4D V17 R3 Beta začíná dnes

Automaticky přeloženo z Deepl

Jsme nadšeni, že můžeme oznámit spuštění příkazu beta testing pro 4D v17 R3! Let se podívat a zjistit, co tato beta verze includes:

  • 4D pro iOS: Více funkcí pro přizpůsobení mobilních aplikací, formátovače dat, vytváření vlastních šablon a možnost přidávat vlastní ikony.
  • 4D Write Pro: Nové příkazy pro složité a krásně navržené dokumenty.
  • 4D View Pro: Import a export dokumentů Microsoft Excel (.xlsx formát).
  • Více příkazů 4D bezpečných pro vlákna pro ještě více preemptivních procesů.
  • Export souboru se strukturou v prostém textu pro úložiště správy zdrojů.
  • Psaní vlastních metod pro objekty.
  • A mnoho dalšího (viz níže).

Stáhněte si 4D v17 R3 nyní (exkluzivně pro partnery 4D).

4D for iOS – Preview

Formátovače dat

4D pro iOS je s každou další verzí R stále bohatší na funkce. 4D v17 R3 zavádí nový koncept: Formátovače dat. Umožňují definovat specifické datové typy polí, takže se obsah zobrazuje ve správném formátu. Můžete rychle přepsat výchozí formát polí a zobrazit formát podle vlastního výběru, například měnu, logické hodnoty, procenta, data a mnoho dalších.

Vytváření vlastních šablon formulářů seznamů a detailů

4D pro iOS již poskytuje různé šablony seznamů a detailních formulářů, které pokryjí většinu vašich potřeb. Ve verzi 4D v17 R3 se však vše ještě zlepšilo! Nyní si můžete snadno vytvářet vlastní šablony seznamů a detailních formulářů.

přidejte si vlastní ikony

4D pro iOS má rozsáhlou knihovnu ikon. Ikony pro obchod, finance, vzdělávání, státní správu, zdravotnictví, průmysl, nemovitosti, služby atd. Ale co když chcete ikonu, která v tomto seznamu ještě není? V aplikaci 4D v17 R3 můžete do knihovny přidat vlastní ikony. Stačí vytvořit složku …/Resources/Mobile/medias/icons a přetáhnout do ní své ikony.

4D Write Pro

Nové atributy pro zamezení vdov, sirotků a zlomů stránek

Aplikace 4D Write Pro nabízí dvě možnosti, jak se vyhnout vdovám a sirotkům u odstavců nebo tabulek a zlomům stránek uvnitř odstavců nebo tabulek.

Vdovy a sirotci jsou jednotlivé řádky na začátku nebo na konci odstavce, které jsou ponechány samy o sobě v horní nebo dolní části stránky. Aby se jim zabránilo, má program 4D Write Pro nový atribut, který se používá s příkazem WP SET ATTRIBUTES : wk avoid widows and orphans. Dostupné hodnoty tohoto atributu jsou wk true nebo wk false.

Ale to není všechno! K dispozici je také nový atribut, který zabraňuje zalomení stránky uvnitř odstavců nebo tabulek: wk page break inside. Jeho dostupné hodnoty jsou wk avoid nebo wk auto. Tato možnost může být užitečná, pokud nechcete, aby se odstavec, několik odstavců nebo tabulka přerušily přes dvě stránky.

Vytváření záhlaví a zápatí pomocí kódu

Ve verzi 4D v17 R3 můžete programově vytvořit záhlaví a zápatí pro určitou sekci pomocí dvou nových příkazů: WP New header a WP New footer. Záhlaví nebo zápatí můžete také odstranit pomocí příkazů WP DELETE HEADER a WP DELETE FOOTER.

rozvržení stránky v aplikaci 4D write pro

Použití kódu k definování velikosti, orientace a okrajů stránky je nyní možné v aplikaci 4D v17 R3. Aplikace 4D Write Pro má nové atributy, které lze použít s příkazy WP SET ATTRIBUTES a WP GET ATTRIBUTES :

  • wk page width, wk page height
  • wk page orientation
  • wk page margin, wk page margin left, wk page margin right, wk page margin top, wk page margin bottom

správa sekcí s kódem v dokumentech 4d write pro

4D v17 R3 zavádí sekce. Sekce umožňují vytvářet různá rozvržení v rámci jednoho dokumentu. V každé sekci můžete například definovat jinou velikost papíru, orientaci, různé okraje, různé záhlaví a zápatí atd. Konečným výsledkem jsou komplexní a krásně navržené dokumenty. S oddíly lze manipulovat pomocí kódu pomocí dvou nových příkazů: WP Get sections (umožňuje načíst kolekci oddílů v dokumentu) a WP Get section (pro načtení aktuálního oddílu). Chcete-li změnit atributy konkrétní sekce, můžete příkazům WP SET ATTRIBUTES a WP GET ATTRIBUTES předat odkaz na sekci.

4D language

Další příkazy bezpečné pro vlákna

Díky všem rozšířeným příkazům bezpečným pro vlákna (viz seznam níže) mohou vaše aplikace plně využívat výhod vícejádrových počítačů, což vede k rychlejším reakcím na souběžné požadavky.

Příkazy pro zabezpečení vláken:

  • COMPRESS BLOB
  • EXPAND BLOB
  • BLOB PROPERTIES
  • ENCRYPT BLOB
  • DECRYPT BLOB
  • GENERATE ENCRYPTION KEYPAIR
  • GENERATE CERTIFICATE REQUEST
  • RECEIVE BUFFER
  • SET DEFAULT CENTURY
  • GET DOCUMENT ICON
  • TRANSFORM PICTURE
  • SVG EXPORT TO PICTURE
  • Get localized document path
  • Get database localization
  • LOCKED BY
  • LOG EVENT
  • Current client authentication
  • GET MEMORY STATISTICS
  • TEXT TO ARRAY

Vylepšení testů databází

Produkty 4D lze již nyní spouštět pomocí parametrů příkazového řádku a umožnit tak automatické testování nebo nasazení. Ve verzi 4D v17 R3 byly přidány nové parametry pro ještě větší flexibilitu při otevírání databáze:

-opening-mode: určí způsob otevření databáze: interpretovaný nebo kompilovaný režim.

-create-data: umožní vytvořit nový datový soubor, pokud není nalezen aktuální, nebo s konkrétním názvem, pokud je předán parametr -data.

-user-param: odešle řetězec, který lze přečíst po spuštění databáze pomocí příkazu GET DATABASE PARAMETER.

4D View Pro

Práce s dokumenty Microsoft Excel (.xlsx) pomocí aplikace 4D View Pro

Ve verzi 4D v17 R3 byly stávající příkazy 4D View Pro VP IMPORT DOCUMENT a VP EXPORT DOCUMENT vylepšeny. Nyní podporují příponu .xlsx (Microsoft Excel). Stačí příkazům předat cestu k souboru a vše je připraveno!

More programming capabilities

vytváření vlastních objektů vzorců

Objekty změnily způsob, jakým mnozí vývojáři v aplikaci 4D píší kód, protože jej učinily obecnějším, flexibilnějším, jednodušším a rychlejším. Počínaje verzí 4D v17 R3 a příkazem New formula můžete vytvářet vzorce jako objekty. Můžete mu předávat parametry nebo přistupovat k obsahu objektu. Vzorce jako objekty mohou provádět výpočty pro atributy objektu nebo být předány metodě. Má dokonce vlastní zpětné volání a obsluhu chyb. Pokud již používáte ORDA nebo provádíte klasické kódování založené na výběru, objekty se právě staly mnohem mocnějšími.

Export souboru se strukturou v prostém textu

V aplikaci 4D v17 R3 můžete soubor struktury (.4DB) exportovat jako text v několika souborech. To nabízí mnoho nových možností, například ukládání kódu do úložiště pro správu zdrojů. Pro export jsou k dispozici dvě možnosti, a to buď prostřednictvím nové položky v nabídce „Soubor/Export“, nebo můžete použít nový příkaz Export structure file.

Převod klasických formulářů 4D na dynamické formuláře

4D v17 R3 zavádí nový příkaz umožňující exportovat klasické formuláře 4D (uložené v souborech .4DB) do dynamických formulářů. Můžete mu předat název formuláře a získat objekt popisující formulář. Podle svých potřeb pak můžete upravit možnosti formuláře, například velikost písma nebo umístění objektů na obrazovce.

získat informace o spuštěné aplikaci

S Get application info příkazu můžete získat informace o síťové konfiguraci a aktivitě vaší databáze, například: množství využitého procesoru, čas od spuštění a další.

Potřebujete další technické podrobnosti? Podívejte se do dokumentace na adrese4D v17 R3 Beta . 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!

Avatar
• Produktový marketingový manažer • Intissar nastoupila do 4D v roce 2017 jako produktový marketingový manažer. Úzce spolupracuje s týmy produktovými, marketingovými, inženýrskými a technické podpory, aby aby sdělila různému publiku „proč“, „jak“ a „co“ o nových a aktualizovaných funkcích. Tato úzká spolupráce jí umožňuje formulovat zprávy a psát hloubkový obsah a příklady kódu pro 4D blog a web. Po absolvování inženýrského titulu v oboru informatiky na univerzitě VINCI pracovala Intissar v několika startupech jako softwarový inženýr. Mezi její praktické zkušenosti patří specifikace softwaru, návrh a vývoj, školení a podpora uživatelů a správa týmu.