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
From a Arquivo , aponte para Novoe, em seguida, clicar Projeto ….
No Tipos de projeto área, clicar Win32.Em seguida, no O Visual Studio installed templates painel, clicar Aplicativo do Console Win32.
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.
Sobre o Visão geral página de do Win32 aplicativo Assistente diálogo, clicar Próximo.
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
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.
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.
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.
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);
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++).
clicar duas vezes em Cardgame.cpp in the Arquivos de fonte pasta para abri-lo para edição.
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ê.
Exclua o construtor padrão que foi gerado para você:
Cardgame::Cardgame(void);
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
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).
Digite testgames sistema autônomo o nome e clicar Adicionar.
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++).
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++)