Tipy blank

Jak definovat časový limit spánku pro vzdálené aplikace 4D

Automaticky přeloženo z Deepl

Aby se zabránilo ztrátě relace, sleduje 4D stav spánku vzdálených aplikací 4D.

Když je uživatel připojen ze vzdálené aplikace 4D k serveru 4D Server a jeho počítač přejde do režimu spánku, informace se odešle na server 4D Server. V okamžiku, kdy se počítač uživatele probudí, vzdálená aplikace 4D pak obnoví svůj kontext provádění.

Tipy blank

Jak automatizovat kompilaci

Automaticky přeloženo z Deepl

Od verze 4D v19 můžete spustit kompilaci projektu jednoduchým příkazem. Možná vás zajímá, k čemu to můžete použít!

Váš tým se může skládat z několika vývojářů, tak proč neautomatizovat kompilaci při každém odeslání kódu na server pro správu zdrojů? Vždy je snazší identifikovat chybu, když je rychle odhalena.

Dalším případem je, když se váš projekt skládá z několika komponent. Můžete napsat metodu, která zkompiluje, sestaví a poté zkopíruje komponentu do hostitelské databáze.

Tento blog se bude zabývat různými technickými body, které jsou velmi užitečné pro vytvoření vlastních automatizačních nástrojů, spolu s příkladem aplikace.

Příspěvek pro hosty blank

Výkon 4D v19 na Apple M1

Automaticky přeloženo z Deepl

hostující autor Roland Mulder, generální ředitel Micro Consulting SA, Švýcarsko

Moje společnost vyvíjí Office Maker a BiblioMaker, software pro správu podniků a knihoven, který ve Švýcarsku používají především tisíce uživatelů. První řádky kódu byly napsány v roce 1986 na počítači Macintosh Plus s programem 4D verze 1 (tehdy „4e Dimension“).
Vzpomínám si na svůj údiv v roce 1989, kdy jsem náš software poprvé spustil na Macintoshi SE30. Všechno bylo najednou tak rychlé! Prostě jsem nevěřil svým očím.
Tyto milé vzpomínky se mi vrátily, když jsem poprvé spustil naše aplikace na novém iMacu M1 po nativní kompilaci pomocí 4D v19. Jak si jistě dovedete představit, po 35 letech neustálého vývoje se z nich staly mnohem větší a sofistikovanější bestie. Oči se mi otevřely dokořán, jakmile jsem dvakrát kliknul na první z nich. Tak rychlé spuštění! A čelist mi spadla na zem, když jsem otevřel propracované vícestránkové vstupní layouty se spoustou vyplněných políček se seznamy. Naprosto okamžité!

Zprávy blank

4D v19 je zde

Automaticky přeloženo z Deepl

S potěšením oznamujeme, že je nyní k dispozici verze 4D v19. Jedná se o významnou verzi, která posouvá tvorbu podnikových aplikací na novou úroveň.

Využijte sílu křemíku Apple a okamžitě pocítíte nárůst výkonu díky pozoruhodným schopnostem Apple M1. Objevte přepracovanou architekturu 4D s režimem Project a to, jak dláždí cestu do budoucnosti. Provozujte podniky na cestách s 4D pro iOS a dosáhněte mnohem, mnohem více díky novým funkcím pro jazyk 4D, ORDA, 4D Write Pro a 4D View Pro.

Stáhnout 4D v19

Ačkoli není v žádném případě vyčerpávající, zde je seznam funkcí, které jsme pro vás připravili:

Produkt blank

4D v19: Vývoj tvorby aplikací klient/server

Automaticky přeloženo z Deepl

Na Macu se podpis aplikací stal standardem a od Big Sur nelze spouštět ani nepodepsané aplikace. V minulosti jsme publikovali řešení, jak vytvořit aplikace typu klient-server běžící na serveru Windows a přijímající připojení od klientů Mac. S vydáním verze 4D v19 jsme aktualizovali sestavování aplikací ve 4D tak, aby tento případ zvládlo. Zde je uveden postup, jak můžete ve verzi v19 sestavit jednoplatformní nebo multiplatformní aplikaci.

Produkt blank

4D pro iOS: Přihlášení pomocí QR kódu

Automaticky přeloženo z Deepl

Jako uživatelé aplikací nevěnujeme sofistikovaným ověřovacím technologiím, které naše aplikace zabezpečují, příliš pozornosti. Jsou však nezbytné, aby pomohly zabránit tomu, aby si naši identitu přivlastnili lidé se zlými úmysly. Proto je pro nás proces ověřování, který je součástí 4D pro iOS, tak důležitý. Mnoho uživatelů 4D pro iOS však žádá více, konkrétně nové moderní způsoby přihlašování.

Nová šablona přihlašovacího formuláře SignInWithQRCode umožňuje uživatelům přihlásit se do aplikací naskenováním QRCode a uděluje přístup přímo již ověřeným uživatelům.

Tipy blank

CSS Media query pro tmavé nebo světlé uživatelské rozhraní

Automaticky přeloženo z Deepl

Tmavý režim se v poslední době hodně prosazuje. Proto jsme do verze 4D v19 přidali jeho podporu a v souvisejícím oznámení jsme zmínili několik způsobů, jak jej můžete přizpůsobit svým potřebám.

V tomto příspěvku na blogu se zaměříme na CSS a podrobně vysvětlíme, jak nastavit styly CSS pro světlý a tmavý režim pomocí dotazů CSS media queries.

Produkt blank

Spuštění kompilace naprogramováním

Automaticky přeloženo z Deepl

V systémech kontinuální integrace se při každém odeslání kódu nebo každou hodinu automaticky spustí kompilace zdrojového kódu. Tento přístup umožňuje kontrolovat sloučení na serveru pro správu kódu.

Počínaje verzí 4D v19 umožňuje nový příkaz spustit kompilaci kódu, takže můžete tento typ systému nastavit.

Produkt blank

Vývoj formátu protokolu 4D

Automaticky přeloženo z Deepl

Nedávno jsme revidovali formáty našich protokolů, abychom zvýšili jejich čitelnost a soulad s automatizovanou analýzou. Tato vylepšení jsme provedli v reakci na situace, které jsme zažili v reálném životě, a přímo řešili problémy, které nám bránily v používání protokolů 4D. V tomto příspěvku na blogu podrobně vysvětlíme, jaké změny jsme provedli, abyste mohli odpovídajícím způsobem upravit své nástroje pro analýzu protokolů.