Produkt

Potřebujete kouzelnou hůlku? Zde jsou vypočtené vlastnosti tříd!

Automaticky přeloženo z Deepl
Vznik tříd ve vývojovém prostředí 4D umožnil modernější programování a jeho snadnější škálování. Třídy umožňují definovat vlastnosti, funkce a podporují také dědičnost.
Ve své aplikaci máte pravděpodobně třídu pro správu vědeckých nebo finančních dat. Vezměme si příklad finančních dat. Řekněme, že jste vytvořili funkce pro výpočet daní. Pokud také spravujete několik zemí, možná jste použili dědičnost pro správu různých pravidel. Pak tyto výsledky zobrazíte v seznamu, ale pokud uživatel změní jeden z atributů použitých ve vzorci, musíte tuto událost spravovat, abyste výsledek aktualizovali.
Aplikace 4D v19 R3 umožňuje tento proces zjednodušit díky vypočteným vlastnostem: Když přidáte svou vlastnost do pole se seznamem, 4D vše vyřídí automaticky. Žádná další obchodní logika ve vašem uživatelském rozhraní.

Produkt

Čeká vás kouzelná show s vypočtenými atributy ORDA!

Automaticky přeloženo z Deepl

V počítačovém světě je často užitečné nebo dokonce nezbytné, aby se databáze pružně přizpůsobovaly uživatelům a jejich podnikání. Opakovaným a citlivým tématem je také kontrola přístupných dat. Z tohoto hlediska vývojáři používají metody a vzorce, které jsou někdy složité, aby umožnily nebo omezily přístup k informacím v závislosti na kontextu nebo přístupových právech uživatelů.

Uveďme si jednoduchý příklad. Ve své aplikaci někdy potřebujete zobrazit seznam osob. V jednom ze sloupců se zobrazují jejich celá jména, ale v databázi máte pole pro jméno a pole pro příjmení. V současné době píšete vzorec ve sloupci pole seznamu a třídění ve sloupci si musíte řídit sami. Nebylo by skvělé mít vypočtené pole, kde byste mohli definovat jeho vzorec výpočtu a metodu řazení a mít veškerou obchodní logiku uvnitř třídy a ne v každém rozhraní?

No, počínaje verzí 4D v19 R3 nabízí 4D řešení tohoto problému, a to pomocí vypočtených atributů.

Produkt

4D pro iOS: Vlastní vstupní ovládací prvky

Automaticky přeloženo z Deepl

Vlastní formátovače dosud umožňovaly přiřazovat text nebo obrázky k obsahu pole, například nahrazovat true/false obrázkem nebo 1, 2 textovými popisky. 4D v19 R3 umožňuje vytvářet akční vstupní ovládací prvky dostupné z akčních formulářů, jako je například vytvoření výběrového seznamu s předdefinovaným textem. A co víc, tento seznam lze dynamicky naplnit pomocí datového zdroje, například seznamu zaměstnavatelů. Pojďme se ponořit do podrobností!

Produkt

4D pro mobilní zařízení: Novinky ve verzi v19 R3

Automaticky přeloženo z Deepl

S potěšením oznamujeme, že je k dispozici nová verze 4D s novými funkcemi pro 4D pro iOS a 4D pro Android.

CO je v ní?

Pro 4D pro iOS i 4D pro Android:

Pouze pro 4D pro iOS:

  • Můžete vytvářet akční vstupní ovládací prvky typu výběrový seznam. Seznamem výběru může být předdefinovaný seznam v JSON nebo dynamický seznam vyplněný pomocí zdroje dat.
  • Ve svých akcích a vstupních ovládacích prvcích můžete používat vypočtené atributy pro zjednodušení kódu.

Pouze pro 4D pro Android:

  • K dispozici je vztah N k jedné, takže můžete zobrazit relativní data v seznamu a rozhodnout, které pole (pole) ze související tabulky publikovat ve své aplikaci.
  • Vygenerovanou aplikaci můžete testovat a ladit na svém zařízení.

V tomto příspěvku je uvedeno několik blogových příspěvků s podrobným popisem jednotlivých funkcí.

Zprávy

4D v19 R3 Beta začíná dnes

Automaticky přeloženo z Deepl

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)!
Zprávy

Úvodní průvodce systémy 4D a řízení verzí

Automaticky přeloženo z Deepl

Již mnoho let vám 4D umožňuje vyvíjet binární databáze v rámci týmu se serverem 4D Server. Tento způsob vývoje je přímočarý, ale mnoho vývojářů nás požádalo o efektivnější správu zdrojového kódu, abychom zajistili lepší sledovatelnost. Společnost 4D je vyslyšela a vyvinula projektový režim, který této potřebě vyhovuje. Tento režim otevřel novou éru spolupráce díkysystémům pro správu verzí!

Produkt

4D pro iOS: Třídění obsahu formuláře seznamu

Automaticky přeloženo z Deepl

V sekci Akce již bylo k dispozici několik předdefinovaných akcí, které uživatelům aplikace pomáhají spravovat obsah: „Přidat „, „Upravit „, „Odstranit “ a „Sdílet“ . 4D v19 R2 zavádí jednu novou a ta se vám bude líbit! Nyní můžete vytvářet akce „Seřadit“ pro třídění dat místní aplikace.

Produkt

Přejděte na mobilní zařízení 4D: Generujte aplikace pro Android a iOS z jednoho projektu

Automaticky přeloženo z Deepl

S potěšením oznamujeme, že 4D pro Android je k dispozici s verzí 4D v19 R2.

Mnoho funkcí je již k dispozici a s každou novou verzí budeme možnosti obohacovat tak, aby se funkce 4D pro Android vyrovnaly funkcím 4D pro iOS.

Nejlepší je, že stejný mobilní projekt může generovat jak nativní aplikace pro iOS, tak nativní aplikace pro Android. Dbali jsme na to, abychom na obou platformách poskytovali velmi podobné uživatelské prostředí a zároveň respektovali jejich standardy.

jak rozšířit aplikaci a přejít na mobilní zařízení

Editor mobilních projektů je plně integrován do aplikace 4D. Nativní aplikace pro iOS a Android můžete navrhovat a vytvářet snadno a rychle bez nutnosti programování. Pokud chcete jít dál, můžete vygenerovanou aplikaci otevřít v aplikaci Android Studio nebo Xcode a upravit ji pomocí jazyka Kotlin nebo Swift.

Další velkou výhodou nativní aplikace je, že k datům můžete přistupovat, i když jste offline.

Zprávy

4D v19 R2 Beta začíná dnes

Automaticky přeloženo z Deepl

Beta testování 4D v19 R2 začíná dnes! Zde se dozvíte, co pro vás tato verze připravila:

  • 4D pro Android (naše vývojová platforma pro zařízení se systémem Android) je nyní ve finální verzi 4D v19 R2.
  • Když už mluvíme o mobilních zařízeních, jsou nyní k dispozici nové funkce pro platformy iOS a Android, které vám umožní přizpůsobit barvu aplikace, přizpůsobit ji tmavému nebo světlému režimu, třídit její lokální data a mnoho dalšího!
  • 4D View Pro: Analyzujte data pomocí otočných tabulek. Import a export souborů CSV. Spravujte své listy pomocí programování. Snadná manipulace s přerušením stránky (pro účely tisku) z uživatelského rozhraní.
  • 4D Write Pro: Více možností zobrazení pro vložené a ukotvené obrázky. Usnadnili jsme také formátování obrázků používaných jako pozadí dokumentů, oddílů, odstavců atd.
  • Funkce zahrnující osvědčené postupy, jako je definování výchozího souboru .gitignore a správa značek pořadí bajtů (BOM) a konce řádku (EOL).
  • Funkce, které zlepšují buď vaše zkušenosti jako vývojáře, například přístup k podrobnostem funkce třídy z editoru kódu, nebo zkušenosti koncových uživatelů, například automatické podepisování komponent v systému Mac.
  • A další (viz níže)!