ORDA: Důkladně porovnejte dvě vybrané entity
Protože ORDA umožňuje pracovat s několika výběry entit současně, určitě toho využijete a budete předávat výběry entit jako parametr metodám projektu nebo funkcím tříd datového modelu ORDA.
Chcete-li efektivně pracovat s objektově orientovaným programováním s využitím co nejmenšího počtu řádků kódu, potřebujete robustní a optimalizované funkce. Proto s verzí 4D v19 R3 dodáváme novou funkci dostupnou na objektu entitySelection: funkci selected() funkce.
Díky tomu budete moci kontrolovat a porovnávat dva výběry entit. Podívejme se na podrobnosti!
Skvělá zpráva! Dialogové okno pro nastavení obrázků je zde
Obrázky jsou nezbytnou součástí dokumentů. Například na faktuře je důležité správné umístění loga společnosti. Proto komponenta rozhraní 4D Write Pro nabízí dialogové okno vlastností pro obrázky. Vy nebo vaši koncoví uživatelé můžete snadno definovat:
- velikost obrázku
- formát zobrazení
- okraje a výplň
- pozici na stránce pro ukotvené obrázky
Pozastavení protokolování a konfigurační soubor protokolu
U verze 4D v19 jsme zahájili dlouhodobé zdokonalování našich protokolů. Naší první snahou bylo vylepšit jejich formát, abyste získali lepší a přehlednější informace. Co se týče verze 4D v19 R3, přidali jsme dvě nové funkce: možnost okamžitého pozastavení protokolování a způsob, jak mohou týmy podpory snadno pomoci svým zákazníkům s konfigurací protokolů prostřednictvím konfiguračního souboru.
Export dokumentů 4D Write Pro do formátu SVG
Dokumenty aplikace 4D Write Pro lze exportovat do různých formátů: PDF, prostý text, Microsoft Word, 4D Write Pro, HTML… K tomuto seznamu nyní přibyl formát SVG!
SVG je obrázkový formát. Díky němu budete moci vytvářet náhledy libovolných stránek, integrovat je do svého rozhraní, vizualizovat je v prohlížečích, na mobilních zařízeních atd.
4D pro iOS: Vylepšení kritérií řazení a parametrů akcí
4D pro iOS umožňuje definovat akce, které automaticky volají metodu 4D spojenou s událostí ve smartphonu. Pomocí nich můžete například spouštět kód 4D, spravovat a upravovat obsah aplikace pomocí parametrů a nově také snadno třídit obsah aplikace pomocí akcí třídění!
Definování kritérií třídění a parametrů akcí bylo vylepšeno, aby bylo vše jednodušší a pomohlo vám pracovat rychleji a efektivněji.
Zjednodušená navigace mezi vývojovými okny
Při psaní nové funkce nebo metody nebo při vytváření formuláře není práce nikdy lineární. Obvykle musíme:
- přistupovat k průzkumníkovi, aby našel formulář v jeho složce
- přistupovat k průzkumníkovi, aby bylo možné napsat dokumentaci k metodě
- přečíst si dokumentaci k příkazu na webové stránce s dokumentací 4D
- přečíst dokumentaci metody komponenty
V této nové verzi jsme do editoru kódu a editoru formuláře přidali některé položky nabídky, které vám umožní lépe se pohybovat mezi jednotlivými prvky projektu.
4D pro iOS: Snadná interakce s nativními aplikacemi Apple
U 4D pro iOS vždy myslíme na funkce vhodné pro mobilní zařízení. Hlavním cílem je pomoci vývojářům zajistit co nejlepší uživatelský zážitek z jejich mobilních aplikací. A proto s verzí 4D v19 R3 dodáváme akční vstupní ovládací prvky.
LZMA: Nový kompresní algoritmus
Kdykoli si vyměňujeme soubory, vždy před odesláním procházíme rituálem komprese souborů. Od verze 4D v18 jsou k dispozici dva příkazy, které umožňují vytvořit a přečíst archiv ZIP pomocí standardního kompresního algoritmu zip.
S 4D V19 R3. Zip Create Archive příkaz podporuje nový kompresní algoritmus: LZMA. Výhodou tohoto algoritmu je, že vytváří menší archivy než standardní kompresní algoritmus zip. Pojďme se dozvědět více!
Zjednodušené vytváření multiplatformních aplikací klient/server v systému Windows
Vydání počítačů Silicon Mac mělo velký vliv na způsob, jakým 4D kompiluje aplikace. Před verzí v19 se 4D kompilovalo pouze pro architekturu Intel a používalo stejný kód pro Mac i Windows. Počítače Silicon Mac však používají novou architekturu, a proto musí 4D kompilovat speciálně pro architekturu Silicon. To má vliv na vytváření aplikací klient/server napříč platformami.
Pokud sestavujete server na Macu, není to velký problém, protože můžete kompilovat pro platformy Intel i Silicon. Ale v systému Windows není možné kompilovat pro počítače Mac s platformou Silicon. Naším současným doporučením je zkompilovat projekt na počítači Mac pro obě architektury a poté jej před sestavením serveru zkopírovat na počítač se systémem Windows. Bohužel u velkých projektů s velkým množstvím dat může kopírování nějakou dobu trvat.
Potřebujete kouzelnou hůlku? Zde jsou vypočtené vlastnosti tříd!
Kontaktujte nás
Máte dotaz, návrh nebo se chcete spojit s blogery 4D? Napište nám!
* Vaše soukromí je pro nás velmi důležité. Kliknutím sem si můžete prohlédnout naše Zásady