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)!

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é:

  1. V nastavení možností pro vývojáře povolte ladění USB.
  2. 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.

Email

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!

Avatar
• Vedoucí produktového týmu 4D •Mathieu se připojil ke 4D v roce 2020 jako vedoucí produktového týmu. Jeho tým se skládá z Product Ownerů, zástupců uživatelů ve 4D. Spolupracují ruku v ruce s týmem inženýrů a jejich role zahrnuje stanovení priorit, rozsahu a ověřování, zda nové funkce budou odpovídat očekáváním uživatelů 4D. Mathieu dříve působil jako projektový ředitel a týmový manažer v různých předních odvětvích IT divizí – automobilového průmyslu, bezpečnosti, reklamy, specializující se na mezinárodní kontexty a cloudově orientované služby.