Zkoumání mechanizmu průvodce
Není třeba kompilovat projekt průvodce, aby jej mohli uživatelé začít okamžitě používat.Po vytvoření nezbytných prvků nastaví VSDIR dialogové okno New Project pro zobrazení ikony průvodce a dialogové okno Add New Item pro zobrazení názvu průvodce v místní nabídce. Váš zákazník může průvodce ihned spustit jeho výběrem.
Když uživatel spustí průvodce, prostředí spoluvytváří modul průvodce a dotáže se na IDTWizard. Pro spuštění průvodce potom zavolá Execute.
[!POZNÁMKA]
Pokud průvodce nemá uživatelské rozhraní, je vytvořen se zadanými výchozími hodnotami a zobrazen v Průzkumníku řešení se strukturou uzlů zadanou v souboru .VSZ.Zbývající části tohoto tématu předpokládají, že průvodce má uživatelské rozhraní.
Má-li průvodce uživatelské rozhraní, uživatel příjme nebo změní výchozí hodnoty v každém ovládacím prvku uživatelského rozhraní průvodce, založeném na HTML.Jak uživatel prochází stránky průvodce a provádí změny, jsou volány funkce v sekci HTML nazvané Script, jako například Navigate a Next.
Vždy, když uživatel zvolí jiné možnosti v průvodci, jsou volby zachyceny v tabulce symbolů ovládacího prvku průvodce.Tabulka symbolů odpovídá ID ovládacích prvků na stránce HTML průvodce, a slouží k zachování souvislosti mezi výběry uživatele a tabulkou symbolů.
Po kliknutí na tlačítko Dokončit v uživatelském rozhraní průvodce, je ze skriptu HTML volána funkce jazyka JScript OnFinish.
[!POZNÁMKA]
Funkci OnFinish v souboru Default.JS lze přizpůsobit pro provádění jakékoli další úlohy, kterou požadujete.
Modul průvodce pak projde přes soubory šablon, analyzuje je a vykreslí v závislosti na volbě uživatele.Zkopíruje vykreslené soubory do adresáře projektu a přidá tyto soubory do projektu.Nově vytvořený projekt je načten v prostředí sady Visual Studio, a uzly projektu a soubory jsou zobrazeny v Průzkumníku řešení.