Lekce 1.42
Práce s projektem


předchozí lekce (1.41) obsah kurzu

Jak již jistě víte, je projekt centrem vytvářené aplikace. Až dosud jsme pracovali vždy s jednoduchým projektem, který obsahoval pouze jeden program. V předchozí lekci jsme si však ukázali, jak je možné přidat do projektu další programy a spojit je v jeden celek. V následující části kurzu se naučíme mimo jednoduchého programu používat i formuláře, které jsou také součástí projektu. Seznámíme se proto nyní podrobněji o možnostech projektu a práce s ním.

Manažer projektu je možné zobrazit kliknutím na příslušnou ikonu hlavního formuláře systému, případně volbou z menu Nástroje/Manažer projektu. Projekt je také možné zobrazit stiskem kláves Ctrl+Alt+F11. Projekt je zobrazován ve stromové struktuře a je možné zobrazovat vždy pouze požadovanou úroveň kliknutím myší na ikonu rozbalení a sbalení úrovně, případně klávesami '+', '-'. V nejvyšší úrovni je vždy projekt, níže je program, který se může dále členit na program a formulář. Při listování projektem se dole v okně projektu zobrazuje vždy název souboru včetně adresáře. Dvojitým kliknutím myší na položce projektu se zobrazí příslušná část projektu. Tak je možné se díky projektu snadno přepínat jednoduše mezi návrhem jednotlivých formulářů a programů.

Manažer projektu má na své horní liště několik ikon pro práci s projektem. Ikona se znakem '+' přidá do projektu nově vytvořenou položku zadaného typu (projekt, program, formulář). Při použití ikony plus s šipkou je možné přidat do projektu již existující program nebo formulář. Ikona se znakem '-' slouží k odstranění položky z projektu. Položka se odstraní pouze z projektu, soubor však zůstává zachován pro možnost dalšího použití například v jiném projektu.

Manažer projektů může obsahovat najednou i více samostatných projektů. Další projekt se doplní volbou z menu Soubor/Přidat do projektu. Projekty jsou zcela samostatné, je možné se mezi nimi přepínat dvojitým kliknutím myši na název projektu, případně z PopUp menu manažeru projektu. Aktivní projekt je přitom zvýrazněn tučným písmem názvu projektu. Spouští se vždy aktivní projekt. Díky tomu je možné se snadno mezi jednotlivými projektu rychle přepínat, případně ladit najednou více projektů současně.

Výše uvedené možnosti práce s manažerem projektu je možné využít například pro snadnější ladění rozsáhlé aplikace, kdy požadujete možnost spouštět ihned konkrétní program. Každý program můžete definovat nejdříve při vytváření jako samostatný projekt. Následně vytvoříte hlavní projekt, do kterého zahrnete všechny používané programy a propojíte navzájem využívané moduly. Do hlavního projektu však můžete také doplnit projekty jednotlivých programů, mezi kterými je možné se přepínat a spouštět je tedy nezávisle na hlavním programu aplikace. V takovém případě je samozřejmě nutné zvážit použití globálních proměnných přebíraných z hlavního programu. K tomu je možné použít definici systémových proměnných pomocí SysVarSet a jejích následné čtení pomocí SysVarGet.


předchozí lekce (1.41) obsah kurzu

OZOGAN, 1 Máje 97, 460 01 Liberec
tel.,fax: (048) 52 28 338, e-mail: info@ozogan.cz