Zprávy

4D V16 R6 Beta začíná dnes!

Automaticky přeloženo z Deepl

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
Produkt

Nebojte se nedefinovaných hodnot

Automaticky přeloženo z Deepl

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.

Zprávy

4D v16 R5 Beta začíná dnes!

Automaticky přeloženo z Deepl

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.
Produkt

4D iniciuje nový typ proměnné: .

Automaticky přeloženo z Deepl

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ů!

Produkt Discover how object notation can simplify your developer's life!

Zjistěte, jak vám objektový zápis může zjednodušit život vývojáře!

Automaticky přeloženo z Deepl

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.

Produkt

Jiný způsob kódování: Objektový zápis

Automaticky přeloženo z Deepl

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í!

Produkt

Připravte se na zápis objektů

Automaticky přeloženo z Deepl

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!