Tools for Visual C++ Development

Como parte do Visual Studio o ambiente de desenvolvimento integrado (IDE), Visual C++ compartilha muitas janelas e ferramentas em comum com outros idiomas.Muitas dessas, incluindo o solution Explorer, o editor de códigos, e o depurador, é documentada na biblioteca do MSDN em Desenvolvimento de aplicativos no Visual Studio.Geralmente, uma ferramenta ou uma janela compartilhada têm um conjunto ligeiramente diferente de recursos para C++ do que para as linguagens ou Javascript .NET.Algumas janelas ou ferramentas estão disponíveis apenas no Visual Studio Pro ou no Visual Studio Ultimate.Este tópico apresenta o Visual Studio IDE da perspectiva de Visual C++, e fornece links para os tópicos relevantes para Visual C++.

Além de ferramentas compartilhadas no IDE do Visual Studio, Visual C++ tem várias ferramentas especificamente para desenvolvimento de código nativo.Essas ferramentas também são listadas neste artigo.Para obter uma lista das ferramentas que estão disponíveis em cada edição Visual Studio, consulte Visual C++ Tools and Templates in Visual Studio Editions.

Criando uma solução e um projeto

Em todas edições do Visual C++, você organiza o código-fonte e arquivos relacionados para um executável (como um .exe, um arquivo .dll ou um .lib) em um projeto.Um projeto tem um arquivo de projeto no formato XML (.vcxproj) que especifica todos os arquivos e recursos necessários para compilar o programa, bem como outros parâmetros de configuração por exemplo, a plataforma de destino (x 86, ou BRAÇO) e em se você estiver criando uma versão de lançamento ou depurar a versão do programa.Um projeto (ou vários projetos) estão contidos em uma solução; por exemplo, uma solução pode conter vários projetos de DLL Win32, e um único aplicativo de console do Win32 que usa esses DLL.Para obter informações gerais sobre projetos, consulte Gerenciando soluções, projetos e arquivos.

Modelos

Visual C++ vem com vários modelos de projeto, que contêm o código de iniciantes e as configurações necessárias para uma variedade de programa básico tipo.Normalmente você inicia escolhendo Arquivo | Novo Projeto para criar um projeto de um modelo de projeto, então adicionar novos arquivos de código-fonte para o projeto, e/ou começa a codificação em arquivos fornecidos.Para o informações específicas para projetos e assistentes de projeto C++, consulte Criando e gerenciando projetos do Visual C++.

Assistentes do aplicativo

Visual C++ fornece assistentes para alguns tipos de projeto.Um assistente ela orienta você passo a passo através do processo de criar um novo projeto.Para obter mais informações, consulte Criando projetos para desktop com Assistentes de Aplicativo.

Criando interfaces de usuário com designers

Se seu programa tiver uma interface do usuário, uma das primeiras tarefas é preenchê-lo e assim por diante com controles como botões, caixas de listagem.O Visual Studio para acima e inclui uma superfície de design visual e uma caixa de ferramentas para cada sabor de aplicativo do C++.O Visual Studio express inclui ferramentas para Windows StoreS.Não importa qual o tipo de aplicativo que você está criando, a ideia básica é o mesmo: você arrasta um controle da janela da caixa de ferramentas e solte-o na superfície de design no local desejado.No plano de fundo, o Visual Studio gera os recursos e o código necessário para torná-lo qualquer funciona.

Para obter mais informações sobre como criar uma interface de usuário para Windows Store, consulte o ___.

Para obter mais informações sobre como criar uma interface de usuário para um aplicativo MFC, consulte Aplicativos para desktop do MFC.Para obter informações sobre os programas Win32 Windows, consulte Win32 Windows Applications (C++).

Para obter informações sobre aplicativos de formulários do Windows com C++/CLI, consulte A criação de um aplicativo do Windows Forms usando o.NET Framework (C++).

Escrever código e edição

Coloração semântica

Após você cria um projeto, todos os arquivos de projeto são exibidos na janela do Explorer solução.Quando você clica em um arquivo .h ou de .cpp no solution Explorer, o arquivo é aberto no editor de códigos.O editor de códigos é um processador de texto especializada para o código-fonte do C++.Ele palavras-chave da linguagem de cor- códigos, o método e nomes de variável, e outros elementos de seu código para tornar o código mais legível e fácil de entender.

O Intellisense

O editor de códigos também suporta vários recursos que são conhecidos como o Intellisense juntos.Você pode focalizar sobre um método consulte e qualquer documentação básica para ele.Após você digitar um nome de variável de classe e um A.- ou >, uma lista de membros de instância da classe aparece.Se você digitar um nome de classe e então um ::, uma lista de membros estáticos aparece.Quando você começa digite um nome de classe ou método, o editor de códigos oferecerá sugestões conclua a declaração.Para obter mais informações, consulte Usando IntelliSense.

Trechos de código

Você pode usar trechos de código Intellisense para gerar compilações de uso geral ou complicadas de código com um pressionamento de tecla de atalho.Para obter mais informações, consulte Trechos de código.

O menu de EXIBIÇÃO fornece acesso a muitas janelas e ferramentas para navegar ao redor em seus arquivos de código.Para obter informações detalhadas sobre essas janelas, consulte Exibindo a estrutura de código.

Explorer solução

Em todas edições do Visual Studio, use o painel do gerenciador de solução para navegar entre os arquivos em um projeto.Expanda um ícone de arquivo .h ou de .cpp para exibir as classes no arquivo.Expanda uma classe para consultar seus membros.Clique duas vezes em um membro para navegar na sua definição ou implementação no arquivo.

Usando a janela de definição de exibição e de código

Use o painel exibição de classe para consulte namespaces e classes em todos os arquivos, incluindo classes parciais.Você pode expandir cada namespace ou classificá-la para consultar seus membros e clique duas vezes no membro para navegar naquele local no arquivo de origem.Se você abre a janela de definição de código, você pode exibir a definição ou a implementação do tipo quando você a decidir no modo de classe.

Pesquisador de Objetos

O pesquisador de objetos de uso para explorar informações tipo em componentes de Tempo de Execução do Windows (arquivos de .winmd), os assemblys .NET e COM bibliotecas tipo.Não é usado com dlls Win32.

Vá para a definição/declaração

Pressionar F12 em qualquer nome da API ou variável de membro para sua definição.Se a definição é em um arquivo de .winmd (para um aplicativo de Windows Store ) então você será mostrado informações tipo no pesquisador de objetos.Você também pode ir para a definição ou ir para a declaração clique com o botão direito do mouse no nome de variável ou tipo e escolhendo a opção de menu de contexto.

Localiza todas as referências

Em um arquivo de código-fonte, clique com o botão direito do mouse com o cursor do mouse sobre o nome de um tipo ou um método ou uma variável, e escolha localize todas as referências para retornar uma lista de cada local no arquivo, no projeto ou solução na qual o tipo é usado.Localizar todas as referências é inteligente e retorna apenas instâncias do mesmo variável idêntico, mesmo se outras variáveis no escopo diferente têm o mesmo nome.

Arquitetura Explorer e gráficos de dependência (finais)

Use a arquitetura Explorer para exibir relações entre os vários elementos em seu código.Para obter mais informações, consulte Localizar o código com o Explorer de Arquitetura.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 e C++ de código.

Adicionando e editando recursos

O termo “recurso” no contexto de um projeto da área de trabalho do Visual Studio incluem coisas como caixas de diálogo, ícones, as cadeias de caracteres localizáveis, as telas de spash, as cadeias de conexão de banco de dados, ou todos os dados arbitrários que você deseja incluir no arquivo executável.O Visual Studio.

Para obter mais informações sobre como adicionar e editar recursos em projetos nativos da área de trabalho C++, consulte Trabalhando com arquivos de recurso.Para obter mais informações sobre recursos em Windows Store, consulte,

Compilar (compilação e vincular)

Pressione Ctrl + Shift + B para criar e vincular um projeto.O Visual Studio usa MSBuild para criar o código executável.Você pode definir muitas opções de compilação sob Ferramentas | Opções | Projetos e Soluções.Erros e avisos de compilação são reportados na lista de erros (Ctrl +\, E).Informações adicionais é mostrada às vezes na janela de saída (Alt + 2).Para obter mais informações, consulte Construindo projetos do C++ em Visual Studio.

Você também pode usar o compilador do Visual C++ (cl.exe) e muitas outras ferramentas autônomos tempo relacionados como NMAKE e LIBERAL diretamente de linha de comando.Para obter mais informações, consulte Construção na linha de comando e Referência de construção de C/C++.

Testando

O Visual Studio inclui uma estrutura de testes de unidade para o nativo C++ e o C++/CLI.Para obter mais informações, consulte Verificando o código usando testes de unidade e Testes de unidade de escrita para C/C++ com a unidade da Microsoft que testa Framework para C++

Depuração

Você pode depurar seu programa pressionando F5 enquanto sua configuração do projeto é definida para depurar.Quando o depurar pode definir pontos de interrupção, pressionando F9 entrar com o código pressionando F10, exibir os valores das variáveis ou de registros especificados, e mesmo em alguns casos faça alterações no código e continuar a depuração sem recompilação.Para obter mais informações, consulte Depuração no Visual Studio.

Implantando aplicativos concluídos

Você implantar Windows Store para clientes com o Windows Store com a opção de menu PROJETO | Store .A implantação de CRT é tratado automaticamente code-behind segundo plano.Para obter mais informações, Vendendo aplicativosconsulte.

Quando você implantar um aplicativo de área de trabalho de nativo C++ para outro computador, você deve instalar o próprio aplicativo e todos os arquivos de biblioteca de que o aplicativo depende.Visual C++ no Visual Studio 2012 de três maneiras para implantar o tempo de execução do Visual C++ com um aplicativo: implantação local central, implantação, ou vincular estático.Para obter mais informações, consulte Deploying Native Desktop Applications (Visual C++).

Para obter mais informações sobre como implantar um programa C++/CLI, consulte .Guia de implantação do NET Framework para desenvolvedores,

Artigos relacionados

Visual C++ Tools and Templates in Visual Studio Editions

Mostra recursos que estão disponíveis em várias edições do Visual Studio.

Visual C++ Guided Tour

Fornece uma visão geral do ambiente de desenvolvimento Visual Studio e os tipos de aplicativos C++ que você pode criar.

Criando e gerenciando projetos do Visual C++

Fornece uma visão geral de projetos de C++ no Visual Studio e links para outros artigos que explicam como criar e gerenciar.

Building C/C++ Programs

Descreve como criar projetos do C++.

Deploying Native Desktop Applications (Visual C++)

Fornece uma visão geral de implantação para aplicativos de C++ e links para outros artigos que descrevem a implantação em detalhes.

Porting and Upgrading Programs

Contém artigos que descrevem como abrir os aplicativos do C++ que foram criados em versões anteriores do Visual Studio, e também como abrir os aplicativos que foram criados usando ferramentas utiliza a não ser o Visual Studio.

Visual C++

Descreve os principais recursos do Visual C++ no Visual Studio e links o restante da documentação do Visual C++.