Partilhar via


Grupos funcionais de automação

O modelo de objeto de automação consiste em poucos, grupos de funcionais expansivas de objetos.Esses objetos controlam os principais aspectos do ambiente de desenvolvimento integrado (IDE) e se aplicam a todos os tipos de projeto em Visual Studio.Noções básicas sobre o funcionam desses grupos torna mais fácil de entender e usar o modelo.

Os objetos nesses grupos funcionais são totalmente descritos no Gráfico de modelo de objeto de automação.Os grupos são:

  • Solução, projeto e objetos de item de projeto.

  • Crie objetos.

  • Objetos do editor de código.

  • Objetos de manipulação de definição de código.

  • Janela de ferramenta e objetos de manipulação de documentos.

  • Ferramenta de objetos de janela específico, como o Lista de tarefas, saída janela, e caixa de ferramentas.

  • Objetos de comando.

  • Depuração de objetos.

  • Objetos de manipulação de eventos.

Cada grupo funcional consiste em um ou mais relacionadas a objetos, coleções ou interfaces que contribuem para uma finalidade específica.Por exemplo, é a principal função do grupo de objetos de evento fornecer acesso a eventos que ocorrem no IDE.Um tal objeto desse grupo é o TaskListEvents objeto, que permite que você responda a eventos que ocorrem na Lista de tarefas.Outra neste grupo é o BuildEvents o objeto, que permite que você responda a eventos que ocorrem em uma operação de compilação, como, por exemplo, o início ou conclusão de uma compilação.

Modelos de automação específico do projeto

Com a automação do núcleo do modelo que qualquer Visual Studio idioma pode usar cada idioma em Visual Studio oferece um ou mais modelos de automação de projeto específico para acessar seus recursos especiais.Para Visual Basic e Visual C# projetos, esse modelo está localizado nos assemblies do seguintes:

Para obter mais informações sobre essa funcionalidade, consulte Introduction to Project Extensibility.

Para Visual C++, os assemblies são:

Eles representam (respectivamente), o Visual C++ o modelo de código específico, o Visual C++ o modelo de projeto e o Visual C++ modelo de assistente.

Consulte também

Tarefas

Como: criar um suplemento

Passo a passo: Criando um assistente

Referência

Switches e comandos de Visual Studio

Conceitos

Gráfico de modelo de objeto de automação

Outros recursos

A criação de suplementos e assistentes