Você está na página 1de 15

Este artigo foi traduzido por máquina.

Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto


original. Mais informações.

Visual Studio IDE


Visual Studio 2015

Microsoft Visual Studio 2015 é um conjunto de ferramentas de criação de software, da fase de planejamento até
o design de interface do usuário, codificação, teste, depuração, analisando a qualidade do código e
desempenho, implantação de clientes e coleta de telemetria sobre o uso. Essas ferramentas foram projetadas
para funcionar juntas diretamente possível e são todos expostos por meio do Visual Studio Integrated
Development Environment (IDE).

Você pode usar o Visual Studio para criar vários tipos de aplicativos, de simples aplicativos para Windows store e
jogos para clientes móveis, a sistemas grandes e complexos como empresas de energia e data centers. Você
pode criar

1. Aplicativos e jogos executados não apenas no Windows, mas também Android e iOS.

2. Sites e serviços da web com base no ASP.NET, JQuery, AngularJS e outras estruturas populares.

3. Aplicativos para plataformas e diversos dispositivos, como Azure, Office, Sharepoint, Hololens, Kinect e
Internet das Coisas, para citar apenas alguns exemplos.

4. Jogos e aplicativos com uso intensivo de gráficos para uma variedade de dispositivos do Windows,
incluindo Xbox, usando o DirectX.

O Visual Studio por padrão oferece suporte para C#, C e C++, JavaScript, F # e Visual Basic. Visual Studio
funciona e se integra bem com aplicativos de terceiros com o Unity por meio de Visual Studio Tools for Unity
extensão e Apache Cordova por meio de Visual Studio Tools for Apache Cordova. Você pode estender o Visual
Studio por conta própria, criando ferramentas personalizadas que realizem tarefas especializadas.

Se você nunca usou o Visual Studio antes, aprenda as Noções básicas com nosso Guia de Introdução ao Visual
Studio tutoriais e orientações passo a passo.

Se você quiser saber sobre os novos recursos no Visual Studio 2015, consulte O que há de novo no Visual Studio
2015.

Instalação do Visual Studio


Você pode descobrir qual edição do Visual Studio é adequada para você na edições do Visual Studio.

Você pode instalar o Visual Studio 2015, baixando-a do Downloads do Visual Studio. Se você precisa saber
mais sobre o processo de instalação, consulte Instalando o Visual Studio.
Fundamentos do IDE
A imagem a seguir mostra o IDE do Visual Studio com um projeto aberto e a janela Solution Explorer para
navegação nos arquivos de projeto, e a janela Team Explorer para navegação em controle de código e
acompanhamento de item de trabalho. Os recursos na barra de título que são chamados são explicados
abaixo mais detalhadamente.

Entrar
Quando você inicia o Visual Studio pela primeira vez, você pode entrar usando sua conta da Microsoft ou
sua conta de trabalho ou escolar. Que está sendo assinado permite que você sincronize suas configurações,
como layouts de janela, em vários dispositivos e conectar-se automaticamente para os serviços que você
possa precisar, como as assinaturas do Azure e o Visual Studio Team Services. Se você tiver uma licença
baseada em assinatura, você precisará entrar no Visual Studio regularmente para manter seu token de
licença nova. Se você tiver uma licença de chave do produto, você não precisa entrar, mas isso dificulta a
ele mais conveniente para se conectar ao Visual Studio Team Services e suas contas com o Azure, Office
365 Salesforce.com. Para obter mais informações, consulte Fazendo login no Visual Studio.
Se você tiver várias contas de serviços de equipe do Visual Studio, contas do Azure ou assinaturas do
MSDN, você pode vinculá-los e acessar os recursos e serviços em todas as suas contas com um logon
único. Para obter mais informações, consulte Trabalhar com várias contas de usuário.

Permanecer atualizado
O ícone de notificação no canto superior direito da barra de título informa quando as atualizações estão
disponíveis para o Visual Studio ou todos os componentes que você instalou relacionados. Você pode optar
por descartar ou agir sobre essas notificações. Para obter mais informações, consulte Visual Studio
notificações.

Localizando coisas e Obtendo ajuda


A palavras-chave Async e Await no Visual Basic e a palavras-chave async e await em c# são o coração da
programação assíncrona. Basta digitar o que você está procurando e início rápido lhe dará um link para ele.

MSDN é o site da Microsoft para obter a documentação técnica; Você está lendo esta página no MSDN
agora mesmo! No Visual Studio, você pode pressionar F1 para ir para a página de Ajuda do MSDN para a
janela ativa. Você também pode pressionar F1 no editor de códigos para ir para a página de Ajuda do
MSDN para a API ou a palavra-chave na posição atual do cursor. Por exemplo, em um arquivo c#, coloque o
cursor em algum lugar ou apenas no final de um System.String declaração e pressione F1 para ir para a
página de Ajuda do MSDN para String.

Fornecendo comentários
É fácil fornecer comentários sobre o Visual Studio sempre que quiser. Clique no ícone de comentários na
barra de título lado QuickLaunch e, em seguida, clique em relatar um problema ou fornecer uma
sugestão. Edições de pré-lançamento do Visual Studio também tem um Classificar este produto opção.
Vamos examinar todos esses comentários e usá-las para aprimorar o produto. Para obter mais informações,
consulte Fale conosco.

Personalizando o IDE
Você pode personalizar o layout da janela de acordo com seu estilo de desenvolvimento. Você pode
encaixar, float ou ocultar qualquer janela a qualquer momento, e você também pode executar o editor no
modo de tela inteira. Você pode criar e salvar vários layouts de janela personalizados que mostram apenas
do windows que necessários para contextos específicos. Por exemplo, você pode criar um layout de tela
inteira para que tudo o que você vê é o editor de códigos. E você pode criar layouts diferentes para
depuração e para operações de equipe. Para obter mais informações, consulte Personalização de layouts de
janela no Visual Studio.

Você pode personalizar o Visual Studio de muitas outras formas e mover suas configurações se você
trabalhar em vários computadores. Para obter mais informações, consulte Personalizando o IDE do Visual
Studio.

Existem atalhos de teclado para quase tudo e você pode personalizá-los também. Para criar novos atalhos,
digite "Keyboard" no início rápido para abrir a caixa de diálogo do teclado. A partir daí, você pode
pressionar F1 para ir para a página de Ajuda do MSDN se precisar de mais informações sobre as opções.
Para obter mais informações, consulte atalhos de teclado padrão no Visual Studio.

Conectar-se ao Visual Studio Team Services e o Team


Foundation Server
Visual Studio Team Services (VSTS) é um serviço baseado em nuvem para hospedagem de projetos de
software e habilitar colaboração nas equipes. O VSTS oferece suporte a sistemas gito e controle de origem do
Team Foundation, bem como as metodologias de desenvolvimento Agile, CMMI e Scrum. Controle de versão
do Team Foundation (TFVC) usa um repositório de servidor único e centralizado para controlar e arquivos de
versão. As alterações locais sempre são verificadas para o servidor central onde outros desenvolvedores
podem obter as alterações mais recentes. Team Foundation Server (TFS) 2015 é o hub de ciclo de vida de
gerenciamento do aplicativo para o Visual Studio. Ele permite que todos os envolvidos com o processo de
desenvolvimento para participar usando uma única solução. O TFS é útil para gerenciar equipes heterogêneas
e projetos, muito.

Se você tiver uma conta do Visual Studio Team Services ou um Team Foundation Server em sua rede, você se
conectar a ele na janela Team Explorer. Na janela Verificar código dentro ou fora do controle de origem,
gerenciar itens de trabalho, início compilações, salas de equipe de acesso e espaços de trabalho. Você pode
abrir o Team Explorer do início rápido ou no menu principal do Exibir | Team Explorer ou Team | Gerenciar
conexões. Para obter mais informações sobre o Visual Studio Team Services, consulte www.visualstudio.com.
Para obter mais informações sobre o Team Foundation Server, consulte Team Foundation Server.

A imagem a seguir mostra o painel Team Explorer para uma solução que é hospedado no VSTS:
Criando soluções e projetos
Embora você possa usar o Visual Studio para procurar arquivos de código individuais, mais comumente você
estará trabalhando um projeto. Um projeto do Visual Studio é uma coleção de arquivos e recursos que são
compilados em um arquivo executável binário único para aplicativos (por exemplo, um .exe, DLL ou appx).
Para sites não-ASP.NET, não há nenhum executável é gerada e o projeto contém apenas o HTML, arquivos
JavaScript e imagens. Porque, às vezes, você pode precisar criar vários binários ou sites que estão intimamente
relacionados, o Visual Studio tem o conceito da solução, que pode conter vários projetos ou sites. Quando
você cria um projeto, você está realmente criando uma projeto no-solução e você pode adicionar mais
projetos para essa solução posteriormente se você precisar. Por exemplo, se você tiver um projeto de DLL,
você pode adicionar um projeto .exe à solução que carrega e consome a DLL.

Um modelo de projeto é uma coleção de arquivos de código previamente preenchido e definições de


configuração que você configure rapidamente para criar um tipo específico de aplicativo. O Visual Studio vem
com muitos modelos de projeto para escolher e caso nenhum dos modelos padrão, você pode criar seus
próprios. Depois de criar um projeto com um modelo, você pode começar a escrever seu próprio código nele,
nos arquivos fornecidos ou em novos arquivos adicionados. Para obter mais informações, consulte Soluções e
projetos no Visual Studio. A ilustração a seguir mostra a caixa de diálogo Novo projeto com os modelos de
projeto estão disponíveis para aplicativos ASP.NET.
Projetando a interface do usuário
Um designer é uma ferramenta intuitiva que permite que você crie uma interface do usuário sem escrever
código. Você pode arrastar controles da interface do usuário, como caixas de listagem, calendários e botões
do Caixa de ferramentas janela em uma superfície de design que representa a caixa de diálogo ou janela. Você
pode redimensionar e reorganizar os elementos sem escrever nenhum código. Designers estão incluídos para
qualquer tipo de projeto que tenha uma interface de usuário.

Se o projeto tem uma interface de usuário baseada em XAML, o designer padrão é Blend para Visual Studio,
uma ferramenta de gráficos sofisticados que funciona perfeitamente com o Visual Studio.
Modo design   exibe o design visual do documento. Nessa exibição, você pode desenhar ou
modificar objetos na superfície de design.

Trilha   mover rapidamente entre a edição do modelo modo de edição de estilo modo e edição de
objeto escopo para um objeto selecionado.

Zoom   usar para ampliar a superfície de design ou objetos na superfície de design.

Controles da superfície de design   usa esses controles (Mostrar grade de ajuste, Ajustar à grade
e Ativar ou desativar o encaixe nas guias de alinhamento) para definir opções de ajuste. Ajustes
são úteis para alinhar objetos uns aos outros ou em linhas com espaçamento uniforme na superfície
de design.

Editor de códigos   editar seu código XAML, c#, C++ ou Visual Basic manualmente no editor de
códigos.

Para obter mais informações, consulte Designing XAML in Visual Studio.

Gravar, navegar e compreensão do código


Se você for um desenvolvedor, a janela do editor é onde você provavelmente passa a maior parte do tempo.
O Visual Studio inclui editores para c#, C++, Visual Basic, JavaScript, XML, HTML, CSS e F # e terceiros oferta
editores de plug-in (e compiladores) para muitos outros idiomas.

Você pode editar os arquivos individuais no editor de texto, clicando em arquivo | Abrir | Arquivo. Para
editar arquivos em um projeto aberto, clique no nome do arquivo no Solution Explorer. O código é colorido, e
você pode personalizar o esquema de cores, digitando "Cores" no início rápido. Você pode ter várias janelas
com guias do editor de texto abertas ao mesmo tempo. Você pode dividir cada janela de forma independente.
Você também pode executar o editor de texto no modo de tela inteira.

O editor de texto é altamente interativo (se desejar que ele seja), com produtividade muitos recursos que
ajudarão a escrevam códigos melhores mais rapidamente. Os recursos variam por idioma, e você não precisa
usar qualquer um deles (tipo "Editor" no início rápido) para ativar ou desativar recursos: alguns dos recursos
de produtividade comuns são:

1. Refatoração no Visual Studio inclui operações como renomear inteligente de variáveis, mover linhas de
código selecionadas para uma função distinta, movendo o código para outros locais, parâmetros de
função redordering e muito mais.

2. IntelliSense é um termo abrangente para um conjunto de recursos populares que exibem informações
de tipo sobre seu código diretamente no editor e, em alguns casos, escreva pequenas unidades de
código para você. É como ter a documentação básica embutido no editor, o que evita que você precise
consultar informações de tipo em uma janela de ajuda separado. Recursos do IntelliSense variam de
acordo com o idioma. Para obter mais informações, consulte Visual C# IntelliSense, IntelliSense do
Visual C++, JavaScript IntelliSense, IntelliSense específico do Visual Basic. A ilustração a seguir mostra
alguns recursos do IntelliSense no trabalho:

3. Rabiscos alertá-lo de erros ou problemas potenciais em seu código em tempo real conforme você
digita, que permite que você corrigi-los imediatamente sem esperar que o erro ser descobertos
durante o tempo de compilação ou de execução. Se você passar o mouse sobre o rascunho, você verá
informações adicionais sobre o erro. Uma lâmpada também podem aparecer na margem esquerda com
sugestões para corrigir o erro. Para obter mais informações, consulte Realizar ações rápidas com
lâmpadas.
4. Indicadores permitem que você navegue rapidamente linhas específicas de arquivos que você está
trabalhando ativamente.

5. A palavras-chave Async e Await no Visual Basic e a palavras-chave async e await em c# são o coração
da programação assíncrona.

6. Código Lente permite que você encontre referências e alterações em seu código, bugs vinculados,
itens de trabalho, as revisões de código e testes de unidade, tudo sem sair do editor. Para obter mais
informações, consulte Localizar alterações de código e outro histórico com o CodeLens.

7. A palavras-chave Async e Await no Visual Basic e a palavras-chave async e await em c# são o coração
da programação assíncrona. Esta janela agora funciona para XAML, também.

8. A palavras-chave Async e Await no Visual Basic e a palavras-chave async e await em c# são o coração
da programação assíncrona. Outros comandos de navegação também estão disponíveis clicando no
editor.

9. Uma ferramenta relacionada, a Pesquisador de objetos, permite inspecionar assemblies .NET ou tempo
de execução do Windows em seu sistema para ver quais tipos eles contêm e quais métodos e
propriedades contêm esses tipos.

10.
A maioria dos itens no menu Editar e menu Exibir está relacionada ao editor de códigos, de alguma forma.
Para obter mais informações sobre o editor, consulte Escrevendo código no editor de códigos e de texto e
Editar seu código.

Compilar e criar seu código


Criar um projeto significa compilar o código-fonte e realizar todas as etapas que são necessárias para produzir
o executável. Diferentes idiomas têm diferentes compilação operações e sites regulares não compilar tudo.
Independentemente do tipo de projeto, o menu Build é o local padrão para estes comandos. Para compilar e
executar seu código com um único pressionamento de teclas, pressione F5. Cada compilador é
completamente configurável por meio do IDE. A barra de ferramentas de compilação permite que você
especifique se deseja criar uma versão de depuração do seu programa, com símbolos e verificação de erros
extras habilitado para dar suporte a pontos de interrupção e etapa no depurador, ou uma compilação de
versão única, que é o que você finalmente dará aos clientes. Você pode configurar mais configurações de
compilação e muitas outras configurações na página de propriedades de um projeto. Clique com botão direito
no nó do projeto no Solution Explorer e escolha Propriedades. Você também pode executar compilações da
linha de comando.

A saída da compilação, incluindo uma mensagem de erro ou sucesso, aparecem na janela de saída. A janela
Error List (mostrada abaixo) fornece informações detalhadas sobre erros de compilação.

Depurar seu código


Depurador de última geração do Visual Studio permite que você depure o código em execução em seu
projeto local, em um dispositivo remoto, ou em um emulador, como aquelas para Android ou Windows
Phone. Você pode percorrer o código uma declaração por vez e inspecionar variáveis à medida que você vá,
você pode depurar aplicativos multithread e você pode definir pontos de interrupção atingidos somente
quando uma condição especificada for verdadeira. Tudo isso pode ser configurado no editor de código, para
que você não precisa deixar o contexto do seu código.
O próprio depurador tem várias janelas que permitem que você exiba e manipule variáveis locais, a pilha de
chamadas e outros aspectos do ambiente de tempo de execução. Você pode encontrar essas janelas no
Depurar menu.

A palavras-chave Async e Await no Visual Basic e a palavras-chave async e await em c# são o coração da
programação assíncrona.

A palavras-chave Async e Await no Visual Basic e a palavras-chave async e await em c# são o coração da
programação assíncrona.

Para obter mais informações, consulte depuração no Visual Studio.

Teste seu código


Visual Studio inclui uma estrutura de teste de unidade para código gerenciado (.NET) e outra para o C++
nativo. Criar unidade testes, simplesmente adicionar um projeto de teste à sua solução, escrever seus testes
em, em seguida, execução-los da janela Test Explorer. Para obter mais informações, consulte Teste de unidade
de código.
Análise de desempenho e qualidade do código
Visual Studio inclui ferramentas avançadas para análise estática e em tempo de execução. As ferramentas de
análise estática ajudam a identificar possíveis erros no design, globalização, interoperabilidade, desempenho,
segurança e outras categorias. Teste de desempenho ou criação de perfil, envolve a medição de como o seu
programa é executado. Acessar essas ferramentas de Analisar menu. Para obter mais informações, consulte
melhorando a qualidade com ferramentas de diagnóstico Visual Studio.

Conectar-se a bancos de dados e serviços de nuvem


A palavras-chave Async e Await no Visual Basic e a palavras-chave async e await em c# são o coração da
programação assíncrona.
O Visual Studio inclui Microsoft SQL Server Data Tools (SSDT), que permitem que você criar, depurar, manter e
refatorar bancos de dados. Você pode trabalhar com um projeto de banco de dados ou diretamente com um
banco de dados conectado ou off-locais.

O Pesquisador de objetos do SQL Server no Visual Studio oferece uma exibição dos seus objetos de banco de
dados semelhante ao SQL Server Management Studio. Pesquisador de objetos do SQL Server permite que
você realize banco de dados leves de administração e design, incluindo edição de dados de tabela, comparar
esquemas e executar consultas usando menus contextuais direto do Pesquisador de objetos do SQL Server. O
SSDT também inclui tipos de projetos especiais e ferramentas para desenvolver soluções do Integration
Services Business Intelligence (BI) (anteriormente conhecidas como Business Intelligence Development Studio),
SQL Server 2012 Analysis Services e Reporting Services.
Implantar o aplicativo concluído
Quando seu aplicativo está pronto para implantar em clientes, o Visual Studio fornece ferramentas para fazer
isso, se você estiver implantando o Windows Store, para um site do SharePoint ou com tecnologias
InstallShield ou o Windows Installer. É acessível por meio do IDE. Para obter mais informações, consulte
implantação de aplicativos, serviços e componentes.

Arquitetura e modelagem de ferramentas (Enterprise)


Você pode usar as ferramentas de arquitetura e modelagem do Visual Studio para projetar e modelar seu
aplicativo. Essas ferramentas ajudam a visualizar a estrutura do código, comportamento e relações. Você pode
criar modelos em diferentes níveis de detalhe em todo o ciclo de vida do aplicativo como parte do processo
de desenvolvimento. Você pode controlar os requisitos, tarefas, casos de teste, bugs e outros trabalhos
associados com seus modelos vinculando elementos de modelo a itens de trabalho do Team Foundation
Server e o plano de desenvolvimento. Para obter mais informações, consulte Design e modelar seu aplicativo.
Estendendo o Visual Studio por meio do Visual Studio SDK
Visual Studio é uma plataforma extensível. Uma extensão do Visual Studio é uma ferramenta personalizada
que se integra ao IDE. Você pode adicionar extensões de terceiros ou criar seus próprios. Para obter mais
informações, consulte Desenvolvendo extensões do Visual Studio.

A palavras-chave Async e Await no Visual Basic e a palavras-chave async e await em c# são o coração da
programação assíncrona. Essas diretrizes específicas da plataforma incluem informações sobre o design da
caixa de diálogo, fontes, cores, ícones, controles comuns e outros padrões de interação que tornarão seu novo
recurso de integração perfeita com o Visual Studio.

Neste guia

Contas de usuário e atualizações Personalizando o IDE do Visual Studio

Como mover-se no Visual Studio IDE Guia de Introdução ao Visual Studio

Encontrando e usando extensões do Visual Studio Soluções e projetos no Visual Studio

Escrevendo código no editor de códigos e de texto Depurando no Visual Studio

Ferramentas de diagnóstico no Visual Studio Melhorar a qualidade do código

Criando interfaces do usuário Analisar e modelar a sua arquitetura

Compilando aplicativos no Visual Studio Implantando aplicativos, serviços e componentes

Suporte de 64 bits IDE do Visual Studio Segurança no Visual Studio

Amostras do Visual Studio Visualizador da Ajuda da Microsoft

Aplicativos de globalização e localização Referência do Visual Studio

Consulte também
Instalando o Visual Studio
Editar o seu código
O que há de novo no Visual Studio 2015
Portando, migrando e atualizando projetos do Visual Studio
Fale conosco

© 2016 Microsoft

Você também pode gostar