Compartilhar via


Grupos de automação funcional

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

Os objetos nesses grupos funcionais totalmente descritos a Gráfico do modelo de objetos 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 ferramentas e objetos de manipulação de documentos.

  • Ferramenta de janela específicas objetos, tais sistema autônomo a tarefa Lista, Saída janela de e Caixa de ferramentas.

  • Objetos de comando.

  • Depuração de objetos.

  • Objetos de manipulação de eventos.

Cada agrupar 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 agrupar de objetos de evento fornecer acesso a eventos que ocorrem no IDE.Um tal objeto desse agrupar é o TaskListEvents objeto, que permite que você responda a eventos que ocorrem na Lista de tarefas.Outra neste agrupar é o BuildEvents objeto, que permite que você responda a eventos que ocorrem em uma operação de criação, sistema autônomo o início ou conclusão de uma compilação.

Modelos de automação específicas do projeto

Juntamente com o modelo de automação do "núcleo" — então chamado, porque qualquerVisual Studio linguagem pode ele — cada linguagem em Visual Studio oferece um ou mais modelos de automação de projeto específicos para acessar seus recursos especiais. For Visual Basic, Visual C#, e Visual J# projetos, esse modelo está localizado nos assemblies do seguintes:

Para obter mais informações sobre essa funcionalidade, consulte Introdução a extensibilidade de projetos.

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

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

Consulte também

Tarefas

Como: Criar um suplemento

Demonstra Passo a passo: Criando um assistente

Conceitos

Gráfico do modelo de objetos de automação

Referência

O Visual Studio comandos e opções

Outros recursos

Criando suplementos e assistentes