共用方式為


功能性 Automation 群組

更新:2007 年 11 月

Automation 物件模型是由數個可擴充的功能性物件群組所組成。這些物件可控制整合式開發環境 (IDE) 的主要層面 (Facet),而且適用於 Visual Studio 中的所有專案類型。了解這些群組如何運作,就不難了解並使用模型。

這些功能性群組中的物件將會完整列在 Automation 物件模型圖表中。這些群組有:

  • 方案、專案和專案項目物件

  • 建置物件

  • 程式碼編輯器物件

  • 程式碼定義管理物件

  • 工具視窗和文件管理物件

  • 工具視窗專屬的物件,例如 [工作清單]、[輸出] 視窗和 [工具箱]

  • 命令物件

  • 偵錯物件

  • 事件處理物件

每個功能群組由一個或多個具有特定用途的物件、集合和介面組成。例如,Event 物件群組的主要功能是用來存取發生在 IDE 中的事件。這個群組中的其中一個物件是 TaskListEvents 物件,可以讓您回應發生在 [工作清單] 中的事件。這個群組中的另一個物件是 BuildEvents 物件,可以讓您回應發生在建置 (Build) 作業中的事件,例如建置開始或完成時。

專案特定的 Automation 模型

除了「核心」的 Automation 模型外 (因為所有 Visual Studio 語言都可以使用此模型,因此稱之為「核心」模型),Visual Studio 中的每一種語言都提供了一個或多個專案特定的 Automation 模型,可用來存取特殊的功能。在 Visual Basic、Visual C# 和 Visual J# 專案中,該模型位於下列組件中:

如需此功能的詳細資訊,請參閱專案擴充性簡介

在 Visual C++ 中,組件為:

上述組件依序分別代表:Visual C++ 特定程式碼模型、Visual C++ 專案模型和 Visual C++ 精靈模型。

請參閱

工作

HOW TO:建立增益集

逐步解說:建立精靈

概念

Automation 物件模型圖表

參考

Visual Studio 命令和參數

其他資源

建立增益集和精靈