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.
Produkt blank

Rozšířený přístup k úložišti relací

Automaticky přeloženo z Deepl

Informace můžete ukládat do úložišť různých typů relací, například Client/Server, Web nebo Mobile, což umožňuje snadné opakované použití v různých procesech.

Nyní můžete v aplikaci 4D 20 R6 přistupovat k úložišti konkrétní relace. Toto vylepšení umožňuje uživatelům snadno udržovat kontinuitu a konzistenci informací napříč více relacemi téhož uživatele. Představte si, že můžete vytáhnout stejný záznam o zákazníkovi napříč různými aplikacemi, například klient/server nebo web.

Produkt blank

Přizpůsobení vzhledu aplikace pomocí nových typů oken

Automaticky přeloženo z Deepl

V aplikaci 4D 20 R5, která odemyká nové možnosti přizpůsobení aplikací, jsou nyní k dispozici dva další typy oken, které nabízejí flexibilní modální nebo nemodální okna bez titulkových pruhů. To znamená naprostou volnost při přizpůsobování vzhledu aplikace přesně podle vašich požadavků. Představte si, že předěláte titulkový pruh tak, aby odpovídal vaší požadované estetice, a plynule do něj integrujete funkce, jako je přizpůsobené vyhledávací pole nebo jiné prvky.

Ale to není všechno! Představili jsme také několik nových příkazů určených k zefektivnění procesu vývoje:

  • Zmenšit okno v záhlaví v systému Windows nebo v doku v systému MacOS,
  • Zjistit, zda je okno zmenšeno v titulkovém pruhu v systému Windows nebo v doku v systému macOS,
  • Zjistit, zda je okno maximalizováno.
Produkt blank

Nový objekt vzdálené relace 4D s připojením klient/server a uloženou procedurou

Automaticky přeloženo z Deepl

V aplikacích 4D existují čtyři typy relací 4D Remote session, Stored Procedure session, Mobile session a Web session.

Příkaz Relace již vrací webové nebo mobilní relace. Získáte tak přístup k mnoha informacím o relaci a objektu sdíleném všemi procesy v relaci.

Ve verzi 4D 20 R5 byl příkaz Relace rozšířen o spojení Klient/Server a uloženou proceduru.

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í.