Databáze projektů: Nasazení aplikace
Vaše aplikace byla vytvořena a jste připraveni na další krok. 4D vám umožní:
- vygenerovat zkompilovanou databázi, která již neobsahuje žádný interpretovaný kód,
- vygenerovat samostatnou aplikaci, na kterou lze dvakrát kliknout (tj. sloučit ji s 4D Volume Desktop, databázovým strojem 4D),
- generovat aplikace klient/server s automatickou aktualizací klientské a serverové části.
Pomocí databáze projektů můžete také vytvářet finální aplikace pro obě platformy. Projektová databáze používá stejný konfigurační soubor jako binární databáze.
Databáze projektů: Po konverzi
V tomto příspěvku jsme si ukázali, jak převést binární databázi na databázi projektu. Jakmile je vše připraveno a převod úspěšně dokončen, můžete začít pracovat s databází projektu. Mohou však vyvstat některé otázky: Jsou všechny soubory v databázi užitečné? Je zřejmé, že soubor se strukturou“.4DB“ již není potřeba. Mohu odstranit ostatní soubory?
Zde je vše, co potřebujete vědět po převodu.
Databáze projektů: Architektura
Databáze projektů, hlavní novinka verze 4D v18, umožňují distribuovaným týmům spolupracovat díky ukládání kódu aplikace do systému pro správu zdrojů v textových souborech, které obsahují vše od struktury databáze až po uživatelské rozhraní, včetně formulářů, nabídek, uživatelských nastavení nebo požadovaných zdrojů. A protože se databáze projektu skládá z textových souborů, budete mít k dispozici několik složek a souborů, uložených v rámci jedné nadřazené složky databáze. V tomto příspěvku na blogu si projdeme architekturu projektové databáze, abychom vám tento nový typ databáze lépe přiblížili.
Jak notářsky ověřit sloučenou žádost 4D
V systému Catalina (macOS 10.15) se důrazně doporučuje notářsky ověřovat aplikace distribuované ve veřejné síti. Značné množství vývojářů přenáší své aplikace pomocí připojeného úložného zařízení nebo prostřednictvím sdílení souborů, v těchto případech, kdy uživatel již vývojáři důvěřuje, není notářská ověření vyžadována. Účelem notarizace je ujistit uživatele, že aplikace není škodlivá, a je vyžadována pouze u aplikací stažených z webových stránek.
Pokud při vytváření aplikací pomocí 4D v18 používáte naši vestavěnou funkci podpisu, je vaše aplikace připravena k notářskému ověření. Tento proces probíhá mimo systém 4D. Zahrnuje přidání elektronického podpisu k vaší žádosti a odeslání podepsané žádosti automatické kontrolní službě. Zde je vše, co potřebujete vědět:
Přizpůsobení dialogu správce pomocí kódu 4D
Objevily se požadavky na úpravu dialogového okna správy serveru 4D Server, přičemž někteří zákazníci chtěli odstranit informace a jiní přidat vlastní informace. Tato komponenta AdminWindow ukazuje, jak to udělat. Můžete ji použít „tak, jak je“, nebo ji upravit podle svých potřeb.
Vytvoření webového monitorovacího dialogu krok za krokem
Chcete znovu vytvořit okno pro správu serveru 4D s webovým rozhraním? Chcete pohodlně kontrolovat, co se děje na serveru 4D Server, aniž byste museli chodit do serverovny, používat vzdálenou plochu nebo spotřebovávat licenci klienta 4D? Nyní je možné zobrazit všechny hlavní parametry serveru 4D Server(např. využití paměti, místo na disku, uživatele, procesy a dokonce i monitor reálného času) prostřednictvím webu.
V tomto příspěvku na blogu vás provedeme sadou příkazů, které 4D dodal v průběhu různých verzí R, abyste si mohli vytvořit vlastní webové dialogové okno pro správu serveru. Regionální technický manažer společnosti 4D Hispano(Angelo Caroprese) navíc poskytl kompletní komponentu, kterou můžete použít přímo ve svých aplikacích.
Moc objektů a bodový zápis
V aplikaci 4D v17 R5 jsme vám ukázali, jak snadno lze manipulovat s objektem a získat atributy souboru nebo složky. Díky objektovému zápisu je vše ještě jednodušší! V tomto příspěvku na blogu vám nabízíme HDI s uživatelským rozhraním pro správu souborů a složek. Ve 4D to není nic nového, protože to můžete dělat pomocí klasických příkazů 4D, ale nyní to můžete dělat snadněji a s méně řádky kódu!
Psaní obecného kódu s nejnovějšími funkcemi ORDA
ORDA má ve verzi 4D v17 R5 řadu funkcí, včetně různých způsobů zápisu obecného kódu.
Psaní generického kódu umožňuje centralizovat kód a usnadnit tak jeho aktualizaci. Nejenže umožňuje psát opakovaně použitelný kód, který lze použít v různých případech použití, a zbavuje vás tak nutnosti znovu a znovu vynalézat kolo, ale také vám umožňuje přidávat další funkce nad rámec toho, co jste již udělali.
4D Write Pro: Uložit vlastnosti zobrazení
Nastavení zobrazení slouží k určení způsobu zobrazení dokumentu. Do verze 4D v17 R5 bylo možné tato nastavení měnit pouze pomocí kontextové nabídky nebo standardních akcí. Nyní je lze nastavit a získat také v rámci objektu pomocí nových příkazů, jak jsme vysvětlili v tomto příspěvku na blogu. Můžete toho však udělat ještě více, protože tato nastavení lze uložit a následně znovu použít! Určitě oceníte, že máte nastavení uložená!
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.
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