Compartilhar via


Projetos e soluções (C++)

In Visual Studio, organizar seu trabalho em projetos e soluções. Uma solução pode conter more than um projeto, such sistema autônomo uma DLL e um executável que faz referência a essa DLL.Para obter mais informações, consulte Introdução às Soluções, Projetos e Itens.

Pré-requisitos

Este tópico pressupõe que você entenda os fundamentos da linguagem C++.Se apenas começar aprendendo C++, recomendamos que o "Guia de C++ iniciantes", escrito por Herb Schildt, disponível online emhttps://go.Microsoft.com/fwlink/?LinkId=115303.

Trabalhando com projetos e soluções

A primeira etapa para escrever um programa do Visual C++ com Visual Studio é escolher o tipo de projeto. Para cada tipo de projeto, Visual Studio Define as configurações do compilador e gera código inicial para você.

Para criar um novo projeto

  1. From a Arquivo , aponte para Novoe, em seguida, clicar Projeto ….

  2. No Tipos de projeto área, clicar Win32.Em seguida, no O Visual Studio installed templates painel, clicar Aplicativo do Console Win32.

  3. Digite um nome para o projeto.Neste exemplo, usaremos o Game.

    Quando você cria um novo projeto Visual Studio coloca o projeto em uma solução. Aceite o nome padrão para a solução, que é o mesmo nome que o projeto.

    Você pode aceitar o localização padrão, digite um local diferente ou navegue para um diretório onde você deseja salvar o projeto.

    Pressione OK para iniciar o Assistente de aplicativos Win32.

  4. Sobre o Visão geral página de do Win32 aplicativo Assistente diálogo, clicar Próximo.

  5. Sobre o Configurações do aplicativo página em Tipo de aplicativo, selecionar Aplicativo de console.selecionar o Projeto vazio configuração em Opções adicionais e clicar Concluir.

    Agora você tem um projeto sem arquivos de código-fonte.

Usando o Solution Explorer

O gerenciador de soluções torna mais fácil para você trabalhar com arquivos e outros recursos em sua solução.

Nesta etapa, você deve adicionar uma classe ao projeto e Visual Studio Adiciona o .h e .cpp arquivos para seu projeto. Em seguida, você adiciona um novo arquivo de código de fonte para o projeto para o programa principal que testa a classe.

Para adicionar uma classe para um projeto

  1. Se o O gerenciador de soluções não estiver visível, sobre o janelaModo de exibição menu, clicar O gerenciador de soluções.

  2. clicar com o botão direito do mouse o Arquivos de cabeçalho pasta O gerenciador de soluções e aponte para Adicionar.Em seguida, clicar Classe.

    No O Visual C++ categoria, clicar C++ e clicar Classe do C++ in the O Visual Studio installed templates área.Clique em Adicionar.

  3. No Assistente genérico de classe do C++, digite Cardgame sistema autônomo a nome de classe e aceitar sistema autônomo nomes de arquivo padrão e configurações.Em seguida, clicar Concluir.

  4. Faça essas alterações para o Cardgame.h arquivo exibido na área de edição:

    • Adicione dois membros de dados particulares após a chave de abertura da definição de classe:

      int players;
      static int totalparticipants;
      
    • Adicionar um protótipo de construtor público que recebe um parâmetro do tipo int:

      Cardgame(int p);
      
    • excluir o construtor padrão gerado para você.Um construtor padrão é um construtor sem argumentos.O construtor padrão é semelhante à seguinte:

      Cardgame(void);
      
  5. The Cardgame.h arquivo deverá ser semelhante isso após as alterações:

    #pragma once
    class Cardgame
    {
            int players;
            static int totalparticipants;
        public:
            Cardgame(int p);
            ~Cardgame(void);
    };
    

    A linha #pragma once indica que o arquivo será incluído somente uma vez pelo compilador. Para obter mais informações, consulte once.

    Para obter informações sobre outras palavras-chave C++ incluídos no arquivo cabeçalho, consulte classe (C++), int, Estático (C++), e Público (C++).

  6. clicar duas vezes em Cardgame.cpp in the Arquivos de fonte pasta para abri-lo para edição.

  7. Adicione o código para o construtor que leva um int argumento:

    Cardgame::Cardgame(int p)
    {
        players = p;
        totalparticipants += p;
        cout << p << " players have started a new game.  There are now "
             << totalparticipants << " players in total." << endl;
    }
    

    Quando você começar a digitar pl ou to, você pode pressionar Ctrl-barra de espaços e o preenchimento automático terminará a digitação players ou totalparticipants para você.

  8. Exclua o construtor padrão que foi gerado para você:

    Cardgame::Cardgame(void);
    
  9. The Cardgame.cpp arquivo deverá ser semelhante isso após as alterações:

    #include "Cardgame.h"
    #include <iostream>
    using namespace std;
    
    Cardgame::Cardgame(int p)
    {
        players = p;
        totalparticipants += p;
        cout << p << " players have started a new game.  There are now "
             << totalparticipants << " players in total." << endl;
    }
    Cardgame::~Cardgame(void)
    {
    }
    

    Para obter uma explicação de #include, consulte The # Incluir diretriz.

Adicionando um arquivo de fonte

Nesta etapa, você adiciona um arquivo de código-fonte para o programa principal que testa a classe.

Para adicionar um novo arquivo de fonte

  1. No menu Project, clique em Add New Item.

    Como alternativa, para usar o gerenciador de soluções para adicionar um novo arquivo para o projeto, clicar com o botão direito do mouse o Arquivos de fonte pasta no gerenciador de soluções e no ponto de Adicionar.Em seguida, clicar Novo item.

    No O Visual C++ área, selecionar Código.Em seguida, clicar Arquivo do C++ (CPP).

  2. Digite testgames sistema autônomo o nome e clicar Adicionar.

  3. No testgames.cpp janela de edição, digite o seguinte código:

    #include "Cardgame.h"
    int Cardgame::totalparticipants = 0;
    int main()
    {
        Cardgame *bridge = 0;
        Cardgame *blackjack = 0;
        Cardgame *solitaire = 0;
        Cardgame *poker = 0;
    
        bridge = new Cardgame(4);
        blackjack = new Cardgame(8);
        solitaire = new Cardgame(1);
        delete blackjack;
        delete bridge;
        poker = new Cardgame(5);
        delete solitaire;
        delete poker;
    
        return 0;
    }
    

    Para obter informações sobre palavras-chave do C++ incluídos no arquivo fonte, consulte Novo Operador (C++) e Excluir Operador (C++).

  4. On the Compilação menu, clicar Criar solução.

    Você deve ver uma saída de compilação no Saída janela indicando que o projeto compilado sem erros.Caso contrário, comparar seu código para o código que aparece no tópico.

Próximas etapas

Anterior:Apresentando o Visual Studio IDE (C++) | Próxima:Criando um projeto (C++)

Consulte também

Tarefas

Tour guiado do Visual C++

Outros recursos

Gerenciando soluções, projetos e arquivos