Grupos de automatización funcional
Actualización: noviembre 2007
El modelo de objetos de automatización se compone de algunos grupos de objetos funcionales y expansivos. Estos objetos controlan los aspectos principales del entorno de desarrollo integrado (IDE) y se aplican a todos los tipos de proyecto en Visual Studio. Si entiende cómo funcionan estos grupos, le será más fácil entender y utilizar el modelo.
Los objetos de estos grupos funcionales se describen con detalle en Gráfico del modelo de objetos de automatización. Los grupos son:
Objetos de solución, proyecto y elemento de proyecto
Objetos de generación
Objetos de editor de código
Objetos de manipulación de definiciones de código
Objetos de manipulación de ventanas de herramientas y documentos
Objetos específicos de ventanas de herramientas, como por ejemplo, Lista de tareas, ventana Resultados y Cuadro de herramientas
Objetos de comando
Objetos de depuración
Objetos de control de eventos.
Cada grupo funcional está formado por uno o más objetos relacionados, colecciones o interfaces que contribuyen a un propósito determinado. Por ejemplo, la función principal del grupo de objetos de eventos es proporcionar acceso a los eventos que ocurren en el IDE. Un objeto de este grupo es el objeto TaskListEvents, que permite responder a los eventos que ocurren en la Lista de tareas. Otro objeto de este grupo es el objeto BuildEvents, que permite responder a los eventos que se provocan en una operación de generación, como por ejemplo, cuando comienza o finaliza una generación.
Modelos de automatización específicos del proyecto
Además del modelo de automatización "básico" (que se denomina así porque cualquier lenguaje de Visual Studio puede utilizarlo) cada lenguaje de Visual Studio proporciona uno o más modelos de automatización específicos del proyecto para obtener acceso a sus características especiales. Para los proyectos de Visual Basic, Visual C# y Visual J#, ese modelo se encuentra en los ensamblados siguientes:
Para obtener más información sobre esta funcionalidad, vea Introducción a la extensibilidad de proyectos.
Para Visual C++, los ensamblados son:
Representan el modelo de código específico de Visual C++, el modelo de proyecto de Visual C++ y el modelo de asistente de Visual C++, respectivamente.
Vea también
Tareas
Conceptos
Gráfico del modelo de objetos de automatización
Referencia
Modificadores y comandos de Visual Studio