Dnes začíná beta verze 4D v19
Beta testing for 4D v19, one of the best LTS yet, is starting today, six months earlier than planned, to provide you with a Silicon native version of 4D!
To zahrnuje více než 80 novinek, včetně zavedení objektově orientovaného programování (OOP) ve 4D díky režimu Project, významných vylepšení stávajících produktů a velmi žádaných funkcí, o které jste hlasovali.
Připoutejte se a pojďme objevit něco z toho, co 4D v19 Beta has to offer:
- Podpora Apple Silicon: Buďte připraveni dát své aplikaci 4D ihned nový impuls díky pozoruhodnému výkonu Apple M1 a zcela novému kompilátoru 4D.
- ORDA: psaní obchodně orientovaného kódu, které skryje složitost, omezí chyby a urychlí proces vývoje.
- 4D pro iOS: buďte produktivní kdekoli s naším mobilním řešením. Kontrolujte zásoby ve skladu, generujte faktury při návštěvě klienta, provádějte kontroly na místě a mnoho dalšího.
- OOP: díky režimu Project využijte koncept objektově orientovaného programování pro vyšší produktivitu, lepší kvalitu kódu a nižší náklady na údržbu.
- Jazyk 4D: zjistěte, jak všestranné nástroje jazyka 4D zlepšují vaše vývojářské zkušenosti.
- 4D Write Pro: Import dokumentů Word, export do PDF, vylepšené uživatelské rozhraní, více příkazů pro správu dokumentů s kódem a spousta funkcí pro tvorbu krásných dokumentů v rekordním čase.
- 4D View Pro: lokalizované uživatelské rozhraní. Více než +20 nových příkazů pro programovou správu vašich dokumentů a další.
- A ještě mnohem více (viz níže).
Použití konvencí pro pojmenování pomocí maker formuláře
hostující autor Michael Höhne, vývojář 4D (Mnichov, Německo)
Ve 4D v18 R5 je funkce, která byla možná přehlédnuta, nebo se jí alespoň zatím nedostalo příliš pozornosti: Formulářová makra. Abych byl upřímný, ani já jsem jim donedávna nevěnoval mnoho času. V tomto příspěvku na blogu vám ukážu makro, které ušetří spoustu času při používání konvencí pro pojmenování sloupců polí seznamu, záhlaví sloupců a zápatí. Můžete si ho snadno změnit podle svých potřeb. Na Githubu je k dispozici také speciální repozitář.
Š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!
6 praktických příkladů použití maker
4D 18 R5 zavedlo formulářová makra. Mohou být neuvěřitelně užitečná, například tím, že poskytují ideální způsob, jak ušetřit čas při opakovaných úkonech. V tomto příspěvku na blogu si ukážeme několik základních příkladů, na kterých se dozvíte více o tom, jak makra fungují a jaké možnosti nabízejí. Všechny následující příklady jsou k dispozici na serveru GitHub.
Hlasujte pro své funkce!
Pochopení toho, co uživatelé skutečně potřebují, bylo vždy základním úkolem produktového managementu. Ve společnosti 4D to bereme velmi vážně, a proto jsme se rozhodli znovu zavést sekci žádostí o funkce na našem fóru. Následuje shrnutí toho, co bylo změněno a jak z toho můžete získat co největší užitek.
Definice velikosti písma pro automatické písmo
V předchozí verzi R jsme přidali dva nové automatické motivy pro definici písma a velikosti písma, takže máte k dispozici tři automatické motivy, které respektují pokyny jednotlivých platforem. Pro návrh rozhraní je doporučeným způsobem automatický motiv, který u každého objektu formuláře používá písmo a velikost doporučené operačním systémem.
V některých případech můžete potřebovat větší kontrolu a mít oprávněné důvody pro ignorování pokynů. V aplikaci 4D v18 R3 můžete velikost automatických motivů zrušit a mít větší kontrolu nad tím, jak se váš text zobrazí.
Ulehčete život vývojářům pomocí seznamových boxů
Snadné přizpůsobení vstupního pořadí dynamických formulářů
Ve verzi 4D v16 R6 byly představeny dynamické formuláře, které umožňují vytvářet formuláře za běhu, a to tak, že je vytvoříte v objektu nebo je načtete z textového souboru. To je velmi výhodné ve světě, kde se formuláře často mění podle potřeb aplikace.
Ve 4D se pořadí zadávání typicky řídí pořadím z pro binární i dynamické formuláře. Ve verzi 4D v17 R6 můžete nyní definovat pořadí zápisu, které nemusí být nutně spojeno s pořadím z.
Vzorec: Více síly za jednoduchostí
Příkaz Formula je k dispozici od verze 4D v17 R3. Dosud jste možná uvažovali o přiřazení vzorce jako metody k objektu nebo o vytvoření inteligentních objektů, které mohou vypočítat hodnoty nebo provést cokoli, co potřebujete. To je opravdu skvělé a je toho víc, než se na první pohled zdá!
Vincent de Lachaux – vývojář a odborník na 4D – mi skvěle předvedl, jak tento příkaz používá. Pro tento příspěvek na blogu jsem z této ukázky sestavil různé scénáře, abych vám přiblížil jiný rozměr tohoto příkazu.
Nastavení kompatibility – vše ostatní (část 4)
Začali jsme sérii příspěvků na blogu o nastavení kompatibility a tajných možnostech, které mohou výrazně pomoci zlepšit výkon a chování vašich aplikací(QUERY BY FORMULA, Transactions a tečka a čárka). V tomto závěrečném příspěvku seriálu přineseme přehled zbývajících nastavení.
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