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 blank

Podpora webové kamery ve webových oblastech

Automaticky přeloženo z Deepl

Díky COVID-19 se vzdálená kancelář stala novým standardem a videokonference se pro profesionály stávají samozřejmostí. V důsledku toho začíná stále více profesionálů do svých aplikací vplétat funkce videokonferencí. Abychom vám umožnili zobrazovat videokonference z různých zdrojů, jako je Zoom, Microsoft Teams a další, podporujeme nyní audio a video streamy ve webových oblastech!

Produkt blank

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 blank

Zastavte tisk! Přístup k nepředaným parametrům je … možný

Automaticky přeloženo z Deepl

Metoda nebo funkce může mít nepovinné parametry. Někdy se funkce volá se dvěma parametry, jindy se třemi. Všichni jsme někdy snili o tom, že budeme přistupovat k parametrům, aniž bychom je museli počítat, kontrolovat, zda byl parametr předán, nebo prostě nemusíme kontrolovat, zda byla proměnná spojená s parametrem inicializována. Kód by tak mohl být mnohem jednodušší a čitelnější, bez všech těch řádků „If“ nebo „Count parameters“.

Nuže, už nesněte a přejděte na 4D v19 R3! Správa parametrů metod a funkcí nebyla nikdy jednodušší.

Produkt blank

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 blank

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 blank

Ú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í!