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!