Vzorec – Přemýšlejte mimo rámec
Podle žebříčku 10 nejlepších blogových příspěvků roku 2019 je vzorec: V první pětce se umístil příspěvek Více síly za jednoduchostí. Zdá se, že Formula vás opravdu zaujal, a proto je tu další tip, který mi ukázal Vincent de Lachaux (vývojář a odborník na 4D ) a o který se s vámi dělím!
Vzorec: Více síly za jednoduchostí
Příkaz Formula je k dispozici od verze 4D v17 R3. Dosud jste možná uvažovali o přiřazení vzorce jako metody k objektu nebo o vytvoření inteligentních objektů, které mohou vypočítat hodnoty nebo provést cokoli, co potřebujete. To je opravdu skvělé a je toho víc, než se na první pohled zdá!
Vincent de Lachaux – vývojář a odborník na 4D – mi skvěle předvedl, jak tento příkaz používá. Pro tento příspěvek na blogu jsem z této ukázky sestavil různé scénáře, abych vám přiblížil jiný rozměr tohoto příkazu.
4D v17 R3 je tu!
4D v17 R3 je nyní k dispozici!
Pro povzbuzení chuti vám přinášíme přehled toho, co toto vydání R nabízí:
- Vytvořte si vlastní metody objektů a posuňte se o krok blíže ke třídám v jazyce 4D.
- Další funkce 4D pro iOS pro přizpůsobené mobilní aplikace s formátovači dat, přizpůsobenými šablonami a možností přidávat vlastní ikony.
- Možnost exportovat soubor .4DB do více textových souborů jako první krok k plné podpoře řízení zdrojových kódů – přijde v některé z budoucích verzí.
- 4D Write Pro se stává funkčně bohatší díky novým příkazům a atributům pro vytváření složitých a krásných dokumentů.
- Import a export dokumentů Microsoft Excel (.xlsx formát) pomocí aplikace 4D View Pro.
To vše a ještě více na vás čeká!
Komponenta pro export souboru struktury
Díky verzi 4D v17 R3 můžete exportovat soubor se strukturou do více textových souborů. Pomocí několika řádků kódu můžete například každé ráno vytvořit kopii své databáze. To můžete využít ke sledování historie nebo k tomu, abyste databázi poslali kolegovi a viděli změny, až s ní skončí práci.
Poskytujeme vám komponentu připravenou k použití, která má pouze dvě metody: jedna slouží ke konfiguraci dat, která se mají exportovat, a druhá k exportu databáze.
Lepší dokumenty se dvěma novými atributy
Chcete-li vytvořit pěkný dokument, musíte dodržovat některá pravidla a základy sazby. Například gramatika, pravopis a struktura dokumentu vypovídají o kvalitě vašeho textu. Jedno z těchto pravidel se týká rozložení odstavců a tabulek na více stranách.
Aplikace 4D Write Pro nabízí dvě možnosti správy rozložení odstavců:
- Vyhnout se zalomení stránky uvnitř odstavců nebo tabulek a
- Vyhnout se vdovám a sirotkům pro odstavce nebo tabulky.
Pojďme se podívat na další podrobnosti.
Zlepšení testů databází
Jako vývojáři víte, že zlepšování kvality vašeho vývoje je často založeno na jednotkových testech. Aby bylo možné tyto testy spustit, potřebují vývojáři a týmy QA nástroje pro spouštění databází 4D v různých režimech (jeden uživatel / klient-server) a různých prostředích (Macintosh / Windows).
Produkty 4D lze již nyní spouštět pomocí parametrů příkazového řádku a umožnit tak automatické testování nebo nasazení. Co když chcete vytvořit vlastní aktualizační mechanismus nebo potřebujete obsluhovat serverovou farmu se stovkami spuštěných serverů 4D? Možná chcete určit, který databázový soubor se má použít – nebo předat parametry při spuštění …
Použití vlastních ikon v aplikaci 4D pro iOS
Jak jsme si ukázali v posledních dvou příspěvcích na blogu o 4D pro iOS (formátovače dat a vytváření vlastních šablon), 4D pro iOS je s každou verzí bohatší na funkce. To poskytuje více možností při vytváření aplikací 4D pro iOS. V tomto blogovém příspěvku se podíváme na to, jak můžete používat vlastní ikony pro více personalizované aplikace.
Rozložení stránky v aplikaci 4D Write Pro
Při vytváření dokumentu je třeba definovat velikost stránky, orientaci a okraje. Počínaje verzí v17 R3 můžete toto vše provést naprogramováním. A k tomu máte k dispozici nové atributy.
Získání informací o spuštěné aplikaci
4D v17 R3 posouvá analýzu databáze o krok dále tím, že umožňuje vytvořit vlastní dialogové okno pro správu serveru. Po možnosti získat informace o uživatelích a procesech, getting všech informacích o běhu 4D Web serveru, získání podrobností o aktivní licenci a získání všech podrobností o hardwaru a systému máte nyní také možnost získat informace o činnosti a síťové konfiguraci spuštěné databáze.
Potřebujete vědět, na které IP adrese a portu databáze naslouchá, zda je komunikace mezi klientem a serverem šifrovaná nebo zda je použita starší síťová vrstva? Stačí zavolat nový příkaz, Get application info. A to není všechno! Tento příkaz také vrací informace o databázi, jako jsou: množství využitého procesoru, doba od jejího spuštění a seznam by mohl pokračovat.
Převod klasických 4D formulářů na dynamické formuláře
Vaše formuláře může být nutné změnit v závislosti na potřebách zákazníků nebo uživatelů. Například černá barva může být pro jednoho uživatele dokonalá, ale pro jiného uživatele (který považuje modrou barvu za naprostou dokonalost) už tolik ne. Naštěstí jsou tu dynamické formuláře (představené v 4D v16 R6), které vám pomohou vypořádat se s preferencemi vašich uživatelů. Přepsat stávající formulář na dynamický však může být obtížný úkol a ne vždy je snadné začít s prázdnou stránkou. V ideálním případě by bylo nejlepší mít k dispozici návrh, který lze upravovat a vylepšovat. S verzí 4D v17 R3 je nyní možné snadno převést klasický formulář 4D (uložený v souboru .4DB) na dynamický formulář.
Kontaktujte nás
Máte dotaz, návrh nebo se chcete spojit s blogery 4D? Napište nám!
* Vaše soukromí je pro nás velmi důležité. Kliknutím sem si můžete prohlédnout naše Zásady