Vylepšený příkaz FORM EDIT: Snadný přístup k objektům formuláře
Jazyk 4D umožňuje vyvíjet vynikající podnikové aplikace. Mnozí z vás iniciativně vytvořili nástroje, které zjednodušují konkrétní úkoly: kód, ověřování odkazů na externí prvky, jako jsou obrázky, převod staršího kódu na ORDA, správu souborů zdrojů XLIFF nebo usnadňují refaktoring. Tato vlastní řešení zvyšují produktivitu a podporují inovace.
Ve verzi 4D 20 R8 je FORM EDIT se příkaz vyvinul. Nyní můžete otevřít formulář a vybrat objekt formuláře.
Můžete například vypsat objekty ve formuláři z nástroje pro analýzu a introspekci. Dvojklikem na prvek v seznamu otevřete formulář a můžete vybrat objekt formuláře a upravit některou z jeho vlastností pomocí nové syntaxe příkazu.
Vylepšená správa relací pro vývoj a testování
V nejnovějších aktualizacích 4D jsme rozšířili příkaz Relace na připojení Klient/Server, což umožňuje přístup k úložišti relací na úrovni Klienta. Spojením této funkce s novou událostí „Restrict“ ve třídách ORDA je filtrování výsledků na základě údajů o relaci – například oprávnění, rolí nebo dokonce zeměpisných oblastí – snadnější než kdy dříve.
Vývoj aplikace ve 4D znamenal práci v lokálním prostředí, například s jedním uživatelem. V samostatném režimu vracel příkaz Session vždy hodnotu Null. To znamenalo, že jste museli psát složitý kód, kontrolovat, zda je objekt Session Null pro čtení z „Storage“ nebo „Session.storage“. Toto řešení bylo sice funkční, ale nebylo elegantní.
Ve verzi 4D 20 R8 již tento problém odpadá. Příkaz Session nyní vrací platný objekt i v samostatném režimu, což zjednodušuje vývoj a testování aplikací.
Posilte svůj vývojový proces pomocí formulářů
Ve fázi vývoje je pro vytvoření kvalitního kódu důležité včasné odhalení syntaktických chyb. Kontrola kódu v reálném čase je pro vývojáře cennou pomůckou. Nejenže zlepšuje efektivitu, ale také zvyšuje kvalitu a produktivitu. Díky okamžité opravě chyb se můžete soustředit na funkční vývoj aplikace, nikoli na nepříjemné chyby, které se objevují během kompilace.
S aplikací 4D 20 R8 s potěšením představujeme dvě nové funkce, které změní způsob vaší práce.
- První z nich je možnost přiřadit třídu k formuláři, což umožňuje kontrolu syntaxe pomocí výrazů, jako je Form.myProperty.
- Druhou je kontrola výrazů v seznamu vlastností v reálném čase se zobrazením popisu chyby nebo varování.
Přístup ke Qodly Studiu pro 4D přímo ze serveru 4D pro testování a ladění kódu.
Qodly Studio pro 4D umožňuje rozšířit aplikace 4D o webové stránky. Vývoj je integrován do 4D Developer Edition.
Během vývojové fáze se často stává, že určité funkce nebo chyby lze replikovat pouze na serveru nebo v produkčním prostředí. To představuje výzvu pro vývojáře, kteří k efektivnímu řešení problémů potřebují přímý přístup k ladicím nástrojům.
S nejnovější verzí 4D 20 R7 je nyní Qodly Studio pro 4D přístupné přímo ze serveru 4D, můžete ladit a testovat své aplikace Qodly jako nikdy předtím.
Zde je stručný návod, jak tuto novou funkci co nejlépe využít.
Zajímavá vylepšení pro správu procesů a relací
Správa procesů a relací je nezbytná pro optimalizaci a monitorování aplikací 4D. S těmito prvky můžete snadno manipulovat a získávat o nich důležité informace díky různým příkazům.
Ve verzi 4D 20 R7 s potěšením oznamujeme řadu vylepšení, díky nimž jsou tyto funkce ještě přístupnější a efektivnější. Tyto nové funkce mají nejen zjednodušit vaši práci, ale také zvýšit výkon vašeho kódu. Mezi tato vylepšení patří:
- Získání informací o procesu v objektu, které usnadní manipulaci s jeho vlastnostmi,
- Umožnění přímého přístupu k informacím o relaci pomocí ID relace pro snadnější správu,
- snazší získání čísla procesu přímo z jeho ID,
- přístup k datu vytvoření procesu
- Optimalizované filtrování výsledků vrácených funkcí Process activity příkazu pro získání všech procesů v relaci.
Zjistěte, jak tyto aktualizace mohou změnit váš vývoj a zvýšit efektivitu vašich aplikací!
Definování jiné ikony pro každé okno
S potěšením oznamujeme novou funkci, která zlepší uživatelský komfort v aplikacích s více okny v aplikaci 4D 20 R7. Díky zavedení příkazu SET WINDOW DOCUMENT ICON máte nyní možnost definovat ikonu pro každý typ okna, což uživatelům usnadní identifikaci a navigaci v různých oknech.
Rozšířený přístup k úložišti relací
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.
Přizpůsobení vzhledu aplikace pomocí nových typů oken
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.
Nový objekt vzdálené relace 4D s připojením klient/server a uloženou procedurou
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.
Jak implementovat kontinuální integraci pomocí 4D: Průvodce krok za krokem
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ů.
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