Author: Vanessa Talbot

Vanessa Talbot
• Product Owner • Vanessa Talbot se připojila k programovému týmu 4D v červnu 2014. Jako Product Owner má na starosti psaní uživatelských příběhů a jejich převod do funkčních specifikací. Její úlohou je také zajistit, aby implementovaná funkce odpovídala potřebám zákazníka. Od svého příchodu pracovala na definování klíčových prvků ve 4D. Pracovala na většině nových funkcí preemptivního multi-threadingu a také na velmi složitém tématu: nové architektuře pro enginované aplikace. Vanessa má titul z Telecom Saint-Etienne. Svou kariéru začala ve Výzkumném ústavu kriminalistickém jako vývojářka pro audiovizuální oddělení. Působila také v mediální a lékařské oblasti jako expertka na technickou podporu, produkci i dokumentaci novinek.
Tipy blank

Jak implementovat kontinuální integraci pomocí 4D: Průvodce krok za krokem

Automaticky přeloženo z Deepl

Ve světě vývoje softwaru se v posledních letech objevil nový koncept nazvaný „Continuous Integration“. Definice, kterou všude vidíme nebo slyšíme, zní :

„CI je proces, který automatizuje pravidelné a časté sestavování, testování a dodávání aplikace.“

Po pochopení této definice, která vyjadřuje zajímavý a slibný proces, co je třeba udělat pro jeho implementaci ve 4D? Pokud budete hledat na internetu, zjistíte, že existuje mnoho nástrojů a frameworků CI.

Před použitím těchto nástrojů CI však existuje několik předpokladů.

Produkt blank

Qodly Studio pro 4D: Co je nového v 4D 20 R4

Automaticky přeloženo z Deepl

Qodly Studio pro 4D představuje intuitivní řešení pro tvorbu webových aplikací s minimálními nároky na kódování.

Díky bezproblémové integraci se serverem 4D můžete snadno využít stávající obchodní logiku vyvinutou pro desktopové aplikace.

Zajímá vás, co je nového v Qodly Studio for 4D 20 R4 s nejnovější verzí 4D? Čtěte dále a dozvíte se o zajímavých nových funkcích pro vaše webové aplikace.

    Produkt blank

    Vytvoření aplikace klient/server pomocí nástroje Build4D

    Automaticky přeloženo z Deepl

    Představujeme nejnovější iteraci komponenty Build4D, která je nyní dostupná na GitHubu. V předchozích příspěvcích na blogu jsme se zabývali možnostmi zkompilovaného projektu, komponenty a samostatné aplikace.

    Nyní můžete vytvořit skript pro svou klientskou/serverovou aplikaci od A do Z. A snadno jej integrovat s nástroji pro kontinuální integraci.

    Podívejme se, jak na to.

    Produkt blank

    Vytváření, aktualizace a mazání pomocí Průzkumníka dat

    Automaticky přeloženo z Deepl

    Průzkumník dat je výkonný nástroj pro vizualizaci dat. Jeho možnosti umožňují správcům snadno zajistit konzistenci dat. Vývojáři mohou zároveň ověřovat svůj kód pro vytváření, aktualizaci nebo mazání dat – to vše bez nutnosti vytvářet nové formuláře.

    Nyní, v aplikaci 4D 20 R4, mají uživatelé možnost nejen vizualizovat, ale také opravovat svá data přímo v rozhraní Průzkumníka dat. Přesně tak! Přímo v rozhraní Průzkumníka dat můžete přidávat, upravovat nebo mazat data.

    Tipy blank

    Třída pro snadnou manipulaci s dílčími formuláři

    Automaticky přeloženo z Deepl

    Na fóru se objevilo několik dotazů, tipů nebo otázek týkajících se zobrazování zprávy, přesýpacích hodin nebo některých prvků rozhraní v popředí formuláře, zatímco ostatní prvky jsou rozmazané. Tento typ rozhraní můžete vytvořit pomocí dílčích formulářů a formulářů volání. Kód může být komplikovaný, pokud pracujete s vícestránkovým formulářem.

    Aby vám Vincent De Lachaux usnadnil práci, připravil třídu, která zjednodušuje správu dílčích formulářů zobrazených ve vícestránkovém formuláři. Zvládá načítání dílčího formuláře za běhu, jeho ovládání z workeru a změnu jeho polohy, pokud se změní velikost hlavního formuláře. Můžete se tak soustředit na dialogy, aniž byste se museli starat o mechaniku.

    Produkt blank

    Zlepšení správy časopisu

    Automaticky přeloženo z Deepl

    Ve verzi 4D v20 R3 byla zavedena nová funkce, která umožňuje lepší správu časopisů. Tato funkce se týká volby „Použít soubor deníku“, kterou lze nyní nadefinovat stejně jako ostatní parametry zálohování.

    V tomto příspěvku na blogu vysvětlíme, proč je tato funkce užitečná, a ukážeme vám, jak ji používat.

    Produkt blank

    Synchronizace několika kolekcí pomocí této nové funkce

    Automaticky přeloženo z Deepl

    4D nabízí výkonné funkce pro práci s kolekcemi objektů. Můžete například vytvořit kolekci měst s přidruženými zeměmi a kontinenty. Manipulace s těmito kolekcemi pomocí vestavěných funkcí, jako je třídění, řazení a filtrování, se stává hračkou.

    4D v20 R3 zavádí novou funkci multiSort(), která tento proces zjednodušuje. Pomocí této funkce nyní můžete snadno třídit a synchronizovat více kolekcí.

    Produkt blank

    4D Write Pro – Průvodce vytvářením tabulek s daty

    Automaticky přeloženo z Deepl

    V několika posledních verzích programu 4D Write Pro bylo přidáno mnoho funkcí souvisejících s tabulkami. Tabulky můžete snadno vytvářet na základě databázových dat pomocí kontextů, zdrojů dat a vzorců.

    Je to tak snadné, že mnozí z nich chtějí nechat své koncové uživatele používat tuto funkci tak, jak je. Chápeme však, že to někdy může být náročné pro uživatele, kteří nejsou dostatečně vyškoleni ve formátování zdrojů dat nebo vzorců pro různé součásti tabulek. Abychom to vyřešili, vyvinuli jsme řešení dodávané se systémem 4D v20 R2: zcela nového průvodce tabulkami.

    Průvodce je k dispozici koncovým uživatelům; ti mohou využít šablony přizpůsobené jejich použití a oboru poskytované vývojářem. Konfigurace šablon zahrnuje:

    • definovat datové třídy a atributy datových tříd,
    • přeložit datové třídy, atributy datových tříd a názvy vzorců,
    • připravit vzorce přizpůsobené pro danou činnost,
    • navrhnout grafické styly.

    Pokračujte ve čtení, abyste se dozvěděli více, a nezapomeňte se podívat na HDI a bonusové video, které vás provede různými možnostmi.

    Produkt blank

    Vytvoření samostatné aplikace pomocí komponenty Build4D

    Automaticky přeloženo z Deepl

    Nová komponenta build4D je již několik měsíců k dispozici na GitHubu. Umožňuje bez námahy vytvořit zkompilovaný projekt nebo komponentu. Věci se stávají ještě lepšími; tato nová verze komponenty vám umožní vytvářet aplikaci pro jednoho uživatele, čímž se rozšíří možnosti vašeho vývojového pracovního postupu.

    S tool4D dostupným od verze v20 se tak integrace procesu generování aplikací do vašich nástrojů CI (Continuous Integration) stala pozoruhodně pohodlnou.

    Pojďme se ponořit do podrobností!

    Produkt blank

    Dokončení aplikace pomocí příkazů 4D

    Automaticky přeloženo z Deepl

    Od několika verzí 4D byly přidány různé funkce pro vytvoření vlastního konstrukčního řetězce. Například,

    • vytvoření složky „.zip“,
    • přidání informací, jako jsou autorská práva na spustitelný soubor nebo „dll“,
    • vytvoření souboru „info.plist“,
    • a nová komponenta build4D.

    Ve verzi 4D v20 umožňují dvě nové funkce dokončit tvorbu samostatné aplikace nebo aplikace klient/server v kódu 4D:

    • přidání ikony ke spustitelnému souboru
    • generování licenčního souboru pro nasazení serveru (pouze licence OEM) nebo samostatné aplikace.