Ve verzi 4D 20 R9 jsme zavedli možnost upravovat a ladit metody a třídy komponent přímo z hostitelského projektu. Počínaje verzí 4D 21 jdeme nyní ještě dál a z Průzkumníka 4D děláme centrální centrum pro úpravy kódu projektu i komponent. Co je pro vás: pracujte se svými komponentami lépe a rychleji.
Jako vývojáři často potřebujete rychle opravit, rozšířit nebo otestovat komponentu při práci v hostitelském projektu. Dosud to vyžadovalo několikanásobné načítání, což činilo tento proces pomalým a opakovaným.
Díky tomuto vývoji se Průzkumník 4D stává centrálním centrem pro úpravy kódu projektu i komponenty, což zajišťuje, že:
-
Upravovanou komponentu můžete otevřít na vyhrazené kartě.
-
Všechny metody a třídy (veřejné nebo soukromé) této komponenty jsou přístupné.
-
Standardní akce editoru kódu (otevřít, upravit, duplikovat, odstranit, přesunout do koše, obnovit, spustit atd.) jsou nyní podporovány přímo.
-
Dokonce i dokumentaci a vlastnosti položek komponenty lze upravovat, aniž byste museli opustit Průzkumníka.
Klíčová vylepšení
Zde je několik nejdůležitějších informací o tom, co je nyní možné:
1. Karty komponent v Průzkumníku
Každou komponentu lze otevřít na vlastní kartě uvnitř Průzkumníka. Odtud máte přístup ke všem metodám, třídám a metodám formuláře dané komponenty. Díky tomu je navigace a přepínání mezi kódem projektu a kódem komponenty bezproblémové.
2. Úplná správa metod a tříd
Jakmile je komponenta otevřena ve vyhrazené kartě Průzkumníka 4D, mají vývojáři plný přístup k jejímu obsahu. Na kartě Metody mohou procházet všechny metody projektu, ať už veřejné, nebo soukromé, a otevírat je přímo ve standardním editoru kódu jednoduchým dvojklikem. Podobně jsou k dispozici všechny třídy komponent, což umožňuje přístup nejen k veřejným, ale i k soukromým třídám. Poklepáním na třídu nebo funkci třídy se okamžitě otevře příslušný kód v editoru, což zajišťuje bezproblémový pracovní postup. Tato přímá navigace usnadňuje zkoumání, úpravy a testování logiky komponent, aniž byste museli opustit hostitelský projekt. Je však důležité poznamenat, že karta Formulář zatím není při práci s komponentami přístupná.
3. VYTVÁŘENÍ KOMPONENT PŘÍMO Z HOSTITELSKÉHO PROJEKTU
Novou a výkonnou možností je možnost vytvořit novou komponentu přímo v hostitelském projektu pomocí nabídky Soubor > Nový > Komponenta….. Tím odpadají další kroky nastavení a modulování a sdílení funkcí je snazší než kdy dříve, přičemž zůstáváte zcela uvnitř vývojového prostředí. Po vytvoření lze komponentu spravovat ze Správce závislostí, kde lze také definovat, zda má být její cesta uložena jako relativní nebo absolutní, a to podle pravidel vysvětlených v dokumentaci.

Závěr
Tato nová funkce výrazně zlepšuje práci vývojáře tím, že umožňuje vytvářet, upravovat a ladit metody a třídy komponent přímo z hostitelského projektu, aniž by bylo nutné neustále restartovat nebo znovu otevírat 4D. Šetří čas, zjednodušuje pracovní postupy a nabízí větší flexibilitu při práci s komponentami. A to je teprve začátek. V budoucnu budou přidány další funkce, které tuto možnost doplní a dále rozšíří.
K tomuto příspěvku zatím nelze přidávat komentáře.