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


Объектная модель расширяемости 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++
    Объяснение способов предоставления поддержки автоматизации для создания мастеров.

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