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
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