4D v18 R4 Beta začíná dnes

Automaticky přeloženo z Deepl

Společnost 4D s potěšením oznamuje zahájení beta testování verze 4D v18 R4.

4D v18 R4 je jednou z nejlepších funkčních verzí, které kdy byly dodány! Jsem nadšený, že se mohu podělit o všechny pokroky, které jsme přidali do stále se rozšiřujícího seznamu funkcí 4D.

Bez dalších okolků se pojďme podívat na více než 20 nových funkcí, které na vás čekají:

  • Poprvé se objevujítřídy ORDA, které umožňují kód orientovaný na podnikání, takže můžete skrýt složitost, omezit chyby a urychlit proces vývoje.
  • K dispozici je třída CryptoKey, která chrání důvěrnost vašich dat a také ověřuje integritu zpráv a pravost odesílatelů.
  • Sada vývojářských nástrojů 4D překypuje dalšími funkcemi, včetně nové syntaxe deklarací pro intuitivní automatické doplňování, snadného přístupu kódu k hodnotám objektů formulářů a snadného vývoje a ladění serverového kódu v projektových aplikacích … to je jen několik příkladů.
  • Součástí 4D pro iOS jsou další zajímavé funkce pro ještě poutavější aplikace, více možností uživatelského rozhraní a větší kontrolu nad přístupem k aplikaci.
  • Chtěli jste to, máte to! 4D Write Pro umí importovat a exportovat různé formáty dokumentů prostřednictvím widgetu a také přímý export do PDF, přičemž podporuje hypertextové odkazy, optimalizaci velikosti obrázků a další funkce.
  • K používání funkcí profi rámečku se seznamem již nepotřebujete licenci 4D View Pro. Ty jsou nyní ZDARMA!
  • 4D View Pro má také celou řadu nových příkazů, které vám umožní další kontrolu nad dokumenty.
  • Aby to bylo ještě lepší (a jednodušší), 4D v18 R4 vytváří nové projekty ve výchozím nastavení, zatímco vývojáři – pokud se tak rozhodnou – mohou i nadále vytvářet binární databáze pomocí jednoduchého nastavení.
  • A ještě mnohem více (viz níže).

Stáhněte si 4D v18 R4 nyní (exkluzivně pro partnery 4D)

ORDA classes

Počínaje verzí 4D v18 R4 umožňuje ORDA vytvářet funkce tříd vysoké úrovně nad datovým modelem. To vám umožní psát kód orientovaný na byznys a skrýt tak složitost, omezit chyby a urychlit proces vývoje. Svůj projekt můžete také vystavit jako rozhraní API pomocí serveru REST.

Třídy ORDA jsou automaticky k dispozici s projekty aplikací a lze je volat prostřednictvím požadavků REST, aby bylo možné využívat vystavené rozhraní API cílového projektu 4D.

Programming-related features

Snadný vývoj serverového kódu

Vývoj a ladění serverového kódu v projektech je díky verzi 4D v18 R4 jednodušší. Abyste ušetřili čas a nemuseli serverovou aplikaci po úpravě kódu restartovat (v samostatném režimu), může nyní po připojení vzdáleného zařízení 4D Remote na stejném počítači jako 4D Server vzdálené zařízení upravovat soubory projektu (kód, formuláře, zdroje atd.).

Vyvíjejte, dolaďujte a ladte kód, který běží na serveru!

Nová syntaxe deklarací pro intuitivní automatické dokončování.

4D nabízí novou, alternativní syntaxi, která výrazně zlepšuje automatické doplňování při deklaraci proměnných. Nová syntaxe je velmi jednoduchá, stačí použít klíčové slovo „var“, název proměnné a typ proměnné. Tuto syntaxi lze použít k definici datových typů proměnných, uživatelských tříd, tříd 4D a tříd ORDA.

Zjednodušený přístup k hodnotám objektů formuláře

Pokud patříte k těm, kteří žádali o možnost snadného přístupu k hodnotám objektů formuláře prostřednictvím kódu, pak vás jistě potěší, že do verze 4D v18 R4 byly přidány příkazy speciálně pro tento účel.

Užijte si požadavky HTTP bez omezení CORS

Setkali jste se při vytváření datového požadavku HTTP na službu webového serveru 4D s chybou„přístup k požadavku HTTP byl zablokován zásadami cors„? Počínaje verzí 4D v18 R4 je protokol CORS podporován, takže nyní můžete na svém serveru explicitně povolit křížové požadavky.

povolení uděleno

Po možnosti používat vlastní systém správy koncových uživatelů umožňuje 4D v18 R4 spravovat oprávnění koncových uživatelů pomocí příkazu pro dynamické nastavení členství ve skupinách.

Security: CryptoKey class

Řešení 4D byla vždy bezpečná a stabilní. Proto společnost 4D investuje velké prostředky do vývoje a aktualizace bezpečnostních funkcí.

S verzí 4D v18 R4 přináší 4D novou funkci, která dále rozšiřuje sadu bezpečnostních nástrojů 4D. K dispozici je nyní nová třída, která poskytuje sadu metod pro provádění běžných kryptografických operací: Třída CryptoKey.

Lze ji použít pro:

  • Důvěrnost – ochrana dat před neoprávněným přístupem.
  • Integrita – zajištění úplnosti a správnosti dat
  • Autentičnost – ověření pravosti odesílatele/příjemce zprávy.

4D for iOS

Poutavější aplikace s push oznámeními

4D v18 R4 přináší velmi zajímavou funkci … push oznámení! Jedná se o zprávy odesílané z vaší aplikace přímo do mobilního zařízení uživatele. Poskytují uživatelům relevantní informace, které je podněcují k tomu, aby se zapojili do práce s vaší aplikací. Od této verze funkcí 4D pro iOS umožňuje push notifikace, ale také usnadňuje jejich provádění.

Řízení přístupu k aplikaci pomocí e-mailového ověřování

Ověření e-mailu je jedním z nejjednodušších a nejbezpečnějších způsobů, jak určit pravost a legitimitu osoby, která se snaží přihlásit do vaší aplikace. Aplikace 4D pro iOS umožňuje snadno zvládnout tento proces ověřování tím, že ověřuje, zda e-mail pochází od toho, od koho tvrdí, že byl odeslán, a umožňuje blokovat škodlivé použití e-mailu.

Další možnosti uživatelského rozhraní

Aplikace 4D pro iOS již poskytuje možnost vytvářet podrobné formuláře v sekci Formuláře. Počínaje verzí 4D v18 R4 jsme přidali ještě větší flexibilitu při vytváření šablon podrobných formulářů. K dispozici je mnoho možností, které rozšiřují možnosti tvorby dokonalé vlastní aplikace.

List boxes

Bezplatné funkce verze Pro

K používání pokročilých funkcí, jako jsou například seznamová pole, již nepotřebujete licenci 4D View Pro, protože jsou nyní zdarma! Nic vám nebrání využívat výhod seznamových boxů, které mohou:

  • automaticky přizpůsobit výšku každého řádku jeho obsahu (takže se zobrazí celý text nebo obrázek),
  • používat pole objektů ve sloupcích (takže můžete zadávat a zobrazovat různé typy hodnot v řádcích jednoho sloupce pole seznamu).

Přesouvatelné, nebo ne?

Pomocí jazyka 4D lze definovat nebo upravovat spoustu vlastností seznamového pole a v této verzi Feature Release k nim přibyla další důležitá vlastnost, takže můžete určit, zda koncoví uživatelé mohou řádky přesouvat (např. měnit jejich pořadí, seskupovat je apod.), nebo ne!

Handle Emails with IMAP

Do 4D bylo přidáno mnoho funkcí pro odesílání a přijímání e-mailů. V 4D v18 R4 to pokračuje podniknutím prvních kroků pro nový způsob práce s protokolem IMAP. Stejně jako jsme to udělali pro protokoly SMTP a POP3, i pro protokol IMAP je k dispozici nový příkaz IMAP New transporter. Přidali jsme příkazy pro výběr poštovní schránky a pro stažení e-mailu. Další příkazy pro další funkce protokolu IMAP přibudou s dalšími funkčními verzemi.

4D Write Pro

Export do formátu PDF a další funkce

Bez instalace tiskových ovladačů nebo dalšího softwaru lze dokumenty aplikace 4D Write Pro exportovat přímo do formátu PDF. Tento přímý export je nejen rychlejší a spolehlivější než přes tiskový ovladač, ale také poskytuje větší kontrolu nad výsledky. Kromě podpory hypertextových odkazů umožňuje také optimalizovat velikost obrázků a další funkce.

Odstavec nebo zalomení řádku?

Pokud jste někdy používali vzorce k automatickému vyplňování určitých částí dokumentů 4D Write Pro, možná vás zajímají zlomy ve vráceném textu: jsou to zlomy řádků nebo odstavců? Pro zodpovězení této otázky je v 4D v18 R4 k dispozici nová vlastnost dokumentu, která přesně definuje, jak se má zacházet s návratem vozíku: wk break paragraphs in formulas.

Widget pro import a export dokumentů

Žádali jste o možnost importovat a exportovat různé formáty dokumentů prostřednictvím widgetu 4D Write Pro a společnost 4D vás opět vyslyšela! Počínaje verzí 4D v18 R4 je v rozhraní widgetu 4D Write Pro k dispozici nová karta, která vám to umožní.

4D View Pro

Oblasti mimo obrazovku

Pro případ, že chcete dynamicky generovat dokumenty 4D View Pro na serveru a například je posílat e-mailem nebo vypočítávat hodnoty, zavádí 4D v18 R4 nový příkaz pro manipulaci s oblastmi a příkazy 4D View Pro … mimo obrazovku!

Sloučení a rozdělení buněk

Při vytváření tabulek můžete často potřebovat sloučit buňky, abyste vycentrovali nadpis určité části tabulky. Od verze 4D v18 R4 máte k dispozici novou sadu příkazů, které vám pomohou sloučit a rozpojit skupinu buněk a vytvořit rozpětí programováním.

Přepočítat, pozastavit, obnovit

4D v18 R4 zavádí tři nové příkazy, které vám pomohou zvýšit interaktivitu uživatelského rozhraní tím, že spustí výpočet vzorců, kdykoli budete chtít. Můžete pozastavit a obnovit výpočet všech vzorců v dokumentu a také vynutit jejich přepočet. Kdykoli!

Potřebujete další technické podrobnosti? Podívejte se do dokumentace na4D v18 R4 Beta v sekci 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 vyslechneme vaše názory na některou z výše uvedených funkcí. Přispějte do našeho fóra „beta verze(přístupné pro všechny partnery 4D).

Ještě nejste partnerem? Staňte se partnerem 4D a zapojte se do konverzace!

Avatar
• Produktový marketingový manažer • Intissar nastoupila do 4D v roce 2017 jako produktový marketingový manažer. Úzce spolupracuje s týmy produktovými, marketingovými, inženýrskými a technické podpory, aby aby sdělila různému publiku „proč“, „jak“ a „co“ o nových a aktualizovaných funkcích. Tato úzká spolupráce jí umožňuje formulovat zprávy a psát hloubkový obsah a příklady kódu pro 4D blog a web. Po absolvování inženýrského titulu v oboru informatiky na univerzitě VINCI pracovala Intissar v několika startupech jako softwarový inženýr. Mezi její praktické zkušenosti patří specifikace softwaru, návrh a vývoj, školení a podpora uživatelů a správa týmu.