S potěšením oznamujeme zahájení beta testování verze 4D v19 R3! Jedná se o jednu z nejbohatších funkčních verzí, které jsme dosud dodali!
Bez dalších řečí se pojďme podívat, co pro vás tato verze funkcí připravila:
- Vaše obchodní logika si zamiluje nové vypočtené atributy 4D v ORDA, třídách, iOS a Androidu.
- 4D pro iOS s funkcemi umožňujícími interakci s nativními aplikacemi Apple a vytváření ještě pokročilejších uživatelských rozhraní.
- Co se týče 4D pro Android, dáváme vám možnost otestovat vaši aplikaci pro Android na skutečném zařízení předtím, než ji uvolníte uživatelům.
- Aplikace4D Write Pro je dodávána s dialogovým oknem pro nastavení obrázků, možností mít na jedné stránce různý počet sloupců s průběžným členěním sekcí a dalšími možnostmi správy viditelnosti vzorců.
- Mimořádné zvýšení zabezpečení díky podpoře algoritmu bcrypt pro hesla. A co je nejlepší, v kódu není třeba nic měnit. Vše probíhá automaticky.
- Další novinky pro nadšence tmavého režimu. Poté, co si koncoví uživatelé mohli vybrat mezi tmavým a světlým režimem vzhledu svých aplikací, je nyní řada na vývojářích, aby si mezi těmito režimy vybírali při vývoji v systému macOS.
- A ještě něco navíc (viz níže)!
Stáhněte si 4D v19 R3 nyní (exkluzivně pro partnery 4D)
ORDA
Plná podpora BLOB
Ptali jste se a my jsme to splnili! Počínaje verzí 4D v19 R3 jsou bloby v ORDA plně podporovány, stejně jako jakýkoli jiný typ, což umožňuje vývojářům ORDA používat atributy typu BLOB při operacích s entitami.
Vypočtené atributy
Nový způsob, jak shromáždit ještě více obchodní logiky ve třídách a třídách ORDA! Doby, kdy jste museli definovat vzorce související s obchodem (například spojování řetězců nebo výpočet DPH) v uživatelském rozhraní 4D, jsou pryč. Nyní můžete definovat složité výpočty přímo ve svých třídách a výsledek použít stejně jako u jakéhokoli jiného pole struktury v rozhraní Rest API nebo ve svém uživatelském rozhraní založeném na ORDA. Vaše obchodní pravidla si zaslouží třídy!
porovnání dvou výběrů entit
Chcete-li efektivně pracovat s objektově orientovaným programováním a napsat co nejméně řá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(). Díky ní budete moci kontrolovat a porovnávat dva výběry entit.
4D for iOS
Vstupní ovládací prvky akce
Pomocí vlastních formátovačů již můžete přiřadit text nebo obrázky k obsahu pole, například nahradit muž/žena obrázkem nebo 1, 2, 3 textovými popisky. V 4D v19 R3 je vše ještě zajímavější díky zavedení akčních vstupních ovládacích prvků, které vytvářejí výběrový seznam s předdefinovaným textem. A co je ještě lepší, tento seznam lze dynamicky naplnit pomocí zdroje dat, například seznamu zaměstnavatelů!
Snadná interakce s nativními aplikacemi Apple
K dispozici je další typ akčních vstupních ovládacích prvků. Přidávají do vašich akčních formulářů moduly, které umožňují interakci s nativními aplikacemi Apple. Byly navrženy tak, aby usnadnily život vašim uživatelům tím, že jim otevřou nové perspektivy díky plynulé interakci s prostředím iOS. K dispozici je již několik z nich, které umožňují například vyhledat telefonní číslo nebo e-mail kontaktu přímo z aplikace Apple Contacts nebo automaticky vyplnit aktuální polohu uživatele aplikace pomocí souřadnic (zeměpisné šířky a délky) a adresy.
Vylepšení kritérií řazení a parametrů akcí
Definování kritérií třídění a parametrů akcí bylo zrychleno a zefektivněno. Co je tedy nového?
Pokud jde o akci Seřadit , můžete nyní snadno změnit kritéria řazení akce pomocí jednoduchého rozbalovacího pole, které vám umožní vybrat si jiné pole z dostupných. V dolní části panelu Parametry akce pro akce Přidat a Upravit předvolbu se zobrazí zpráva označující pole spojené s vybraným parametrem.
4D for Android
Spusťte aplikaci na hardwarovém zařízení
Vytvořili jste tedy aplikaci pro systém Android a je čas ji otestovat na skutečném zařízení, než ji uvolníte uživatelům. S aplikací 4D v19 R3 je to jednoduché:
- V nastavení možností pro vývojáře povolte ladění USB.
- Po připojení smartphonu vyberte ze seznamu fyzické zařízení a klikněte na tlačítko „Build and Run“.
Programming
Ladění na serveru pomocí škálovatelných webových relací
Škálovatelné webové relace byly významným vylepšením verze v18 R6. Umožňují používat značky 4D, akce 4D a rozhraní REST API v preemptivních procesech, a to i v interpretovaném režimu, na serveru 4D. Co se týče verze 4D v19 R3, přinášíme podstatné vylepšení ladění: Zjednodušili jsme tento proces ladění na straně serveru jednoduchým připojením ladicího programu.
Přístup k parametrům metody NEPŘÍSTUPNÉ
4D v19 R3 přidává možnost bezchybného přístupu ke všem parametrům metody, i když některé nebyly volajícím předány. Kód je tak přehlednější a čitelnější bez opakovaného klíčového slova „if“.
4D Write Pro
Dialogové okno pro nastavení obrázku
Komponenta rozhraní 4D Write Pro nabízí novou funkci, která urychlí vytváření dokumentů.
Pozdravte nový dialog Nastavení obrázku! Umožňuje vám snadno definovat:
- velikost obrázku
- formát zobrazení
- okraje a výplň
- pozici na stránce pro ukotvené obrázky
PRŮBĚŽNÉ ZALOMENÍ SEKCÍ
Počínaje verzí 4D v19 R3 podporuje aplikace 4D Write Pro souvislé zalomení sekcí. Průběžný zlom oddílu vytvoří oddíl, aniž by způsobil zlom stránky. To mimo jiné umožňuje mít na jedné stránce různý počet sloupců.
SPRÁVA VIDITELNOSTI VZORCŮ
4D v19 R3 poskytuje nové možnosti zobrazení, které usnadňují zobrazení externích prvků vyplývajících z výrazů nebo vzorců při vytváření dokumentu 4D Write Pro.
EXPORT DO FORMÁTU SVG
Dokumenty 4D Write Pro již lze exportovat do různých formátů: K tomuto seznamu nyní přibyl formát SVG. Ten umožňuje například vytvořit obrázek první stránky pro rychlý náhled, použitelný na obou platformách a v prohlížeči nebo mobilním zařízení, nebo vložit blok 4D Write Pro do jiného dokumentu, například do dokumentu 4D View Pro.
4D A MICROSOFT 365 ACCESS
Po zavedení ověřování OAuth 2. 0 pro přístup k e-mailům prostřednictvím transportérů IMAP, SMTP nebo POP3. 4D pokračuje v implementaci protokolu OAuth 2.0 ve verzi 4D v19 R3 a poskytuje způsob, jak snadno požádat o autentizační tokeny z platformy Microsoft identity pro připojení k rozhraní API pro Microsoft 365.
Files and Folders
Podpora LZMA, nového kompresního algoritmu
Ve verzi 4D V19 R3 podporuje příkaz Zip Create Archive nový kompresní algoritmus: LZMA. Ten vytváří menší archivy než standardní kompresní algoritmus zip.
Security
PODPORA BCRYPT PRO HESLA
Počínaje verzí 4D v19 R3 jsou všechna hesla hashována algoritmem bcrypt. Výpočet tohoto algoritmu trvá mnohem déle, dostatečně na to, aby se zabránilo algoritmům hrubé síly obnovit původní heslo. Pro jeho zavedení je vše automatické. Nemusíte se dotknout žádného nastavení ani řádku kódu.
Code Editor
ZJEDNODUŠENÝ PŘECHOD MEZI vývojovými okny
Ve verzi 4D v19 R3 přibylo více funkcí zaměřených na vývojáře; nejnověji přibylo několik položek nabídek a nový seznam v editoru kódu, který usnadňuje navigaci mezi jednotlivými prvky projektu.
Application Build
Zjednodušené vytváření multiplatformních aplikací klient/server v systému Windows
Se zavedením systému Silicon se změnilo vytváření multiplatformních aplikací typu klient/server. Pokud svůj server sestavujete na platformě Mac, není to velký problém, protože můžete kompilovat jak pro platformu Intel, tak pro platformu Silicon. Ve Windows však není možné kompilovat pro počítače Mac se systémem Silicon. 4D v19 R3 zavádí novou funkci, která snižuje počet souborů, které je třeba přenést z počítače Mac do počítače se systémem Windows. Při sestavování klienta na Macu 4D také vygeneruje adresář Compiled Database. Tento adresář obsahuje pouze zkompilovaný kód vaší aplikace a jako takový je relativně malý.
Web area
Podpora webových kamer
4D v19 R3 umožňuje zobrazovat videokonference z různých zdrojů, jako je Zoom, Microsoft Teams, Kopano a další, a to díky podpoře audio a video streamů ve webových oblastech.
logs
Konfigurační soubor pro protokolování
V rámci našeho projektu vylepšení protokolů přidává 4D v19 R3 dvě nové funkce:
- možnost okamžitého pozastavení protokolování
- způsob, jak mohou týmy podpory rychle pomoci svým zákazníkům s konfigurací protokolů prostřednictvím konfiguračního souboru.
User Interface
VÝVOJ S 4D V TMAVÉM PROSTŘEDÍ V SYSTÉMU MACOS
Od verze 4D v19 můžete v systému macOS vytvářet aplikace podporující tmavý režim, takže můžete uspokojit vkus svých uživatelů tím, že jim dáte možnost vybrat si buď světlý, nebo tmavý styl aplikace. S aplikací 4D v19 R3 vám jako vývojáři poskytujeme možnost volby při vývoji aplikace. Verze 4D Developer Edition se bez problémů integruje se světlým nebo tmavým vzhledem systému macOS.
Potřebujete další technické podrobnosti? Podívejte se do dokumentace na webu4D v19 R3 Beta . 4D Doc Center.
Velmi si vážíme vaší zpětné vazby, která nám pomůže zlepšit kvalitu našich produktů a lépe sloužit vašim potřebám. Rádi si poslechneme vaše názory na některou z výše uvedených funkcí. Přispějte do našeho „beta“ fóra (přístupného pro všechny partnery 4D). A neváhejte nám sdělit své potřeby, hlasy bereme velmi vážně!
Ještě nejste partnerem? Staňte se partnerem 4D a zapojte se do konverzace!