Корневой объект DTEIDTE2

Оценить
(0 голоса)

Объект DTE/DTE2 представляет собой верхушку дерева API. Вы можете считать его пред­ставлением самой интегрированной среды Visual Studio, причем находящиеся ниже него объекты соответствуют различным частям интегрированной среды.

Как уже упоминалось, самая новая версия — это DTE2, а версия DTE обеспечивает совмес­тимость с предыдущими версиями. В данной главе (если не будет необходимости подчерк­нуть различия между ними) мы будем называть объекты DTE и DTE2 — просто DTE.

Свойства DTE используются для получения ссылок на конкретный объект интегрированной среды (или коллекцию объектов). Методы объектов используются для выполнения команд в интегрированной среде, запуска мастеров или выхода из интегрированной среды.

В табл. 11.2 показаны основные свойства и методы, определенные для объекта DTE2; они организованы в шесть категорий объектов, перечисленных в предыдущем разделе. Описание: image263

Примечание

Механизмы ссылок и создания экземпляра объекта dte несколько меняются в зави­симости от того, пишете ли вы надстройку или макрос, поэтому детали мы опишем в главах 12 и 13.

В заключение можно сказать, что объект DTE — это инструмент для непосредственного взаимодействия с определенными компонентами интегрированной среды и для получения доступа к более глубоким слоям API при помощи его коллекции свойств. Если вы опусти­тесь на один уровень вглубь API, то вы обнаружите основные объекты, которые являются краеугольными камнями расширяемости.

Объекты решений и проектов
Управление проектами в решении
Доступ к коду внутри проекта
Окна
Ссылки на окна

Добавить комментарий


Защитный код
Обновить

© 2017 www.visualstudios.ru. Все права защищены.