Способствовать в модели автоматизации
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. Перечисляет параметры возвращаемых значений и выбранные " примечания ".
Связанные подразделы
- Расширение модели автоматизации
Обсуждается модель автоматизации и модель VSPackage представляют подход к 2 в prong для расширяемости Visual Studio среда.