Поделиться через


Способствовать в модели автоматизации

Visual Studio среда обеспечивает интерфейс программирования называется модель автоматизации, набор мощных интерфейсов для настройки среды. Модель автоматизации объектную модель, которая позволяет пользователям создание надстройки, создать мастер создания и использования Visual Studio макросы.

Надстройка или любой объект-получатель автоматизации расширяют Visual Studio среда способом аналогично созданию VSPackage. Они позволяют настраивать взаимодействие пользователя среды, однако предложение VSPackages наблюдении за над самыми базовыми функциями среды. Иногда можно использовать VSPackage и модель автоматизации совместно, чтобы обеспечить взаимодействие с пользователем в формате rtf.

Кроме того, соответствующее, разработчик VSPackage, участвуют в модели автоматизации; таким образом, можно разрешить пользователям в VSPackage для создания надстройки, запись макросов и, как правило, обеспечивайте последовательное взаимодействие модели пользователя при использовании в VSPackage in Visual Studio.

Чтобы сделать пользователя выполнять согласованную, можно воспользоваться набором рекомендаций при конструировании в VSPackage, что модель автоматизации для за идеями в VSPackage Visual Studio.

В этом подразделе

  • Общие сведения о модели автоматизации
    Определяет модель автоматизации, как связанные группы в составе объекты, которые контролируют основные аспекты общей среды. Этот набор объектов в схеме изображен модели автоматизации.

  • Защита модели для VSPackages
    Описывает 2 основных способа обеспечить автоматизации для разработки VSPackage.

  • Представление объектов проекта
    Содержит пошаговые инструкции для создания объектов VSPackage-специфического.

  • моделирование проекта
    Описывает стандартные объекты проекта, необходимые для создания автоматизация нового типа проекта и иллюстрирует путь, автоматизация проектов. В этом разделе также предоставляет листинги объявления и реализации классов.

  • Представление событий в Visual Studio SDK
    Содержит пошаговые инструкции по созданию события модели автоматизации.

  • Поддержка автоматизации для страницы параметров
    Описывается, как возвратить объект автоматизации для поддержки свойств пользовательского VSPackage Параметры диалоговое окно в Инструмент меню путем расширения DTE.Properties объект.

  • Защита модели для кода
    Объясняется то создание модели автоматизации для кода не требуется. Однако связь предоставляется в этом разделе, предоставляет проницательное сведения в модели кода.

  • Практическое руководство. Предоставление модели для Windows
    Объясняет, что автоматизации рекомендуется, если требуется сделать объекты автоматизации доступной в окне, а среда уже не предоставляет готовые объект автоматизации. Описывает механизм автоматизации для окна инструментов и окнах документов.

  • Использование модели автоматизации
    Предоставляет 2 примера кода, демонстрирующий объект-получатель автоматизации возвращает исходные объекты автоматизации проектов. В первом примере используется Visual Studio макрос; второе используется код C++.

  • настройка автоматизации объектов SelectedItem
    Предоставляет сведения об автоматизации для параметров конфигурации и автоматизации для выбранных элементов.

Ссылки

  • GetAutomationObject
    Предоставляет образцы кода, который показывает, как VSPackage участвует в объектной модели автоматизации DTE. Перечисляет параметры возвращаемых значений и выбранные " примечания ".

Связанные подразделы