Adicionando funcionalidade com os assistentes de código

Depois de ter criado um projeto, você desejará alterar ou adicionar a funcionalidade do projeto. Essas tarefas incluem a criação de novas classes, adicionando novas funções de membro e variáveis e a adição de métodos de automação e propriedades. Os assistentes de código são projetados para permitir que você faça tudo isso.

ObservaçãoObservação

Agora você pode adicionar manipuladores de mensagens e mapear mensagens e substituir funções virtuais do MFC usando o a janela de propriedades.

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

  • No projeto menu, o Add New Item comando permite que você traz a Add New Item caixa de diálogo, que ajuda a adicionar novos arquivos ao seu projeto. O Add Class comando exibe o Add Class caixa de diálogo, que por sua vez abrir os assistentes para cada 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 também exibe 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)

    • Adicione a propriedade (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 clicando 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, o botão direito do mouse no nó apropriado e em Add partir do atalho menu lhe permite adicionar funções, variáveis, classes, propriedades, métodos, eventos, interfaces, pontos de conexão ou outro código ao seu projeto.

    ObservaçãoObservação

    Visual Studio não fornece um Assistente para adicionar uma interface para um projeto. Você pode adicionar uma interface para um projeto 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 a 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

    Description

    Add New Item

    Os assistentes de código de Add New Item adicionar arquivos de origem para o seu projeto. Se necessário, os diretórios adicionais são criados para conter os arquivos onde 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 de recursos e o utilitário (. 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.

    Solution Explorer

    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 o botão direito do mouse 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 recursos (novos, importação ou personalizado).

    • Adicione referência da Web.

    Class View

    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. Assistentes de código disponíveis no modo de exibição de classe incluem:

    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

Criar projetos usando os assistentes de aplicativo

Referência

Navegando a estrutura de classe

Conceitos

Visual projetos C++

Tipos de arquivo criados para projetos do Visual C++