Vytvoření atributu BLOB v objektu
Se zavedením tříd v prostředí 4D se zvýšila potřeba ukládat data do objektů, a zejména do blobů. Proto 4D v19 R2 umožňuje zapouzdřit bloby do objektů.
Kromě aspektu ukládání se díky tomu, že objekt blob je referenčním typem, výrazně zlepší váš výkon z hlediska obsazení paměti a rychlosti.
Neviditelné postavy na jevišti!
Osvědčené postupy v IT se občas mění a správa určitých neviditelných znaků v textových souborech je jedním z příkladů. Znaky konce řádku (EOL) se vyvíjely zejména pro účely integrace systémů pro správu verzí. Stejně tak se stále méně používá značka pořadí bajtů (Byte Order Mark, BOM) v textových souborech Unicode.
Ve verzi 4D v19 R2 se systém 4D plynule vyvíjí tak, aby tyto osvědčené postupy dodržoval, a poskytuje vám tak větší flexibilitu na této cestě.
gitignore a 4D: užitečná funkce pro uživatele systému Git
Režim projektu umožňuje snadno sledovat změny pomocí nejpopulárnějšího systému pro správu verzí Git. Často však nechcete sledovat všechny soubory svého projektu v úložišti Git. 4D vám nyní nabízí možnost definovat, co se v nových projektech nemá sledovat.
4D View Pro: Konec načítání dokumentu
Při používání aplikace 4D View Pro (zejména v režimu mimo obrazovku) se složitými dokumenty může výpočet všech vzorců trvat dlouho a může být obtížné zjistit, kdy je konečně dokončen (a je důležité počkat, než vyvoláte příkazy, jako je export nebo tisk).
Jako řešení jsme zavedli dvě nové události. Jedna z nich je volána pro každý jednotlivý výpočet/vzorec, což by mohlo sloužit ke spuštění časovače. Pokud čas vyprší, aniž by byl dokončen další vzorec, můžeme předpokládat, že je celý dokument dokončen.
Další vylepšení ladicího programu 4D!
4D v18 R6 obsahuje nové funkce v editoru kódu, které vám usnadní psaní kódu.
Totéž platí pro ladicí program. Víme, že ladění aplikace může být obtížné, proto nikdy nepřestáváme pracovat na tom, abychom vám pomohli zlepšit vaše zkušenosti. Tentokrát jsme přidali některé možnosti a další informace, které vám usnadní sledování a analýzu kódu.
Čtěte dále a podívejte se, co vás čeká:
Škálovatelné relace pro pokročilé webové aplikace
Webové aplikace jsou dnes základními moderními nástroji. S rostoucím výkonem strojů a procesorů musí webové aplikace neustále splňovat požadavky na výkon. Proto 4D Web Server v18 R6 nabízí nový druh webové relace: škálovatelnou webovou relaci.
Pojďme se dozvědět více!
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!
4D View Pro: Najít a nahradit kódem
Někdy při inicializaci dokumentu 4D View Pro potřebujete v něm najít některé hodnoty nebo značky a nahradit je daty vydanými ze 4D. Nyní je to hračka díky funkci VP Find příkaz. Díky tomuto příkazu můžete najít data, vzorec nebo značku a nahradit je v celém listu nebo jen v jeho určité části!
Zjistíme, jak na to.
Editor kódu: Napište více kódu za méně času!
Ve verzi 4D 18 R4 jsme oznámili dostupnost navrhovaných funkcí pro třídy (4D a datový model). S verzí 4D v18 R6 máme další skvělé novinky, které zjednodušují a usnadňují psaní kódu v editoru: V editoru kódu se zobrazuje prototyp funkce a její krátký popis!
Urychlíte tak proces vývoje a vyhnete se překlepům. Nyní se v editoru kódu zobrazují informace o funkcích tříd, což vám pomůže napsat více za kratší dobu a zároveň se ujistit, že jste na správné cestě!
Pojďme se dozvědět více!
Snadné psaní dopředu
Pokud vás zajímá uživatelské rozhraní, možná jste již použili události On before keystroke a On after keystroke. Jistě vás potěší, že obsluha těchto událostí byla ve verzi 4D v18 R5 výrazně vylepšena. Kromě toho byl vytvořen nový příkaz, který při generování události On before keystroke zjišťuje, zda probíhá vstup. Pojďte 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