Vyšší hodnocení zabezpečení pro 4D webové stránky
HTTPS je dobře známý protokol HTTP, který je krytý vrstvou šifrování SSL/TLS. Tento protokol je určen k zajištění důvěrnosti a integrity šifrováním komunikace mezi serverem a koncovými uživateli, čímž jsou vaše data zabezpečena před zvědavýma očima.
4D v16 R6 jde ještě o krok dál: 4D Web server nyní podporuje Perfect Forward Secrecy (PFS). To vám poskytuje nejvyšší úroveň zabezpečení vaší komunikace – ve výchozím nastavení! Kromě ochrany, kterou poskytuje, zvyšuje podpora PFS také výsledky testů auditu SSL serveru 4D out-of-the-box, což je pro naše zákazníky skvělé. Zejména pro ty, kteří pracují s citlivými informacemi.
Příklad panelu nástrojů podobného 4D Write pro 4D Write Pro
Přechod na 4D Write Pro je skvělým krokem k tomu, aby vaše aplikace byly připraveny na nejnovější (a budoucí) operační systémy. Nové nástroje však mohou někdy působit zastrašujícím dojmem. Chybí vám starý panel nástrojů zásuvného modulu 4D Write? Žádný problém, zde je příklad panelu nástrojů 4D Write Pro, který vypadá stejně jako on!
Příklad panelu nástrojů připraveného k použití pro 4D Write Pro
Rádi byste používali 4D Write Pro, ale nemáte čas vytvářet panel nástrojů od začátku? Vytvořili jsme ukázkovou aplikaci s připraveným panelem nástrojů, včetně dvou rodin ikon, takže si můžete vybrat styl panelu nástrojů, který preferujete (plochý design nebo klasický). A navíc jsme přidali také kompletní panel nabídek! Podívejte se na ni a použijte ji znovu pro své vlastní aplikace!
Nebojte se nedefinovaných hodnot
S 4D v16 R4, jsme zavedli objektovou notaci, která je skvělým vylepšením jazyka 4D: váš kód je rychlý, flexibilní, efektivní a elegantní! Tato funkce vyvolala na fórech 4D velký zájem a od našich zákazníků jsme obdrželi mnoho zpětných vazeb, které upozorňovaly na situace, kdy se vyskytovaly nedefinované hodnoty, které činily zápis kódu náročným.
Na stránkách 4D v16 R5, jsme zohlednili vaši zpětnou vazbu a zjednodušili jsme používání nedefinovaných vlastností a hodnot pomocí objektové notace.
Předávání dat mezi formuláři
Nebylo by skvělé, kdybyste mohli jednoduše otevřít formulář a předat mu některé parametry pro inicializaci objektů formuláře? A co kdybyste mohli také získat data zpět ke zpracování poté, co je uživatel upravil? 4D v16 R5 vám velmi usnadní kódování tím, že výrazně zjednoduší komunikaci s formuláři.
Až dosud, když jste chtěli zobrazit data (nepocházející přímo z databáze, ale vypočtená nebo externí) více uživatelům, měli jste dvě možnosti: buď napsat složitý kód pro obsluhu zobrazení dat ve více procesech, nebo vytvořit tolik formulářů, kolik bylo potřeba, s hromadou globálních proměnných. Víte však, že globální proměnné nejsou z paměťového hlediska optimalizovaným způsobem kódování.
Zbavte se tedy složitého kódu a globálních proměnných! Pomocí stránky 4D v16 R5 můžete jednoduše svázat objekt s formulářem a interně jej používat pomocí nového příkazuForm . Bezbolestné… a výkonné!
Jemné ovládání špiček ve 4D
4D v16 R4 poskytuje větší flexibilitu při správě tipů. Kromě možnosti povolit nebo zakázat všechny tipy najednou pomocí parametrů databáze můžete nyní jemně kontrolovat, jak se vaše tipy budou zobrazovat: prodlevu před zobrazením a dobu, po kterou se budou zobrazovat. A už nemusíte používat stránky 4D Pack, vše je nyní součástí 4D!
Vytvoření vlastního monitorování procesů a uživatelů
Potřebujete získat seznam procesů běžících na serveru 4D, vzdáleném serveru 4D nebo samostatném serveru 4D, abyste mohli vytvořit vlastní okno správy? Chcete vědět, který uživatel inicioval jednotlivé procesy, abyste mohli vytvořit monitorovací okno své aplikace nebo tyto informace zaznamenat do databáze a později analyzovat zatížení serveru? Nyní můžete tyto informace snadno získat naprogramováním nového příkazu: Get process activity.
Nový typ podporovaný systémem 4D: Null
4D zavádí nový příkaz Null typ, který usnadňuje správu objektů a kolekcí. Díky null value můžete reprezentovat chybějící hodnotu a snadno ověřit, zda je objekt nebo kolekce správně nastavena.
Snadno si navrhněte vlastní panel nástrojů 4D Write Pro se standardními akcemi
Potřebujete pro svou aplikaci vlastní panel nástrojů 4D Write Pro, ale obáváte se, že jeho implementace zabere příliš mnoho času? Dobrá zpráva, ve verzi 4D v16 R4 lze nyní standardní akce přiřadit zaškrtávacím políčkům a vyskakovacím nabídkám. Ušetřete čas díky této funkci připravené k použití a snadno si vytvořte uživatelsky přívětivé rozhraní dokonale odpovídající vašim potřebám!
Nyní můžete vytvořit vyskakovací nabídku pro ovládání velikosti písma nebo stylu ohraničení oblasti 4D Write Pro pouhým jedním kliknutím, bez nutnosti kódu! Stačí přiřadit akci pomocí seznamu vlastností a je hotovo. A stav a hodnota objektu budou automaticky aktualizovány systémem 4D v závislosti na kontextu a výběru textu! Jednoduché a výkonné…
Připravte se na zápis objektů
Těšíte se, až začnete kódovat pomocí objektové notace? Objektová notace vám jako vývojáři jistě usnadní život. Než ji však aktivujete ve své stávající aplikaci, měli byste se ujistit, že je váš kód připraven.
Nová syntaxe Object Notation zavádí některá omezení, protože jazyk 4D nyní považuje následující tři znaky za vyhrazené symboly: “ . „, “ [ “ a “ ] “ (tj. tečka, otevírací a uzavírací závorka).
V důsledku toho po aktivaci objektové notace v databázi již není dovoleno používat tyto symboly v názvech proměnných, metod, tabulek a polí. A samozřejmě to platí i pro váš stávající kód!
Proto je důležité před aktivací této funkce zkontrolovat, zda vaše aplikace tyto symboly neobsahuje. Ale nebojte se, MSC to může udělat za vás!
Kontaktujte nás
Máte dotaz, návrh nebo se chcete spojit s blogery 4D? Napište nám!
* Vaše soukromí je pro nás velmi důležité. Kliknutím sem si můžete prohlédnout naše Zásady