Zprávy

Dnes začíná beta verze 4D v19

Automaticky přeloženo z Deepl

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).
Příspěvek pro hosty

Použití konvencí pro pojmenování pomocí maker formuláře

Automaticky přeloženo z Deepl

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ář.

Tipy

6 praktických příkladů použití maker

Automaticky přeloženo z Deepl

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.

Zprávy

Hlasujte pro své funkce!

Automaticky přeloženo z Deepl

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.

Produkt

Definice velikosti písma pro automatické písmo

Automaticky přeloženo z Deepl

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í.

Produkt

Ulehčete život vývojářům pomocí seznamových boxů

Automaticky přeloženo z Deepl
Naším hlavním cílem je den za dnem usnadňovat vývojářům život a boxy se seznamy jsou jedním z nejpoužívanějších a nejvýkonnějších formulářových objektů 4D, které k tomuto účelu slouží. Všichni víme, že seznamové boxy spouštějí mnoho událostí, proto jsme v 4D v18 R2 vylepšili funkci Form event příkaz, aby vracel ještě více informací, když jsou události seznamových boxů spuštěny.
Chcete se zbavit starého složitého kódu pro odhadování, na který řádek, sloupec nebo záhlaví jste klikli nebo na který jste položili myš? Ukážeme vám plynulejší a chytřejší způsob, jak to udělat!
Produkt

Snadné přizpůsobení vstupního pořadí dynamických formulářů

Automaticky přeloženo z Deepl

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.

Tipy

Vzorec: Více síly za jednoduchostí

Automaticky přeloženo z Deepl

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.