共用方式為


檢查精靈的結構

更新:2007 年 11 月

您不需要編譯精靈專案,使用者也可立即使用。一旦您建立了必要項目之後,VSDIR 即指示新增專案對話方塊顯示精靈圖示,並指示加入新項目對話方塊在快速鍵功能表中顯示該精靈名稱。您的客戶只要選取精靈即可立即啟動精靈。

當使用者啟動精靈時,環境 Shell 會共同建立精靈引擎並查詢 IDTWizard。然後它會呼叫 Execute 來啟動精靈。

注意事項:

如果精靈沒有介面,就會以提供的預設值建立專案,並顯示於 [方案總管] 中,其具有 .vsz 檔案所提供的節點結構。本主題的其餘內容皆假設精靈具有 UI 來說明。

如果精靈具有 UI,則使用者會在精靈的 HTML 架構 UI 的每個控制項中接受或變更預設設定。當使用者瀏覽精靈的頁面並進行變更的同時,HTML 的 Script 區段中會呼叫諸如 NavigateNext 等函式。

每當使用者選取精靈內的不同選項時,精靈控制項的符號表便會擷取這些選取。此符號表會比對精靈 HTML 網頁中的控制項 ID,來維護使用者選取與符號表之間的一對一對應。

當使用者在精靈 UI 按一下 [完成] 時,HTML 指令碼便會呼叫 JScript 函式 OnFinish

注意事項:

您可自訂 Default.js 中的 OnFinish 來執行您需要的任何其他工作。

精靈引擎接著會搜尋樣板檔案,根據使用者的選擇進行剖析和轉譯。它會將轉譯的檔案複製到專案目錄,並將這些檔案加入至專案。新建的專案會載入 Visual Studio 環境中,而專案節點和檔案會顯示在 [方案總管] 中。

請參閱

工作

建立自訂精靈

概念

設計精靈步驟

自訂精靈

參考

VCWizCtl

其他資源

自訂精靈範例