4D V16 R6 Beta začíná dnes!
S potěšením vám oznamujeme uvedení beta testing pro 4D v16 R6! Tato verze je nabitá vylepšeními a novými funkcemi, které si nebudete chtít nechat ujít!
Pojďme se podívat a zjistit, co je v ní nového. 4D v16 R6 Beta:
- Improvements to the 4D language a nově vznikající koncepty – abyste mohli psát lepší kód … rychleji
- Zvýšená bezpečnost 4D Web Server – takže můžete mít lepší hodnocení v testech auditu zabezpečení webu
- Obrázky v absolutní poloze s 4D Write Pro – takže můžete mít ještě větší kontrolu
- Možnost převést stávající dokumenty 4D View na 4D View Pro – so you can upgrade easier
Našich 10 nejlepších příspěvků na blogu za rok 2017!
Rok 2017 přinesl vše od notace objektů přes 4D Write Pro a bezpečnost až po jednoduché tipy! Pojďme se ohlédnout za deseti našimi nejčtenějšími příspěvky. Zde jsou témata, která vás v roce 2017 zaujala:
Čtyři různé způsoby použití objektů v aplikaci 4D Write Pro!
Upřímně řečeno, milujeme předměty. 4D Write Pro používá objekty jako vstup/výstup příkazů a funkcí pro manipulaci s dokumenty, textem, odstavci atd. V tomto příspěvku na blogu vám ukážeme čtyři různé způsoby použití objektů v aplikaci 4D Write Pro.
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.
4D v16 R5 Beta začíná dnes!
S potěšením oznamujeme spuštění beta testing pro 4D v16 R5! Je plný zajímavých věcí, tak se na něj pojďme podívat a zjistit, co je v něm 4D v16 R5 BETA has in store for you…
Tato verze přináší několik zajímavých funkcí a vylepšení, včetně:
- Vynucené zabezpečení webového serveru 4D a zpracování hesel pomocí vhodných a účinných protokolů a algoritmů.
- Zjednodušené zacházení s nedefinovanými hodnotami v jazyce 4D.
- Možnost programově spravovat záhlaví a zápatí aplikace 4D Write Pro.
- Plně automatické přizpůsobení výšky řádku seznamu v aplikaci 4D View Pro.
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.
4D iniciuje nový typ proměnné: .
4D v16 R4 zavádí nový typ proměnné s názvem Collection. K čemu jsou tyto proměnné určeny? Stejně jako objekty nebo BLOBy mohou být kolekce použity k uložení téměř všech typů proměnných, jako jsou texty, čísla, booleany, objekty a dokonce i jiné kolekce. Dobré je, že všechny tyto dříve zmíněné typy proměnných lze uvnitř jedné kolekce míchat, přičemž pole musí vždy obsahovat stejný typ prvků!
Zjistěte, jak vám objektový zápis může zjednodušit život vývojáře!
Díky objektovému zápisu, který je k dispozici v náhledu ve verzi 4D v16 R4, se kód píše jednodušeji, lépe se čte a přirozeněji přemýšlí. To je pravda. Ale viděli jste opravdu celý potenciál objektové notace?
Když jste před verzí 4D v16 R4 chtěli vytvořit podrobný formulář pro zadání kontaktních informací z objektového pole, nezbývalo vám nic jiného než do proměnné zdroje dat napsat výraz jako OB GET ([CONTACT]Info; „City“). Hodnotu atributu jste mohli načíst, ale nebylo možné ji změnit. Kromě toho jste museli pro každý atribut napsat metodu loadRecord s příkazem OB GET a metodu saveRecord s příkazem OB SET.
Co se v tomto scénáři změní na objektovém zápisu? Od verze 4D v16 R4 stačí ve zdroji dat proměnné zapsat [CONTACT]Info.City! Tato proměnná je k dispozici v režimu čtení/zápis. Příkazy OB GET a OB SET již nejsou nutné.To je vše!Nyní vidíte plný potenciál.
Jiný způsob kódování: Objektový zápis
Objekty jsou skvělé, všichni to říkají. Kromě toho, že jsou úžasně flexibilní, jsou neuvěřitelně rychlé. Můžete prohledávat miliony záznamů během pouhého zlomku sekundy. 4D v16 dokonce umožňuje řazení podle atributů objektů a provádění výpočtů, jako je součet nebo průměr.
Ve verzi 4D v16 R4 byl jazyk 4D výrazně vylepšen, aby bylo používání objektů mnohem pohodlnější – s podporou objektové notace. Rychlý, flexibilní, efektivní a nyní i elegantní!
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