4D v17 R5 Beta začíná dnes

Automaticky přeloženo z Deepl

S potěšením oznamujeme zahájení beta testování verze 4D v17 R5.

4D v17 R5 je jednou z nejbohatších funkčních verzí R, které kdy byly dodány, a my nemůžeme být šťastnější, že se můžeme podělit o všechny pokroky, které jsme přidali do stále se rozšiřujícího seznamu funkcí 4D:

  • K dispozici je nové vestavěné šifrování dat pro vaše databáze 4D, které přidává další úroveň zabezpečení, jež je zcela transparentní, bezpečné a rychlé.
  • Pro 4D pro iOS jsou nyní k dispozici akce, přírůstková synchronizace dat a vztahy N k jednomu.
  • Byl aktualizován engine SQL, který umožňuje čtení objektů 4D.
  • Další funkce elektronické pošty: Připraveny a čekají na vás: protokolování konverzací SMTP, vlastní hlavičky pošty a podpora starších znakových sad.
  • Další pokroky v jazyce 4D a ORDA pro lepší čitelnost, efektivní údržbu kódu a optimalizovaný výkon.
  • Kromě rozšíření nebo přejmenování příkazů můžete díky výkonu 4D Write Pro také vyvolat metodu z aplikace 4D.
  • K dispozici máte nový výkonný panel nástrojů ve stylu pásu karet, který vylepšuje uživatelské rozhraní 4D View Pro.
  • A ještě mnohem více (viz níže).

Stáhněte si 4D v17 R5 nyní (exkluzivně pro partnery 4D)

Built-in Encryption

4D v17 R5 poskytuje vestavěné řešení pro šifrování dat vašich zákazníků, a to pro všechny tabulky nebo pouze vybrané tabulky. Data lze šifrovat prostřednictvím kódu nebo uživatelského rozhraní. Šifrování na úrovni souborů je jedním z nejbezpečnějších způsobů ochrany dat před neoprávněným přístupem. Zcela transparentní, bezpečné a rychlé … 4D udělá všechnu těžkou práci za vás (a vaše zákazníky).

Důležité upozornění: Pokud ztratíte šifrovací klíč, neexistuje žádné řešení. Data budou navždy uzamčena.

4D for iOS – Preview

Akce

Nastavte úkoly k dokončení nebo dokončení nebo označte události, které mají být zkontrolovány, pouhým tahem prstu nebo výběrem akce z nabídky. Je to tak jednoduché.

Inkrementální synchronizace dat

Namísto neustálého odesílání celé sady dat do zařízení nyní 4D automaticky sleduje aktualizované nebo odstraněné záznamy a do zařízení odesílá pouze tato data. Přejděte na horní část obrazovky a posuňte prstem dolů, aby se obsah aplikace aktualizoval.

N to one relations

VztahyN až jedna jsou zde. Můžete používat popisné názvy vztahů a zjednodušit si definování struktury projektu. Změňte krátké a dlouhé názvy souvisejících polí, vyberte jejich ikonu a použijte na ně dotazy.

Sending Emails

Protokolování konverzací SMTP

Někdy během vývoje vše funguje správně, ale při nasazení u zákazníka nastane problém s doručováním e-mailů. Nyní už nemusíte složitě zjišťovat, co se pokazilo! Jednoduše spusťte protokol SMTP ve své aplikaci a snadno analyzujte komunikaci se serverem SMTP – v prostém, nešifrovaném textu.

Vlastní hlavičky pošty

Potřebujete přidat některé informace, které nemusí být podporovány standardními vlastnostmi? 4D nejenže poskytuje sadu předdefinovaných hlaviček, ale dokonce vám dáváme možnost deklarovat vlastní hlavičky k poštovnímu objektu.

Podpora starších charsetů

Pro ty, kteří stále komunikují se starými zařízeními, která nepodporují Unicode, máte nyní k dispozici možnost odesílat e-maily ve starších kódováních: ISO-2022-JP pro japonštinu nebo ISO-8859-1 pro západní Evropu.

ORDA

Pojmenované zástupné znaky pro hodnoty

ORDA má ve verzi 4D v17 R5 svůj podíl funkcí. V této verzi R vám pomáháme snadno psát obecné dotazy pro efektivní údržbu kódu díky zástupným znakům pro hodnoty v dotazech ORDA!

Pojmenované zástupné znaky pro cesty k atributům

Jak je to s používáním zástupných symbolů pro cesty k atributům (názvy polí v tabulkách)? Ano, můžete! Poskytujeme dokonce dva typy: indexované (:paramIndex, např. :1, :2… s přírůstkem 1 ) a pojmenované (:paramName).

Optimalizace výkonu v režimu klient/server

Přístup k velkým tabulkám (zejména těm s relacemi) v režimu Klient/Server pomocí ORDA byl výrazně vylepšen. Při použití výběrů entit v seznamových polích nebo v kódových smyčkách( např. While nebo For each) ,budou použitá pole automaticky analyzována za účelem optimalizace síťového přenosu. A co je nejlepší – v kódu není třeba nic měnit, vše je automatické.

Significant Improvements

Zvýšený výkon

Pro ty, kteří mají na svém serveru 4D Server velké procesní zatížení, přináší 4D v17 R5 dobrou zprávu! Vnitřní architektura 4D byla vylepšena a nyní je využití procesoru plně optimalizovánootevře sev nové záložce) v preemptivním režimu a při současném přístupu ke čtení a zápisu. Výsledkem může být 4 až 8x vyšší výkon.

Instance pro více klientů

Víme, že jste na tuto funkci čekali, abyste mohli na jednom počítači spustit více klientů A současně je připojit ke stejnému serveru 4D Server. 4D v17 R5 vám nabízí ještě více. Nyní můžete také připojit několik klientů z jednoho počítače k více serverům na různých počítačích. Není třeba žádné speciální konfigurace, stačí spustit klienty a bude to fungovat.

Aktualizace knihovny

4D v17 R5 je pouze 64bitový. Zaměření výhradně na 64bitové systémy nám umožňuje začlenit modernější technologie a sady funkcí a také aktualizovat několik knihoven: Hunspell v.1.7.0 (kontrola pravopisu), PHP v7.3.1, CEF 3626 (Chrome Foundation, interní webová oblast), OpenSSL v1.1.1 (příští verze LTS, umožňující podporu TLS 1.3) a ICU 63.1 (nové verze Unicode). Tato změna přináší kromě pozitivního dopadu na vaše aplikace 4D také nové možnosti.

Vylepšené uživatelské rozhraní v aplikaci Quick Report

4D v17 R5 přináší vylepšení uživatelského rozhraní pro lepší uživatelský zážitek v aplikaci Quick Report: nové tlačítko „Uložit / Uložit jako“ a nápovědu, která vám pomůže zobrazit směr řazení (vzestupně nebo sestupně).

4D Language

Čtení polí objektů 4D pomocí SQL Engine

V případě, že potřebujete přistupovat k externím záznamům prostřednictvím ODBC nebo číst pole objektů 4D, můžete nyní díky aktualizovanému ovladači ODBC a enginu SQL.

Objektový zápis pro práci se soubory a složkami

Objekty jsou úžasně mocné! Mohou váš kód učinit obecnějším, flexibilnějším, jednodušším a rychlejším. Nyní je tato síla rozšířena na soubory a složky, takže můžete načítat atributy souboru/složky místo volání několika příkazů a ukládání informací do několika proměnných. Je to mnohem jednodušší!

Další informace o webových procesech

Žádali jste o více informací o webových procesech, abyste mohli lépe identifikovat požadavky, které mohou zpomalovat nebo blokovat váš server. Vyslyšeli jsme vás a ve verzi 4D v17 R5 jsme přidali informace o adresách URL používaných webovými procesy.

Kdo je kdo s nastaveným aliasem uživatele

Ve verzi 4D v17 R5 je k dispozici nový příkaz a selektory, díky kterým můžete nastavit identitu uživatele 4D definováním vlastního jména, které se použije místo aktuálního jména uživatelského účtu 4D. Už žádné bolesti hlavy při zjišťování, kdo je kdo.

Vylepšení protokolu ladění

Je velmi pravděpodobné, že jste již aktivovali protokol ladění, abyste mohli řešit problémy. S verzí 4D v17 R5 vám s potěšením oznamujeme, že bylo provedeno několik vylepšení, která vám pomohou tyto soubory analyzovat. Nyní máte možnost protokolovat pouze konkrétní procesy a také protokolovat volání členských funkcí ( metod kolekcí nebo objektů).

4D Write Pro

Odkazy na metody 4D

Co kdyby odkazy mohly nabídnout víc než jen snadný přechod z jednoho místa(např. , dokumentu 4D Write Pro) na jiné (typicky webové stránky)? Co kdyby mohly spustit provádění kódu 4D nebo jednoduše přesunout kurzor do jiné oblasti v tomtéž dokumentu? S aplikací 4D v17 R5 mohou!

Nastavení karty

Nastavení karet je nyní jednodušší než kdy dříve … pomocí kolekce řetězců, číselných hodnot nebo dokonce kolekce objektů! A to není všechno! Pokud potřebujete pouze upravit výchozí hodnoty tabulátoru, můžete použít objekt s novými konstantami (přidanými speciálně pro tento účel).

Zacházení s vlastnostmi zobrazení pomocí programování

Jste v režimu stránky a chcete skrýt svislá i vodorovná pravítka, ale potřebujete zachovat viditelné záhlaví a zápatí? Nyní můžete! Třináct nových vlastností zobrazení(např. zvětšení, kontrola pravopisu, rámečky stránky atd.) lze nyní nastavit a získat programováním.

Další cíle a přejmenované příkazy

Několik příkazů, které dříve přijímaly pouze rozsahy, bylo rozšířeno tak, aby přijímaly téměř jakýkoli druh cíle (rozsahy, prvky, sekce, dokumenty atd.). Kód se nyní lépe čte a píše. A to není všechno! Šest příkazů bylo přejmenováno na kratší názvy, takže jsou lépe zapamatovatelné.

4D View Pro

Panel nástrojů ve stylu pásu karet

Pro aplikaci 4D View Pro je k dispozici výkonný a funkčně bohatý ribbon. Uspořádává funkce do sady karet, aby se zvýšila zjistitelnost funkcí a umožnil rychlý přístup k různým příkazům. Pás karet je rovněž vybaven možnostmi exportu do formátu PDF a CSV.

Správa výběrů a aktivní buňky

Ať už potřebujete určit, se kterou buňkou v dokumentu 4D View Pro se pracuje a kam se budou zadávat data, nebo potřebujete vybrat několik buněk a provést na nich akci(např. , formátování nebo zadání hodnot), 4D v17 R5 vám nabízí sadu příkazů, které vám pomohou spravovat výběry a aktivní buňku.

Potřebujete další technické podrobnosti? Podívejte se do dokumentace na4D v17 R5 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.