Seznamte se s aktualizovanými příkazy Tisk formuláře a FORM LOAD
4D v16 R5 přinesl významné vylepšení příkazu DIALOG. Vylepšení spočívá v možnosti předávat nový parametr „formData “ typu objekt. Bylo skvělé slyšet, že tento nový doplněk byl vývojáři 4D dobře přijat.
S verzí 4D v20 byly vylepšeny další dva příkazy, a to Print form a FORM LOAD! Jejich přínos bude stejně velký. Obsah objektu předaný v parametru bude přímo využitelný v tištěných formulářích nebo formulářích načtených v paměti.
Porovnání s neurčitou hodnotou
Od vzniku ORDA, tříd a dalších objektů musíte stále častěji pracovat s nedefinovanými hodnotami.
Protože se někteří z vás ptají na jednodušší způsob jejich používání, můžete od verze v20 porovnávat jakýkoli typ hodnoty s nedefinovanou hodnotou, aniž by to vyhodilo chybu.
Inicializátor objektů a kolekcí
V kódu lze objekty a kolekce instancovat pomocí příkazu New object a New collection příkazů. Od verze 4D v20 máte k dispozici nový, snadnější a čitelnější způsob jejich inicializace: objektový literál a kolekční literál.
Snadná komunikace prostřednictvím formulářů a podformulářů!
Počínaje verzí 4D v19 R5 obohatila možnost přiřadit proměnnou k dílčímu formuláři možnosti rozhraní a komunikace mezi formuláři a dílčími formuláři. Prostředky komunikace jsou nyní zjednodušeny dvěma novými příkazy: Pozdravte OBJECT Get subform container value a OBJECT SET SUBFORM CONTAINER VALUE.
Bezproblémový způsob správy parametrů
V deklaraci funkce nebo metody explicitně definujete její parametry. Při volání této funkce nebo metody jí pak můžete předat méně parametrů, pokud jsou některé z nich nepovinné. Nebo, pokud jste použili deklaraci s ${n}, je počet předávaných parametrů proměnný. V takovém případě použijete Count Parameters příkaz s cyklem nad argumenty. Tento kód funguje bezchybně. Přesto je trochu těžkopádný.
Požádali jste nás o lehčí způsob zpracování parametrů a my jsme vás vyslyšeli. Počínaje verzí 4D v19 R5 vám nabízíme nový příkaz, Copy parameters, který vám umožní psát bezproblémový, elegantnější a přehlednější kód.
4D jazyk: Vylepšení, která jste požadovali, jsou zde
Sníte o tom, že budete používat vyhodnocování zkratek, ternární operátory, uvolnění ze smyčky nebo ukončení metody pomocí jednoduchého klíčového slova?
Tak už o tom nesněte! Naslouchali jsme a sledovali vaše požadavky na funkce z Fóra 4D, takže přichází sada vylepšení jazyka 4D, která vám pomohou zjednodušit váš kód.
Jazyk 4D – Vylepšení porovnávání řetězců
Jazyk 4D nabízí více než 20 příkazů pro práci s řetězci. Ve verzi 4D v18 R6 se objevuje nový příkaz: Compare strings. A ještě jeden příkaz byl vylepšen: Position. Oba tyto příkazy umožňují používat volby pro přesnější výsledky. Pojďme se dozvědět více!
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