Novinky ve verzi 4D v16 R6

Automaticky přeloženo z Deepl

Vyhledání novinek v předchozích verzích R >

Sdílené objekty a kolekce

4D v16 R6 zavádí nový koncept sdílených objektů a sdílených kolekcí. Jsou alternativou k používání meziprocesových proměnných, protože představují snadný a efektivní způsob sdílení informací mezi preemptivními procesy. Sdílené objekty a sdílené kolekce se chovají stejně jako standardní objekty, pouze musí být při své instanci deklarovány jako „sdílené“ pomocí následujících nových příkazů: Nový sdílený objekt a Nová sdílená kolekce. Jakmile jsou jednou instancovány, lze je používat přímo, stejně jako jakoukoli jinou proměnnou, pro čtení. A pro zápis nebo modifikaci musí být obklopenyklíčovými slovy Use a End use .

MANIPULACE S KOLEKCEMI

Manipulace s kolekcemi byla výrazně vylepšena díky novým metodám používaným s Object Notation, které jsou k dispozici jako náhled. Tyto metody umožňují například přidávat nebo odebírat prvky, třídit kolekce a mnoho dalšího. Více než 40 nových metod je již k dispozici v aplikaci 4D v16 R6. Zde je jen několik z nich: pop, push, concat, resize, query, slice, …

Dynamické formuláře

4D v16 R6 umožňuje vytvářet a používat dynamické formuláře, jako náhled. Jsou uloženy v textovém formátu (JSON) a otevírají široký seznam nových možností: vytváření formulářů plně přizpůsobených kontextu koncového uživatele, sdílení stejného formuláře mezi několika databázemi. Textový popis formuláře lze uložit do objektu 4D nebo do souboru. Za běhu pak lze formuláře načíst z tohoto objektu 4D nebo souboru. Následující příkazy byly vylepšeny tak, aby bylo možné předat cestu k objektu 4D nebo souboru JSON: Formulář je možné otevřít: Otevřít okno formuláře, DIALOG, FORM SET INPUT, FORM SET OUTPUT, OBJECT SET SUBFORM, OBJECT GET SUBFORM, FORM LOAD, Print form a Current form name.

Data uvnitř objektů

Data lze nyní v objektu nastavovat jako data, nikoli jako řetězce, což usnadňuje a zpřehledňuje používání dat uvnitř objektů. OB SET a OB Get tak lze používat, aniž by vyžadovaly konstantu is date, a lze na ně aplikovat objektový zápis jako na jakýkoli jiný typický objekt. Chcete-li používat data uvnitř objektů, stačí na stránce nastavení kompatibility v Nastavení databáze zaškrtnout volbu „Použít typ data místo formátu data ISO v objektech„.

4D Write Pro

Obrázky v absolutní poloze

4D v16 R6 vám dává plnou kontrolu nad vkládáním obrázků na konkrétní pozici v dokumentu: před nebo za textem a také ukotvených na stránce nebo v konkrétních částech dokumentu (tj. v záhlaví, zápatí, sekcích ). Nový příkaz WP Přidat obrázek přidá obrázek na stránku, k určení jeho přesné pozice i dalších vlastností pak můžete použít buď standardní akce, nebo přejít přes novou sadu selektorů, které byly přidány do příkazů WP ZÍSKAT ATRIBUTY a WP NASTAVIT ATRIBUTY.

použití počátečních znaků pro tabulátory

Aplikace 4D Write Pro nyní poskytuje další funkci pro doladění návrhu: úvodní znaky (např. opakující se tečky nebo jakýkoli jiný znak například v obsahu). Vedoucí znaky lze ovládat buď z kontextové nabídky po kliknutí na existující tabulátor v oblasti pravítka, nebo programově díky volbě wk tab stop leadings new a příkazu WP SET ATTRIBUTES.

Zobrazení 4D Pro

Převod dokumentů 4d view do 4d view pro

4D v16 R6 představuje úplně první krok k převedení vašich stávajících dokumentů 4D View na 4D View Pro jako náhled. Díky novému příkazu VP Convert from 4D View se automaticky převede většina vlastností a informací uložených v dokumentech 4D View, včetně struktury dokumentu, hodnot, formátů, stylů, rámečků a vzorců!

Zabezpečení

dokonalá aktivace utajení dopředu ve webovém serveru 4D.

Počínaje verzí 4D v16 R6 bylo výchozí zabezpečení serveru 4D Web Server zvýšeno podporou technologie Perfect Forward Secrecy (PFS). Tato implementace poskytuje vaší aplikaci lepší shodu s některými síťovými bezpečnostními funkcemi a také vyšší hodnocení v testech auditu zabezpečení webu. Funkce PFS je automaticky povolena, když je na serveru aktivována protokol TLS . Pomocí příkazu WEB Get server info se můžete ujistit, že je systém PFS povolen. Hodnota nového atributu perfectForwardSecrecy je true vždy, když jsou splněny všechny podmínky potřebné pro použití PFS.

Mějte na paměti, že algoritmus RC4 je nyní ve 4D Web Serveru v důsledku některých známých bezpečnostních problémů zastaralý.

Obnovení poslední zálohy databáze ve výchozím nastavení

Abyste ochránili svá data před poškozením, je u nových databází ve výchozím nastavení zaškrtnuta volba Obnovit poslední zálohu v případě poškození databáze “ na stránce „Zálohování“ v Nastavení databáze, která poskytuje nejlepší úroveň ochrany.

lepší správa přípon souborů a složek

Byly vytvořeny dva nové příkazy, které usnadňují správu cest k souborům a složkám. Příkaz Cesta k objektu vrací objekt obsahující konkrétní vlastnosti (nadřazená složka, název souboru nebo složky, přípona souboru nebo složky) cesty, kterou jste předali v parametru. Příkaz Objekt na cestu vytvoří cestu z atributů objektu předaných v parametru. Chcete-li tedy sestavit novou cestu, upravte potřebné atributy objektu a pouze je překombinujte.

Tyto příkazy by se nyní měly používat místo zastaralých příkazů _o_Document type a _o_SET DOCUMENT TYPE.

Doplnění kódu a návrh pro atributy OBJECT

Editor metod byl rozšířen o doplňování kódu pro atributy objektů. Při každém zadání znaku tečky za objektem se zobrazí seznam navrhovaných atributů, aby se zvýšila rychlost kódování a předešlo se chybám nebo překlepům. Chování automatického doplňování lze přizpůsobit na panelu„4D preferences“ a určit, zda se seznam návrhů otevře automaticky po zadání znaku tečky (možnost zaškrtnuta), nebo až po použití klávesy tabulátoru (možnost nezaškrtnuta).

snadný přístup k souborům protokolu

Příkaz Získat soubor 4D byl vylepšen pro lepší přístup k souborům protokolu. Nyní můžete snadno najít konkrétní soubor protokolu namísto získání složky obsahující všechny protokoly. Pro tento příkaz byla vytvořena sada nových selektorů: Soubor protokolu požadavku, Soubor protokolu ladění, Záložní soubor protokolu, Ověřovací soubor protokolu, Komprimující soubor protokolu, Opravný soubor protokolu, Soubor protokolu ladění HTTP a Soubor protokolu sestavení aplikace.

Chcete se dozvědět více? Přečtěte si všechny příspěvky na blogu o 4D v16 R6!