Функциональные группы автоматизации
Обновлен: Ноябрь 2007
Модель объектов автоматизации состоит из нескольких расширяемых функциональных групп объектов. Эти объекты управляют важнейшими областями интегрированной среды разработки (IDE) и применяются ко всем типам проектов в Visual Studio. Понимание принципа работы этих групп облегчает понимание и использование модели.
Объекты этих функциональных групп подробно описаны в разделе Диаграмма модели объектов автоматизации. Существуют следующие группы:
Объекты решений, проектов и элементов проектов.
Объекты построения.
Объекты редактора кода.
Объекты управления определениями кода.
Объекты управления документом и окном инструментов.
Объекты окна инструментов, такие как Список задач, окно Вывод и Панель элементов.
Объекты команд.
Объекты отладки.
Объекты обработки событий.
Каждая группа состоит из одного или нескольких объектов, коллекций или интерфейсов, относящихся к ней, которые используются для конкретной цели. Например, основная функция группы объектов событий состоит в предоставлении доступа к событиям, происходящим в интегрированной среде разработки. Один из объектов этой группы, TaskListEvents, позволяет отвечать на события, происходящие в Списке задач. Другой объект этой группы, BuildEvents, позволяет реагировать на события, происходящие при выполнении операции построения, например, старт или завершение построения.
Модели автоматизации проекта
В дополнение к "базовой" модели автоматизации (такое название обусловлено тем, что любой язык Visual Studio имеет эту возможность) каждый язык в Visual Studio предлагает одну или несколько моделей проектов для доступа к его особым возможностям. Для проектов Visual Basic, Visual C# и Visual J# эта модель расположена в следующих сборках:
Дополнительные сведения об этих возможностях см. в разделе Введение в технологию расширения проектов.
Для Visual C++ доступны следующие сборки:
Они представляют (соответственно) модель кода для Visual C++, модель проекта Visual C++ и модель мастера Visual C++.
См. также
Задачи
Практическое руководство. Создание надстройки
Пошаговое руководство. Создание мастера
Основные понятия
Диаграмма модели объектов автоматизации
Ссылки
Команды и переключатели Visual Studio