Объектная модель расширяемости Visual C++
В этом разделе документации Visual C++ описаны четыре объектные модели, которые составляют объектную модель расширяемости Visual C++.
Объектная модель расширяемости Visual C++ является набором COM-объектов, интерфейсов и связанных управляемых оболочек, которые можно использовать с любым языком, совместимом с COM или .NET Framework, для автоматизации действий, происходящих в интегрированной среде разработки (IDE) Visual Studio.
Каждая модель включает в себя предопределенные объекты, представляющие собой компоненты проекта Visual C++. Объектами можно управлять с помощью Visual C++ или других языков, поддерживаемых Visual C++, например, Visual C#. Свойства можно считывать и задавать, методы можно вызывать, а события — обрабатывать на любом языке, совместимом с COM или .NET Framework. Любой моделью можно управлять с помощью макроса Visual Basic или окна Свойства.
В этом подразделе
модель кода Visual C++
Описание способов управления внутренними элементами, такими как определенный класс и функция, в рамках проекта Visual C++.модель проекта Visual C++
Объяснение модели управления проектами и построениями.Модель мастера Visual C++
Объяснение способов предоставления поддержки автоматизации для создания мастеров.
Связанные подразделы
- Справочник по автоматизации и возможностям расширения среды
Включает справочные сведения для моделей расширения.