Produkt

Kompletní 64bitová řada produktů Windows je nyní bez produktů Altura

Automaticky přeloženo z Deepl

S potěšením oznamujeme, že 4D v16 R4 je vůbec první verzí, kde celá produktová řada 4D Windows 64-bit již není závislá na knihovně Mac2Win od společnosti Altura! Jak jsme oznámili v dubnu loňského roku, v tomto příspěvku s oznámením strategie jsme dokončili práci na 4D Server Windows 64-bit, , což byl poslední krok k dosažení.

Naše 64bitová produktová řada Windows nyní může plně využívat některé moderní technologie a umožnit vám z nich těžit, jako je například podpora oken Single Document Interface (SDI) , dodávaná také s verzí 4D v16 R4!

Produkt blank

Přidání hypertextového odkazu na logo vaší společnosti v aplikaci 4D Write Pro

Automaticky přeloženo z Deepl

Méně známým využitím produktu 4D Write Pro je tvorba e-mailů HTML. Můžete totiž vytvořit dokument 4D Write Pro včetně 4D výrazů, textu a obrázků, poté upravit vlastnosti dokumentu, odstavce nebo textu a odeslat jej e-mailem. V této souvislosti je velmi častou potřebou přidat odkaz na obrázek, např. logo vaší společnosti.

4D Write Pro byl v 4D v16 R4 vylepšen tak, že nyní lze k textu a/nebo obrázkům přidávat hypertextové odkazy. Nastavení odkazu na firemní logo nebo název společnosti je nyní stejně snadné jako stylizace některého textu do tučného písma.

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 blank

4D Write Pro podporuje tabulky!

Automaticky přeloženo z Deepl

Vaše přání se konečně splnilo, nyní můžete vkládat a vyplňovat tabulky programováním v dokumentech 4D Write Pro. Nemluvíme zde o tabulkách napodobujících barové záložky, jde o „skutečné“ tabulky! Tabulky, ve kterých se text automaticky obalí tak, aby se vešel do vámi definované velikosti sloupců, které se při změně dat „nerozbijí“.

Tato funkce je prvním významným vylepšením přesahujícím starou sadu funkcí 4D Write. Nyní budete moci generovat faktury obsahující tabulky, a to plně programově, a stylovat je přesně podle svých představ pomocí několika řádků kódů! Dalším scénářem je, že nyní můžete svým uživatelům poskytnout tlačítko v uživatelském rozhraní aplikace, které vloží tabulku s předem definovaným počtem řádků a řádků, předem definovanou velikostí každého sloupce a poté můžete nechat uživatele, aby si obsah sám upravil a nastyloval.

Produkt blank

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 blank

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!

Zprávy blank

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

Automaticky přeloženo z Deepl

S potěšením vám oznamuji, že beta testing z 4D v16 R4 Dnes začínáme! 4D v16 R4 je jednou z funkčně nejbohatších verzí R, které kdy byly dodány! Je toho tolik, že nevím, čím začít…

4D v16 R4 beta přináší mimo jiné 4 hlavní funkce produktu:

  • Významné vylepšení jazyka 4D o objektovou notaci, které usnadňuje vývojářům život!
  • Skutečné tabulky ve 4D Write Pro, odpověď na nejžádanější požadavek na funkci starého 4D Write.
  • Režim SDI (Single Document Interface ), díky němuž vaše 64bitová aplikace pro Windows vstupuje do nového světa, kde jsou všechna okna aplikace nezávislá!
  • První krok tabulkového procesoru 4D View Pro v podobě náhledu, který zvedá závoj nad výkonným řešením tabulkového procesoru pro vaše 64bitové aplikace.
Zprávy blank

4D v16 R3 je k dispozici!

Automaticky přeloženo z Deepl

Upgradujte nyní a využijte výkon verze 4D v16 R3, která je k dispozici ke stažení již dnes!

Využijte naše nové funkce k optimalizaci produktivity programování a snadno navrhněte vlastní rozhraní 4D Write Pro na několik kliknutí.

Produkt blank

Bezpečnost a ochrana dat

Automaticky přeloženo z Deepl

Bezpečnost je pro databázové nebo podnikové systémy důležitým a zásadním tématem. Tento článek nabízí přehled toho, jak 4D chrání vaše data. Zabezpečení je vlastně o ochraně dat. A ochrana dat je obrovská oblast. Data je třeba chránit před nežádoucím přístupem, ale také před ztrátou.