4D v17 BETA ZAČÍNÁ DNES!

Automaticky přeloženo z Deepl

S potěšením oznamujeme spuštění aplikace beta testing pro 4D v17! Tato hlavní verze je plná vylepšení a nových funkcí, na jejichž pokrytí nestačí jeden příspěvek na blogu!

S ohledem na to, 4D v17 Beta přináší více než 60 vylep šení, včetně vylepšení stávajících i nových funkcí. A pokud toužíte vidět 4D v17 Beta v akci, podívejte se na tuto rozsáhlou knihovnu příkladů (HDI ), abyste měli celkovou představu o plném potenciálu této verze.

Pojďme se tedy podívat a zjistit něco z toho, co 4D v17 Beta has in store for you:

  • ORDA: revoluční koncept, který umožňuje používat databázi objektově orientovaným způsobem.
  • 4D language: zásadní vylepšení, která vám pomohou zvýšit produktivitu s menším počtem řádků kódu.
  • 4D Write Pro: k vytváření složitých obchodních dokumentů.
  • Zabezpečení: nejvyšší úroveň zabezpečení z nabídky produktů 4D.
  • 4D View Pro: k zobrazování pokročilých seznamů a vytváření tabulek.
  • Další příkazy 4D pro rozšíření vašich programovacích možností.
  • Flexibilní nástroje: Pomohou vám navrhnout pohlcující uživatelské prostředí.

Stáhněte si 4D v17 nyní (exkluzivně pro partnery 4D)
Podívejte se na všechny příklady 4D v17

ORDA

ORDA (Object Relational Data Access) je nově vznikající koncept, který byl oznámen během summitu 4D 2018. Umožní vám používat databázi objektově orientovaným přístupem, což otevírá zcela nový svět možností jak pro zkušené vývojáře 4D, tak pro vývojáře, kteří se s 4D teprve seznamují . Způsob přístupu k datům už nikdy nebude stejný!

Vytváření, aktualizace a mazání dat

V systému ORDA se operace Vytvořit, Aktualizovat a Odstranit neprovádějí nad aktuálním výběrem nebo nad aktuálním záznamem, ale nad entitami. Současně můžete spravovat více sad entit pro provádění vašich akcí!

DOTAZOVÁNÍ DO DATABÁZE

Zjistěte, jak ORDA usnadňuje a zpřehledňuje dotazy. Můžete snadno zadávat dotazy do několika propojených tabulek, spravovat rekurzivní vztahy v téže tabulce a používat více logických operátorů v jednom dotazu.

PRACUJTE S AKTUÁLNÍMI VÝBĚRY

Integrujte ORDA se svým stávajícím kódem! ORDA umožňuje aktualizovat aktuální výběr tabulky z výběru entit a naopak!

PŘEVOD NA ENTITY, objekty a kolekce

Převádějte entity a výběry entit na objekty a kolekce a vytvářejte entity a výběry entit z objektů a kolekcí.

správa zámků

ORDA umožňuje zvolit si práci buď s pesimistickým zamykáním (jako „klasický“ způsob), nebo s optimistickým zamykáním.

Zacházení s entitami ve výběrech entit

ORDA poskytuje jednoduché metody procházení entit v objektu výběru entit, které mají mnoho výhod. Můžete například zpracovávat několik výběrů entit najednou a procházet jimi nezávisle na sobě.

logické operace nad výběry entit

Na výběry entit lze použítlogické operátory , které umožňují získat průnik, sjednocení nebo rozdíl mezi dvěma výběry entit stejně jako u množin v „klasickém“ jazyce 4D.

výpočet statistik pro výběry entit

ORDA poskytuje skvělou funkci pro provádění výpočtů a statistik nad daty, jako jsou: součet, min, max, průměr atd…

4D Language

Nový iterátor: for each / end for each

Do jazyka 4D přibyl nový cyklus, který umožňuje iterovat přes pokročilé datové typy, jako jsou kolekce.

A MNOHO DALŠÍHO…

Objekty jsou v jazyce 4D stále mocnější: prozkoumejte objektovou notaci, díky níž je používání objektů mnohem pohodlnější, snadno inicializujte své objekty nebo se dotazujte na konkrétní atributy objektů. Používání objektů je nyní jednodušší díky podpoře obrázků a dat uvnitř objektů. A konečně doplňování kódu pro atributy objektů vám usnadní psaní kódu.

Byl také zaveden nový typ proměnných: kolekce. Máte mnoho možností, jak s nimi manipulovat: vkládat nebo odstraňovat prvky, kombinovat a třídit je nebo převádět, vyhledávat konkrétní položky, provádět dotazy nebo výpočty

Objevte snadnější kódování díky výraznému zjednodušení komunikace s formuláři. 4D v17 vám také poskytuje možnost dynamicky vytvářet formuláře plně přizpůsobené potřebám vašich uživatelů. Prozkoumejte ukazatele JSON a způsoby validace objektů JSON, které vám pomohou je plně využít.

Kromě nové sady příkazů bezpečných pro vlákna zavádí 4D v17 nový koncept pro snadné sdílení informací mezi preemptivními procesy: sdílené objekty a kolekce.

Zabezpečení

hodnocení bezpečnosti a+ pro webové stránky 4d

Nyní je možné získat pro své webové stránky hodnocení A+ (nejvyšší úroveň) od SSL Labs, a to pouhou aktivací funkce HSTS (HTTP Strict Transport Security) na webovém serveru 4D!

A MNOHO DALŠÍHO…

Kromě vylepšeného zabezpečení serveru 4D přináší verze 4D v17 podporu funkce Perfect Forward Secrecy (PFS), nové příkazy pro hashování hesel a také možnost generovat digesty pomocí algoritmů SHA-2. Nezapomíná se ani na ochranu dat, protože volba „Obnovit poslední zálohu databáze“ je nyní ve výchozím nastavení povolena.

4D Write Pro

vícesloupcové DOKUMENTY

Aplikace 4D Write Pro pokročila o další krok vpřed v oblasti tvorby vícesloupcových dokumentů. Nyní je možné nastavit různý počet sloupců, a to nejen pro celý dokument, ale i pro jednotlivé sekce!

ZJISTIT POLOHU libovolného prvku

Nyní můžete programově získávat informace o umístění (stránka, pozice znaku v řádku atd.) libovolného prvku v rámci dokumentů 4D Write Pro.

JAK SNADNO PRACOVAT S VKLÁDÁNÍM TEXTU

Aplikace 4D Write Pro získala vlastní příkazy pro programové vkládání a čtení textu!

programový přístup k prvkům v aplikaci 4D Write Pro

Programováním můžete přistupovat k libovolnému prvku nebo části dokumentu 4D Write Pro. Nyní je hračkou manipulovat s odstavci, obrázky nebo tabulkami v existujícím dokumentu, například za účelem jejich následného stylizování.

A MNOHO DALŠÍHO…

4D Write Pro nyní umožňuje Obrázky v absolutní poloze, a to jak programováním, tak prostřednictvím uživatelského rozhraní, a také obrázky na pozadí v plné velikosti. Byla také rozšířena podpora 4D výrazů, která nyní umožňuje, aby 4D výrazy vracely obrázek. A konečně je možné definovat hypertextové odkazy na libovolném obrázku.

Aplikace 4D Write Pro podporuje skutečné tabulky, u nichž se text automaticky obtéká tak, aby se přizpůsobil obsahu! Záhlaví a zápatí lze zpracovávat programově, což umožňuje plně přizpůsobit dokumenty. Můžete také definovat znaky uvozující tabulátory (například pro vytváření formulářů nebo souhrnů).

Vodorovné pravítko vám také pomůže definovat okraje, umístit tabulátory nebo definovat jejich typ (levý, pravý, desetinný atd.). Díky standardním akcím aplikace 4D Write Pro můžete snadno vytvářet vlastní uživatelská rozhraní: vytvořit si vlastní panel nástrojů nebo vlastní kontextovou nabídku. Všimněte si, že standardní akce byly vylepšeny také pro stylizovaný text.

4D View Pro

Využijte automatickou proměnlivou výšku řádku pole seznamu pro zobrazení pokročilých seznamů. Objevte první fáze tabulkových procesorů 4D View Pro a převeďte své stávající dokumenty do 4D View Pro.

More programming capabilities

Získejte informace o hardwaru stroje

Nyní máte možnost získat všechny údaje o hardwaru a systému spuštěného stroje. Informace, které zahrnují: jaký operační systém je používán, jaký procesor (procesory), kolik je k dispozici paměti RAM atd.

A MNOHO DALŠÍHO…

S cílem umožnit vytvoření vlastního okna pro správu je nyní možné získat informace o procesech a uživatelích, informace o běhu 4D Web Serveru a také podrobné informace o aktivních licencích.

Kromě toho vám 4D v17 pomáhá spravovat cesty k souborům nebo složkám, snadno používat časové značky nebo přistupovat k souborům protokolu a jemně ovládat správce mezipaměti databáze.

User Experience

ZOBRAZENÍ KOLEKCÍ V SEZNAMU

Zrodil se nový typ seznamového pole: seznamová pole typu kolekce. Pomocí seznamových boxů typu kolekce můžete zobrazovat různorodá data v jednom sloupci!

ZOBRAZOVÁNÍ VÝBĚRŮ ENTIT V RÁMEČKU SE SEZNAMEM

V systému ORDA budete hojně využívat výběry entit. A víte co? Výběry entit lze zobrazit v poli seznamu!

A MNOHO DALŠÍHO…

Aplikace 4D v systému Windows vstupují do nového světa díky režimu SDI pro enginové aplikace, který umožňuje produktová řada altura-free 4D Windows 64 bit. Seznamové boxy se posouvají kupředu s verzí 4D v17, která umožňuje větší kontrolu pomocí programování a kromě jemného ovládání tipů obecně nabízí nápovědu k seznamovým boxům. Vylepšení se dočkaly také dialogy 4D s podporou křížových tabulek v editoru rychlých sestav, přibyly nové možnosti v dialogu „Najít v návrhu“ a také byla provedena některá vylepšení uživatelského rozhraní související s IPv6.

Potřebujete další technické podrobnosti? Podívejte se do dokumentace na4D v17 Beta v sekci 4D Doc Center.

Vaší zpětné vazby si velmi vážíme a pomůže nám 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 kteroukoli 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.