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!