Adicionando funcionalidade com assistentes de código
Depois de criar um projeto, você vai querer alterar ou adicionar a funcionalidade desse projeto.Essas tarefas incluem a criação de novas classes, adicionando novas funções de membro e variáveis e a adição de automação métodos e propriedades.Os assistentes de código são projetados para permitir que você faça tudo isso.
Observação |
---|
Agora você pode adicionar manipuladores de mensagens e mapear mensagens a eles e substituir funções virtuais do MFC usando o janela Propriedades do. |
Acessando os assistentes do Visual C++ de código
Há três locais onde você pode acessar os assistentes de código do Visual C++:
Sobre o projeto menu, o Add New Item comando permite que você exibir o Add New Item caixa de diálogo que ajuda você a adicionar novos arquivos ao seu projeto.O Add Class comando exibe o Add Class caixa de diálogo que abrir por sua vez assistentes para cada da classe tipos que você pode adicionar ao seu projeto.O Add Resource comando exibe o Add Resource caixa de diálogo, a partir do qual você pode criar ou selecionar um recurso para adicionar ao seu projeto.
Se você realçar uma classe ou uma interface em seu projeto no modo de exibição de classe, o projeto menu exibe também os seguintes comandos:
Implementar a Interface (a partir de uma classe de controle apenas)
Adicionar função
Adicionar variável
Adicionar ponto de conexão (somente para a classe ATL)
O método Add (a partir de uma interface somente)
Adicionar propriedade de (a partir de uma interface somente)
Adicionar evento (a partir de uma classe de controle apenas)
Em Solution Explorer, o direito do mouse em qualquer pasta e em Add partir do atalho menu permite que você adicionar arquivos novos ou existentes, mais pastas, itens, classes, recursos e referências ao projeto de Web.
Do janela Class View, clicando com o botão direito no nó apropriado e em Add partir do atalho menu permite que você adicionar funções, variáveis, classes, propriedades, métodos, eventos, interfaces, pontos de conexão ou outro código ao seu projeto.
Observação Visual Studio não fornece um Assistente para adicionar uma interface para um projeto.Você pode adicionar uma interface para um projeto do ATL ou para um Adicionando o suporte ATL ao seu projeto de MFC , adicionando um objeto simples usando o ATL Simple Object Wizard.Como alternativa, abra o arquivo do projeto. idl e criar a interface digitando:
interface IMyInterface { };
Consulte implementação de uma Interface e adicionando objetos e controles a um projeto ATL para obter mais informações.
Assistente de código de acesso do
Descrição
Adicionar novo item
Os assistentes de código de Add New Item adicionar arquivos de origem ao seu projeto.Se necessário, os diretórios adicionais são criados para conter os arquivos em que o mecanismo de compilação do projeto espera encontrá-los.Os assistentes de código disponíveis no ícone Add Item incluem:
Adicione arquivos de origem do C++ (CPP,. h,. idl,. rc,. srf,. def,. rgs).
Adicione arquivos de desenvolvimento da Web (. HTML,. asp,. css,. xml).
Adicione arquivos do utilitário e de recursos (. bmp,. cur,. ico,. rct,. SQL,. txt).
Geralmente, esses assistentes de código não solicitar qualquer informação mas adicionar um arquivo à sua árvore de desenvolvimento.Você pode renomear o arquivo na janela de propriedade.
Gerenciador de Soluções
Os assistentes de código disponíveis no Solution Explorer dependem de onde o foco do cursor é quando o botão direito do mouse um item.Se o Add opção não aparece quando você clica um item, mova o cursor um nível acima na árvore de desenvolvimento e tente novamente.Os assistentes de código sempre coloque o código adicional no local adequado na árvore de desenvolvimento, não importa onde o cursor estiver.Os assistentes de código disponíveis no Solution Explorer incluem:
Adicionar classe (abre o Add Class caixa de diálogo contém os novos assistentes de código).
Adicionar recurso (novos, importação ou personalizado).
Adicione referência da Web.
Modo de Exibição de Classe
Os assistentes de código disponíveis no modo de exibição de classe dependem de onde o foco do cursor é quando o botão direito do mouse clicar em um item.Se o Add opção não aparece quando o botão direito do mouse clicar em um item, mova o cursor um nível acima na árvore de classe e tente novamente.Os assistentes de código sempre coloque o código adicional no local adequado na árvore de desenvolvimento, não importa onde o cursor estiver.Os assistentes de código disponíveis no modo de exibição de classe incluem:
Implementar a Interface (a partir de uma classe de controle apenas)
Adicionar ponto de conexão (somente para a classe ATL)
O método Add (a partir de uma interface somente)
Adicionar propriedade de (a partir de uma interface somente)
Adicionar evento (a partir de uma classe de controle apenas)
A seleção de Add Class abre o Add Class caixa de diálogo que fornece acesso a todos os novos Add Class código assistentes.
Consulte também
Tarefas
Substituindo uma função Virtual
Criando projetos para desktop com Assistentes de Aplicativo
Referência
Navegando a estrutura de classe