Ferramentas de desenvolvimento do Visual C++
Como parte do Visual Studio Integrated Development Environment (IDE), Visual C++ compartilha muitas janelas e ferramentas em comum com outras linguagens.Muitos deles, incluindo o Gerenciador de soluções, o Editor de códigos e o depurador estão documentados na biblioteca MSDN em Desenvolvimento de aplicativo no Visual Studio.Muitas vezes, uma ferramenta compartilhada ou a janela tem um conjunto ligeiramente diferente dos recursos do C++ que para as linguagens .NET ou Javascript.Algumas janelas ou ferramentas só estão disponíveis no Visual Studio Pro ou Ultimate do Visual Studio.Este tópico apresenta o IDE do Visual Studio da perspectiva do Visual C++ e fornece links para outros tópicos relevantes para o Visual C++.
Além das ferramentas compartilhadas no IDE do Visual Studio, Visual C++ tem várias ferramentas especificamente para desenvolvimento de código nativo.Essas ferramentas também estão listadas neste artigo.Para obter uma lista dos quais ferramentas estão disponíveis em cada edição do Visual Studio, consulte Ferramentas e modelos do Visual C++ em edições do Visual Studio.
Criando uma solução e projetos
Em todas as edições do Visual C++, você organizar o código-fonte e arquivos relacionados para um executável (por exemplo, um .exe,. dll ou. lib) em um projeto.Um projeto tem um arquivo de projeto em formato XML (. vcxproj) que especifica todos os arquivos e os recursos necessários para compilar o programa, bem como outras configurações, por exemplo, o destino plataforma (x86, x64 ou ARM) e se você estiver criando uma versão de lançamento ou uma versão de depuração do programa.Um projeto (ou vários projetos) estão contidos em um solução; por exemplo, uma solução pode conter vários projetos de DLL Win32 e um único aplicativo de console Win32 que usa essas DLLs.
Modelos de projeto
Visual C++ vem com vários modelos de projeto, que contêm o código de inicialização e as configurações necessárias para uma variedade de tipos de programa básico.Normalmente você comece escolhendo arquivo | Novo projeto para criar um projeto de um modelo de projeto, em seguida, adicionar novos arquivos de código fonte para o projeto e/ou iniciar a codificação nos arquivos fornecidos.Para obter informações específicas para projetos do C++ e assistentes de projeto, consulte Criando e gerenciando projetos do Visual C++.
Assistentes de aplicativo
Visual C++ fornece assistentes para alguns tipos de projeto.Um assistente conduzirá você pelo processo de criação de um novo projeto.Para obter mais informações, consulte Criando projetos para desktop com Assistentes de Aplicativo.
Criar interfaces do usuário com designers
Se seu programa tem uma interface do usuário, uma das primeiras tarefas é preenchê-lo com controles como botões, caixas de listagem e assim por diante.Visual Studio Pro e acima, inclui uma superfície de design visual e uma caixa de ferramentas para cada tipo de aplicativo em C++.O Visual Studio Express inclui ferramentas para Windows Stores.Não importa qual tipo de aplicativo que você está criando, a idéia básica é o mesmo: você arrastar um controle da janela caixa de ferramentas e solte-o na superfície de design no local desejado.Em segundo plano, o Visual Studio gera o código necessário para fazer tudo funcionar e recursos.
Para obter mais informações sobre como criar uma interface do usuário para um Windows Store, consulte _.
Para obter mais informações sobre como criar uma interface do usuário para um aplicativo MFC, consulte Aplicativos para desktop do MFC.Para obter informações sobre programas do Windows Win32, consulte Aplicativos do Windows Win32 (C++).
Para obter informações sobre aplicativos do Windows Forms com C + c++ /CLI, consulte Criando um Windows Forms aplicativo usando o .NET Framework (C++).
Escrita e edição de código
Colorização de semântica
Depois de criar um projeto, todos os arquivos de projeto são exibidos na janela Solution Explorer.Quando você clica em um arquivo. h ou. cpp no Solution Explorer, o arquivo é aberto no editor de códigos.O editor de códigos é um processador de texto especializado para código-fonte C++.Ele colore palavras-chave, nomes de método e variável e outros elementos do seu código para tornar o código mais legível e fácil de entender.
Intellisense
O editor de códigos também oferece suporte a vários recursos que juntos são conhecidos como Intellisense.Você pode passar o mouse sobre um método e ver uma documentação básica para ele.Depois de digitar um nome de variável de classe e um.ou ->, é exibida uma lista de membros de instância dessa classe.Se você digitar um nome de classe e, em seguida, um::, será exibida uma lista de membros estáticos.Quando você começa a digitar um nome de classe ou método, o editor de códigos oferece sugestões para completar a instrução.Para obter mais informações, consulte Usando IntelliSense.
Trechos de código
Você pode usar trechos de código Intellisense para gerar mais usados ou construções de código complicado com um pressionamento de tecla de atalho.Para obter mais informações, consulte Trechos de código.
Navegação de código
No menu Exibir fornece acesso a várias janelas e ferramentas para navegar em seus arquivos de código.Para obter informações detalhadas sobre essas janelas, consulte Exibindo a estrutura do código.
Gerenciador de Soluções
Em todas as edições do Visual Studio, use o painel do Gerenciador de soluções para navegar entre os arquivos em um projeto.Expanda um ícone de arquivo. h ou. cpp para exibir as classes no arquivo.Expanda uma classe para ver seus membros.Clique duas vezes em um membro para navegar até sua definição ou implementação no arquivo.
Exibição de classe e janela de definição de código
Use o painel de exibição de classe para ver os namespaces e classes em todos os arquivos, incluindo classes parciais.Você pode expandir cada namespace ou classe consulte seus membros e clique duas vezes no membro para navegar até o local no arquivo de origem.Se você abrir a janela de definição de código, você pode exibir a definição ou a implementação do tipo quando você selecioná-la no modo de exibição de classe.
Pesquisador de Objetos
Use o Pesquisador de objetos para explorar as informações de tipo em componentes de tempo de execução do Windows (arquivos. winmd), assemblies do .NET e bibliotecas de tipos COM.Ele não é usado com DLLs Win32.
Ir para declaração/definição
Pressione F12 qualquer variável de nome ou membro de API para acessar a sua definição.Se a definição estiver em um arquivo. winmd (para um Windows Store aplicativo), em seguida, você verá as informações de tipo no Pesquisador de objetos.Você também pode ir para definição ou ir para declaração clicando no nome da variável ou tipo e escolhendo a opção no menu de contexto.
Localizar Todas as Referências
Em um arquivo de código fonte, clique com o cursor do mouse sobre o nome de um tipo ou método ou variável e escolha Localizar todas as referências para retornar uma lista de todos os locais do arquivo, projeto ou solução onde o tipo é usado.Localize todas as referências é inteligente e retorna apenas as instâncias da mesma variável idêntica, mesmo que outras variáveis no escopo diferente têm o mesmo nome.
Explorer de arquitetura e gráficos de dependência (máximo)
Use o Architecture Explorer para exibir as relações entre os vários elementos no seu código.Para obter mais informações, consulte Localizar código com o Architecture Explorer.Use gráficos de dependência para exibir relações de dependência.Para obter mais informações, consulte como: gerar gráficos de dependência para código C e C++.
Adição e edição de recursos
O termo "recurso" no contexto de um projeto de área de trabalho do Visual Studio inclui itens como caixas de diálogo, ícones, cadeias de caracteres localizáveis, telas de spash, cadeias de conexão do banco de dados ou quaisquer dados arbitrários que você deseja incluir no arquivo executável.Visual Studio.
Para obter mais informações sobre como adicionar e editar recursos em projetos em C++ nativo da área de trabalho, consulte Trabalhando com arquivos de recurso.Para obter mais informações sobre recursos em um Windows Store, consulte,
Criando (compilação e vinculação)
Pressione Ctrl + Shift + B para compilar e vincular a um projeto.O Visual Studio usa MSBuild criar código executável.Você pode definir várias opções de compilação em Ferramentas | Opções | Projetos e soluções.Avisos e erros de compilação são relatados na lista de erros (Ctrl + \, E).Às vezes, informações adicionais são mostradas na janela de saída (Alt + 2).Para obter mais informações, consulte Compilando projetos do C++ no Visual Studio.
Você também pode usar o compilador do Visual C++ (cl.exe) e muitas outras ferramentas de relacionados à compilação autônomo como NMAKE e LIB diretamente da linha de comando.Para obter mais informações, consulte Compilando na linha de comando e Referência de compilação do C/C++.
Teste
O Visual Studio inclui uma estrutura de teste de unidade para C++ nativo e C++ /CLI CLI.Para obter mais informações, consulte Verificando o código por testes de unidade usando e testes de unidade de gravação para C/C++ com o Microsoft Unit Testing Framework para C++
Depurando
Você pode depurar seu programa pressionando F5 quando a configuração de projeto é definida para depuração.Durante a depuração, você pode definir pontos de interrupção pressionando F9, percorrer código pressionando F10, exibir os valores das variáveis especificadas ou registros e até mesmo em alguns casos, fazer alterações no código e continuam a depuração sem recompilação.Para obter mais informações, consulte Depurando no Visual Studio.
Implantando aplicativos concluídos
Implantar um Windows Store aos clientes por meio da Windows Store por meio de projeto | Armazenamento opção de menu.Implantação do CRT é manipulada automaticamente em segundo plano.Para obter mais informações, consulte vender aplicativos.
Quando você implanta um aplicativo de área de trabalho de C++ nativo para outro computador, você deve instalar o aplicativo em si e os arquivos de biblioteca que o aplicativo depende.Visual C++ no Visual Studio 2012 oferece três maneiras de implantar o tempo de execução do Visual C++ com um aplicativo: implantação central, implantação local ou vinculação estática.Para obter mais informações, consulte Implantando aplicativos de Desktop (Visual C++).
Para obter mais informações sobre como implantar um C + + / programa CLI, consulte Guia de implantação do .NET Framework para desenvolvedores,
Artigos relacionados
Ferramentas e modelos do Visual C++ em edições do Visual Studio |
Mostra quais recursos estão disponíveis em várias edições do Visual Studio. |
Fornece uma visão geral do ambiente de desenvolvimento do Visual Studio e os tipos de aplicativos C++ que podem ser criados. |
|
Fornece uma visão geral dos projetos do C++ no Visual Studio e links para outros artigos que explicam como criar e gerenciá-los. |
|
Descreve como criar projetos do C++. |
|
Fornece uma visão geral de implantação para aplicativos C++ e links para outros artigos que descrevem a implantação em detalhes. |
|
Links para artigos que descrevem como abrir aplicativos C++ que foram criados em versões anteriores do Visual Studio e também como abrir aplicativos que foram criados usando ferramentas que não sejam o Visual Studio. |
|
Descreve os principais recursos do Visual C++ no Visual Studio e links para o restante da documentação do Visual C++. |