4D V17 R4 Beta začíná dnes

Automaticky přeloženo z Deepl

S potěšením oznamujeme zahájení beta testování verze 4D v17 R4! Tato verze je nabitá vylepšeními a novými funkcemi, které si rozhodně nenechte ujít!

  • Vaše procesy lze v systému 4D Remote spouštět preemptivně, což znamená plné využití výkonu vícejádrových počítačů.
  • Export dokumentů do formátu .docx a nové svislé pravítko pro správu okrajů jsou jen malou ukázkou nových funkcí aplikace 4D Write Pro.
  • Omezené dotazy, podpora vícekriteriálního vyhledávání a možnost vytvoření vlastního formátovače dat jsou tím, co 4D pro iOS v této verzi R nabízí.
  • K dispozici máte nový způsob odesílání e-mailů. Snadný a výkonnější než dřívější způsob pomocí 4D Internet Commands.
  • Vaše vzorce jsou čitelnější a snadno přístupné díky automatickému doplňování ve 4D View Prodíky pojmenovaným rozsahům a vzorcům.
  • A ještě mnohem více (viz níže).

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

More preemptive options

Preemptivní procesy na vzdáleném serveru 4D

S aplikací 4D v17 R4 mohou být vaše procesy na 4D Remote spouštěny preemptivně. To znamená využití výkonu vícejádrových počítačů paralelním spuštěním operace na všech dostupných jádrech, což vede k mnohem rychlejšímu získání výsledků. A dobrá zpráva! Pokud již preemptivní procesy na serveru používáte, nemusíte se učit nic nového. Vše, co platí na serveru, běží stejně i na klientovi.

ZAHÁJENÍ/UKONČENÍ SQL V PREEMPTIVNÍM REŽIMU

Počínaje verzí 4D v17 R4, Begin SQL, End SQL, a související příkazy SQL používané s interní databází jsou nyní kompatibilní s preemptivním režimem. Používáte-li například tyto příkazy k provádění mnoha asynchronních činností v databázi, mohou být požadavky spouštěny paralelně, a proto se zvýší rychlost aplikace.

SYNCHRONIZACE PROCESŮ

Aplikace 4D v17 R4 obsahuje nový příkaz New signal. Tento příkaz můžete použít – například – k paralelnímu provádění dlouho běžících výpočtů s využitím všech jader procesoru nebo k jinému scénáři, kdy potřebujete delegovat práci na spolupracující proces, abyste mohli použít nepreemptivní příkaz.

4D Write Pro

Převod dokumentů do formátu Microsoft Word .DOCX

Export dokumentů 4D Write Pro do formátu .docx je nyní možný ve verzi 4D v17 R4. Stačí použít novou konstantu wk docx se stávajícím WP EXPORT DOCUMENT příkazem.

nové svislé pravítko

Pozdravte nové svislé pravítko aplikace 4D Write Pro. V režimu stránky lze pravítko zobrazit na levé straně dokumentu. Díky němu můžete graficky spravovat svislé okraje a také snadno upravovat mezery mezi záhlavími nebo zápatími a tělem dokumentu. V seznamu vlastností je k dispozici nová vlastnost Zobrazit svislé pravítko , která pravítko aktivuje.

ZÍSKÁNÍ SOUŘADNIC V DOKUMENTU 4D WRITE PRO

V aplikaci 4D v17 R4 můžete získat souřadnice v dokumentu 4D Write Pro. Příkaz WP Get position vrací objekt popisující aktuální polohu buď rozsahu, odkazu na prvek, nebo dokumentu 4D Write Pro. Nyní vrací také dva nové atributy: bounds a rangeHeight . Tato nová funkce vám umožní snadno nastavit složité návrhy stránek.

PODPORA VIRTUÁLNÍCH STRUKTUR

Protože vytváření uživatelsky přívětivých rozhraní je pro každého vývojáře aplikací prioritou, vylepšuje 4D v17 R4 uživatelský komfort podporou definic virtuálních struktur databáze pro výrazy tabulek a polí v dokumentech 4D Write Pro. To umožňuje snadnější překlad a čitelnost ve standardních dialozích (editory dotazů, třídění a vzorců) a odfiltrování všech tabulek nebo polí, které by koncoví uživatelé neměli vidět.

4D for iOS – Preview

PODPORA VÍCEKRITERIÁLNÍHO VYHLEDÁVÁNÍ

Víme, že jste na tuto funkci čekali… no, čekání je u konce! S verzí 4D v17 R4 je nyní ve 4D pro iOS k dispozici vícekriteriální vyhledávání. Nyní můžete provádět vyhledávací operace na základě více polí a zobrazovat filtrovaný obsah ve vygenerované aplikaci 4D pro iOS.

DOTAZY S OMEZENÍM

4D pro iOS je s každou další verzí R stále bohatší na funkce. 4D v17 R4 zavádí nový koncept: omezené dotazy. Umožňují filtrovat data, která se mají zobrazit v mobilní aplikaci, aniž byste se omezili pouze na tabulky a pole, Nyní máte kontrolu nad tím, které záznamy se odesílají.

VYTVOŘENÍ VLASTNÍHO FORMÁTOVAČE DAT

4D pro iOS již poskytuje různé formátovače dat pro data, procenta, čas atd. V aplikaci 4D v17 R4 si můžete snadno vytvořit vlastní datové formátovače a používat je přímo z editoru projektu. Proces vytváření datových formátovačů je poměrně jednoduchý a umožňuje vám ozvláštnit vaše aplikace pomocí souborů JSON.

4D language

Odeslat e-mail

4D v17 R4 zavádí nový způsob odesílání e-mailů. Je snadnější a výkonnější než dřívější způsob pomocí 4D Internet Commands. Odesílání poutavých e-mailů založených na HTML, s obrázky, videi a přílohami lze provést pomocí několika řádků kódu. Kód, který se snadno píše a je srozumitelný. K dispozici máte nové příkazy pro vytváření a odesílání e-mailů. Poskytují velký výkon skrytý pod slupkou jednoduchosti. Můžete například snadno otestovat nastavení transportéru (přihlašovací údaje uživatele, údaje serveru) nebo zadat přílohy jako přílohy nebo inline (zobrazené v HTML uvnitř zprávy), a to je jen několik příkladů. Toto je první z několika připravovaných funkcí, další funkce pro práci s e-maily budou k dispozici s příštími verzemi R.

nové příkazy pro správu serveru

4D pokračuje v dodávání funkcí, které vám pomohou vytvářet vlastní aplikace pro monitorování serverů. Ve verzi 4D v17 R4 jsou k dispozici nové příkazy:

  • SEND MESSAGE TO REMOTE USER odeslání zprávy ze serveru vzdálenému uživateli.
  • Get process activity načtení seznamu uživatelských relací.
  • DROP REMOTE USER pro ukončení uživatelské relace.
  • ABORT PROCESS BY ID k zastavení konkrétního procesu pomocí jeho jedinečného čísla procesu.
  • Get process activity nebo na Process properties pro získání jedinečného čísla procesu.
  • REJECT NEW REMOTE CONNECTION blokovat nová vzdálená připojení.
  • Get application info sdělit, zda byla připojení přijata nebo odmítnuta.
  • SOAP REJECT REQUESTS blokovat požadavky SOAP.
  • WEB Get server info zjistit, zda byla připojení přijata nebo odmítnuta.
  • Refresh license aktualizovat licenci.

4D View Pro

KÓDOVAT ROZSAH V APLIKACI 4D VIEW PRO

V aplikaci 4D v17 R4 můžete vytvářet rozsahy pomocí kódu. K dispozici jsou nové příkazy, takže můžete definovat objekt rozsahu a manipulovat s buňkami programováním: VP Cell, VP Cells, VP Column, VP Row, VP All a VP Combine ranges. Objekt rozsahu může definovat buňku nebo skupinu buněk, sloupec nebo skupinu sloupců, řádek nebo skupinu řádků nebo všechny buňky listu.

POJMENUJTE SVÉ ROZSAHY A VZORCE

Ve verzi 4D v17 R4 je k dispozici nová zajímavá funkce: pojmenované rozsahy a vzorce. Mohou být velmi užitečné, pokud potřebujete používat vzorce s odkazy na buňku (buňky) nebo konstantu (konstanty).

Programováním lze vytvořit dva typy názvů. První odkazuje na rozsah buněk. Umožňuje použít čitelný název pro buňky, které vás zajímají, pomocí příkazu VPŘIDAT NÁZEV ROZSAHU. Druhý se týká nahrazení výpočtů čitelnými názvy v tabulkách pomocí příkazu VP ADD FORMULA NAME. Umožňuje také vytvořit konstantu a usnadnit výpočty v tabulce.

ZÍSKÁNÍ A NASTAVENÍ OBSAHU BUNĚK

Pomocí 4D v17 R4 můžete své dokumenty vyplňovat programováním a nastavovat a získávat data jako popisky, databázová pole nebo vzorce ve svých dokumentech. Můžete také načítat vzorce buněk nebo hodnoty zadané koncovými uživateli. K tomu vám 4D poskytuje příkazy: VP SET VALUE, VP SET BOOLEAN VALUE, VP SET DATE TIME VALUE, VP SET DATE VALUE, VP SET TIME VALUE, VP SET NUM VALUE, VP SET TEXT VALUE, VP SET FORMULA, VP SET FIELD, VP Get value, VP Get formula

Potřebujete další technické podrobnosti? Podívejte se do dokumentace na4D v17 R4 Beta v sekci 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.