Escolar Documentos
Profissional Documentos
Cultura Documentos
O ambiente de desenvolvimento integrado do Visual Studio é um painel de inicialização criativo que você pode
usar para editar, depurar e compilar o código e, em seguida, publicar um aplicativo. Um IDE (ambiente de
desenvolvimento integrado) é um programa repleto de recursos que pode ser usado por muitos aspectos do
desenvolvimento de software. Além do editor e do depurador padrão fornecidos pela maioria dos IDEs, o Visual
Studio inclui compiladores, ferramentas de preenchimento de código, designers gráficos e muitos outros recursos
para facilitar o processo de desenvolvimento de software.
Esta imagem mostra o Visual Studio com um projeto aberto e várias importantes janelas de ferramentas que você
provavelmente usará:
O Gerenciador de Soluções (parte superior direita) permite exibir, navegar e gerenciar os arquivos de
código. O Gerenciador de Soluções pode ajudar a organizar o código agrupando os arquivos em
soluções e projetos.
A janela do editor (parte central), na qual você provavelmente passará a maior parte do tempo, exibe o
conteúdo do arquivo. É nela em que você pode editar o código ou criar uma interface do usuário, como
uma janela com botões e caixas de texto.
A janela de Saída (parte central inferior) é o local em que o Visual Studio envia notificações, como
mensagens de erro e de depuração, avisos do compilador, mensagens de status da publicação e muito mais.
Cada fonte de mensagem tem uma guia própria.
O Team Explorer (canto inferior direito) permite que você acompanhe itens de trabalho e compartilhe o
código com outras pessoas usando tecnologias de controle de versão como o Git e o TFVC (Controle de
Versão do Team Foundation).
Edições
O Visual Studio está disponível para o Windows e o Mac. O Visual Studio para Mac tem muitas das mesmas
funcionalidades do Visual Studio 2017 e é otimizado para o desenvolvimento de aplicativos móveis e
multiplataforma. Este artigo concentra-se na versão do Visual Studio 2017 para Windows.
Há três edições do Visual Studio 2017: Community, Professional e Enterprise. Veja Comparar IDEs do Visual
Studio 2017 para saber quais recursos são compatíveis com cada edição.
Refatoração
A refatoração inclui operações como renomeação inteligente de variáveis, extração de uma ou mais linhas
de código em um novo método, alteração da ordem dos parâmetros de método e muito mais.
IntelliSense
IntelliSense é um termo usado para um conjunto de recursos que exibe informações sobre o código
diretamente no editor e, em alguns casos, escreve pequenos trechos de código para você. É como ter a
documentação básica embutida no editor, o que evita que você tenha que consultar informações de tipo em
outro lugar. Os recursos do IntelliSense variam de acordo com a linguagem. Para saber mais, consulte C#
IntelliSense, Visual C++ IntelliSense, JavaScript IntelliSense e Visual Basic IntelliSense. A seguinte
ilustração mostra como o IntelliSense exibe uma lista de membros para um tipo:
Caixa de pesquisa
O Visual Studio pode parecer assustador, às vezes, com tantas propriedades, opções e menus. A caixa de
pesquisa é uma ótima maneira de encontrar rapidamente o que você precisa no Visual Studio. Quando
você começa a digitar o nome de algo que está procurando, o Visual Studio lista resultados que levam você
exatamente para o local em que precisa ir. Caso você precise adicionar uma funcionalidade ao Visual Studio,
por exemplo, para adicionar suporte a outra linguagem de programação, a caixa de pesquisa fornecerá
resultados que abrem o Instalador do Visual Studio para instalar uma carga de trabalho ou um componente
individual.
TIP
Pressione Ctrl+Q como atalho para a caixa de pesquisa.
CodeLens
O CodeLens ajuda você a encontrar referências e alterações no código, bugs vinculados, itens de trabalho,
revisões de código e testes de unidade, tudo isso sem sair do editor.
Ir para Definição
O recurso Ir para Definição leva você diretamente para o local em que uma função ou um tipo está
definido.
Inspecionar Definição
A janela Espiar Definição mostra a definição de um método ou um tipo sem, na verdade, abrir um arquivo
separado.
Instalar o IDE do Visual Studio
Nesta seção, você criará um projeto simples para experimentar algumas coisas que pode fazer com o Visual
Studio. Você vai alterar o tema de cores, use IntelliSense como um auxílio de codificação e depurar um aplicativo
para ver o valor de uma variável durante a execução do programa.
Para começar, baixe o Visual Studio e instale-o no sistema. O instalador modular permite escolher e instalar cargas
de trabalho, que são grupos de recursos necessários para a linguagem de programação ou para a plataforma de
sua preferência. Para seguir as etapas de criação de um programa, selecione a carga de trabalho
Desenvolvimento multiplataforma do .NET Core durante a instalação.
Para começar, baixe o Visual Studio e instale-o no sistema. O instalador modular permite escolher e instalar cargas
de trabalho, que são grupos de recursos necessários para a linguagem de programação ou para a plataforma de
sua preferência. Para seguir as etapas de criação de um programa, selecione a carga de trabalho
Desenvolvimento multiplataforma do .NET Core durante a instalação.
Ao iniciar o Visual Studio pela primeira vez, como opção, você pode entrar usando sua conta Microsoft ou sua
conta corporativa ou de estudante.
Criar um programa
Vamos nos aprofundar e criar um programa simples.
1. Na barra de menus do Visual Studio, escolha arquivo > novo projeto.
A caixa de diálogo Novo Projeto mostra vários modelos de projeto. Um modelo contém as configurações
e os arquivos básicos necessários para um tipo de projeto fornecido.
2. Escolha a categoria .NET Core em Visual Basic e escolha o modelo Aplicativo de Console (.NET Core)
. Na caixa de texto Nome, digite HelloWorld e, em seguida, selecione o botão OK.
NOTE
Se você não vir a categoria .NET Core, será necessário instalar a carga de trabalho Desenvolvimento de
plataforma cruzada do .NET Core. Para fazer isso, escolha o link Abrir o Instalador do Visual Studio na parte
inferior esquerda da caixa de diálogo Novo Projeto. Depois que o Instalador do Visual Studio for aberto, role a tela
para baixo, selecione a carga de trabalho Desenvolvimento multiplataforma do .NET Core e, em seguida,
selecione Modificar.
O Visual Studio cria o projeto. É um aplicativo "Olá, Mundo" simples que chama o método
Console.WriteLine() para exibir a cadeia de caracteres literal "Olá, Mundo!" na janela do console (saída do
programa).
Logo em seguida, você deverá ver algo parecido com isto:
O código Visual Basic para o aplicativo é mostrado na janela do editor, que ocupa a maior parte do espaço.
Observe que o texto é colorizado automaticamente para indicar diferentes partes do código, como
palavras-chave e tipos. Além disso, pequenas linhas verticais tracejadas no código indicam a
correspondência de chaves e os números de linha ajudam a localizar o código posteriormente. Escolha os
pequenos sinais de subtração demarcados para recolher ou expandir blocos de código. Esse recurso de
estrutura de tópicos do código permite ocultar os códigos desnecessários, ajudando a minimizar a
desordem na tela. Os arquivos de projeto são listados no lado direito em uma janela chamada
Gerenciador de Soluções.
Há outros menus e outras janelas de ferramentas disponíveis, mas por enquanto, vamos seguir em frente.
3. Agora, inicie o aplicativo. Você pode fazer isso escolhendo Iniciar Sem Depuração no menu Depurar na
barra de menus. Você também pode pressionar Ctrl+F5.
O Visual Studio compila o aplicativo e uma janela do console é aberta com a mensagem Olá, Mundo! .
Agora você tem um aplicativo em execução.
4. Para fechar a janela do console, pressione qualquer tecla do teclado.
5. Vamos adicionar um código adicional ao aplicativo. Adicione o código Visual Basic a seguir antes da linha
que diz Console.WriteLine("Hello World!") :
Esse código exibe Qual é seu nome? na janela do console e, em seguida, aguarda até que o usuário insira
um texto seguido da tecla Enter.
6. Altere a linha que indica Console.WriteLine("Hello World!") para o seguinte código:
9. Pressione qualquer tecla para fechar a janela do console e interromper o programa em execução.
1. Na barra de menus do Visual Studio, escolha arquivo > novo projeto.
A janela Criar um novo projeto é aberta e mostra diversos modelos de projeto. Um modelo contém as
configurações e os arquivos básicos necessários para um tipo de projeto fornecido.
2. Para localizar o modelo desejado, digite ou insira console do .net core na caixa de pesquisa. A lista de
modelos disponíveis é filtrada automaticamente com base nas palavras-chave que você inseriu. Você pode
filtrar ainda mais os resultados do modelo, escolhendo Visual Basic na lista suspensa Linguagem.
3. Selecione o modelo Aplicativo de Console (.NET Core) e, em seguida, escolha Avançar.
4. Na janela Configurar seu novo projeto, insira HelloWorld na caixa Nome do projeto. Como opção,
altere a localização do diretório dos arquivos de projeto e escolha Criar.
O Visual Studio cria o projeto. É um aplicativo "Olá, Mundo" simples que chama o método
Console.WriteLine() para exibir a cadeia de caracteres literal "Olá, Mundo!" na janela do console (saída do
programa).
Logo em seguida, você deverá ver algo parecido com isto:
O código Visual Basic para o aplicativo é mostrado na janela do editor, que ocupa a maior parte do espaço.
Observe que o texto é colorizado automaticamente para indicar diferentes partes do código, como
palavras-chave e tipos. Além disso, pequenas linhas verticais tracejadas no código indicam a
correspondência de chaves e os números de linha ajudam a localizar o código posteriormente. Escolha os
pequenos sinais de subtração demarcados para recolher ou expandir blocos de código. Esse recurso de
estrutura de tópicos do código permite ocultar os códigos desnecessários, ajudando a minimizar a
desordem na tela. Os arquivos de projeto são listados no lado direito em uma janela chamada
Gerenciador de Soluções.
Há outros menus e outras janelas de ferramentas disponíveis, mas por enquanto, vamos seguir em frente.
5. Agora, inicie o aplicativo. Você pode fazer isso escolhendo Iniciar Sem Depuração no menu Depurar na
barra de menus. Você também pode pressionar Ctrl+F5.
O Visual Studio compila o aplicativo e uma janela do console é aberta com a mensagem Olá, Mundo! .
Agora você tem um aplicativo em execução.
Esse código exibe Qual é seu nome? na janela do console e, em seguida, aguarda até que o usuário insira
um texto seguido da tecla Enter.
8. Altere a linha que indica Console.WriteLine("Hello World!") para o seguinte código:
11. Pressione qualquer tecla para fechar a janela do console e interromper o programa em execução.
A variável é renomeada no projeto, o que, em nosso caso, são apenas dois locais.
4. Agora vamos dar uma olhada no IntelliSense. Abaixo da linha que indica
Console.WriteLine("Hello " + username + "!") , digite o seguinte fragmento de código:
Uma caixa exibe os membros da classe DateTime. Além disso, a descrição do membro atualmente
selecionado é exibida em uma caixa separada.
5. Selecione o membro chamado Now, que é uma propriedade da classe, clicando duas vezes nele ou
selecionando-o usando as teclas de direção e pressionando Tab.
6. Abaixo disso, digite ou cole as seguintes linhas de código:
TIP
Console.Write é um pouco diferente de Console.WriteLine, pois não adiciona um terminador de linha após a
impressão. Isso significa que a próxima parte do texto que é enviada para a saída será impressa na mesma linha.
Focalize cada um desses métodos no código para ver a descrição.
7. Em seguida, usaremos a refatoração novamente para tornar o código um pouco mais conciso. Clique na
variável now na linha Dim now = Date.Now .
Observe que um pequeno ícone de chave de fenda é exibido na margem dessa linha.
8. Clique no ícone de chave de fenda para ver quais sugestões estão disponíveis no Visual Studio. Nesse caso,
está mostrando a refatoração Variável temporária embutida para remover uma linha de código sem alterar
o comportamento geral do código:
Depurar o código
Ao escrever o código, você precisa executá-lo e testá-lo para verificar se há bugs. O sistema de depuração do
Visual Studio permite que você execute em etapas uma instrução no código por vez e inspecione variáveis durante
o processo. Defina pontos de interrupção que interrompem a execução do código em uma linha específica.
Observe como o valor de uma variável é alterado durante a execução do código e muito mais.
Vamos definir um ponto de interrupção para ver o valor da variável username enquanto o programa está "em
andamento".
1. Encontre a linha de código que indica Console.WriteLine("Hello " + username + "!") . Para definir um ponto
de interrupção nessa linha de código, ou seja, para fazer com que o programa pause a execução nessa linha,
clique na margem mais à esquerda do editor. Clique também em qualquer lugar na linha de código e, em
seguida, pressione F9.
Um círculo vermelho é exibido na margem da extrema esquerda, e o código é realçado em vermelho.
2. Inicie a depuração selecionando Depuração > Iniciar Depuração ou pressionando F5.
3. Quando a janela do console for exibida e solicitar seu nome, digite-o e pressione Enter.
O foco retorna para o editor de códigos do Visual Studio e a linha de código com o ponto de interrupção é
realçada em amarelo. Isso significa que ela é a próxima linha de código que será executada pelo programa.
4. Passe o mouse sobre a variável username para ver seu valor. Como alternativa, clique com o botão direito
do mouse em username e selecione Adicionar Inspeção para adicionar a variável à janela Inspeção, na
qual você também pode ver o valor.
5. Para permitir que o programa seja executado até a conclusão, pressione F5 novamente.
Para obter mais detalhes sobre a depuração no Visual Studio, consulte Tour dos recursos do depurador.
{1>{2>Próximas etapas<2}<1}
Explore ainda mais o Visual Studio seguindo um dos seguintes artigos introdutórios:
Saiba como usar o editor de códigos
Saiba mais sobre projetos e soluções
Veja também
Descubra mais recursos do Visual Studio
Visite visualstudio.microsoft.com
Leia The Visual Studio blog (O blog do Visual Studio)
Saiba como usar o editor de códigos
08/01/2020 • 12 minutes to read • Edit Online
Nesta introdução de 10 minutos ao editor de código do Visual Studio, adicionaremos o código a um arquivo para
ver algumas das formas pelas quais o Visual Studio facilita a escrita, a navegação e o entendimento do código.
TIP
Se você ainda não tiver instalado o Visual Studio, acesse a página Downloads do Visual Studio para instalá-lo gratuitamente.
TIP
Se você ainda não tiver instalado o Visual Studio, acesse a página Downloads do Visual Studio para instalá-lo gratuitamente.
Este artigo pressupõe que você já esteja familiarizado com o Visual Basic. Caso contrário, sugerimos que você
primeiro examine um tutorial, como Introdução ao Visual Basic no Visual Studio.
TIP
Para acompanhar este artigo, verifique se você tem as configurações do Visual Basic selecionadas para o Visual Studio. Para
obter informações sobre como selecionar configurações para o IDE (ambiente de desenvolvimento integrado), confira
Selecionar configurações de ambiente.
Há snippets para determinar se existe um arquivo no computador, fazer uma gravação em um arquivo de texto, ler
um valor de registro, executar uma consulta SQL, criar uma instrução For Each...Next, entre outros.
Comentar o código
A barra de ferramentas, que é a linha de botões sob a barra de menus no Visual Studio, pode ajudar a aumentar
sua produtividade durante a codificação. Por exemplo, você pode ativar/desativar o modo de preenchimento do
IntelliSense, aumentar ou diminuir um recuo de linha ou comentar um código que não deseja compilar.
(OIntelliSense é um auxílio de codificação que exibe uma lista de métodos correspondentes, entre outras coisas.)
Nesta seção, vamos comentar um pouco de código.
2. Não estamos usando a matriz morewords , mas podemos usá-la mais tarde. Portanto, não queremos excluí-la
por completo. Em vez disso, vamos comentar as linhas. Selecione a definição inteira de morewords até a
chave de fechamento e, em seguida, escolha o botão Comentar as linhas selecionadas na barra de
ferramentas. Caso prefira usar o teclado, pressione Ctrl+K, Ctrl+C.
O caractere de comentário ' do Visual Basic é adicionado ao início de cada linha selecionada para
comentar o código.
O bloco de código é recolhido apenas na primeira linha, seguido por um sinal de reticências ( ... ). Para expandir o
bloco de código novamente, clique na mesma caixa cinza que agora tem um sinal de adição ou pressione Ctrl+M,
Ctrl+M novamente. Esse recurso é chamado de Estrutura de tópicos e é útil principalmente ao recolher métodos
longos ou classes inteiras.
2. Feche a janela de definição inspecionada ao selecionar a caixa pequena com um “x” no canto superior direito
da janela pop-up.
Refatorar um nome
Ninguém obtém o código correto na primeira vez e uma das coisas que talvez você precise alterar é o nome de
uma variável ou de um método. Vamos experimentar a funcionalidade de refatorar do Visual Studio para renomear
a variável _words como words .
1. Coloque o cursor sobre a definição da variável _words e escolha Renomear no menu de atalho ou de
contexto.
Uma caixa de diálogo pop-up chamada Renomear aparecerá no canto superior direito do editor.
2. Com a variável _words ainda selecionada, digite o nome desejado de words. Observe que a referência ao
words na consulta também será renomeada automaticamente. Antes de pressionar Enter ou clicar em
Aplicar, marque a caixa de seleção Incluir comentários na caixa pop-up Renomear.
{1>{2>Próximas etapas<2}<1}
Saiba mais sobre projetos e soluções
Veja também
Snippets de código
Navegar pelo código
Estrutura de tópicos
Ir para Definição e Definição de Pico
Refatoração
Usar o IntelliSense
Saiba mais sobre projetos e soluções usando Visual
Basic
07/01/2020 • 18 minutes to read • Edit Online
Neste artigo introdutório, exploraremos o que significa criar uma solução e um projeto no Visual Studio. Uma
solução é um contêiner usado para organizar um ou mais projetos de código relacionados, por exemplo, um
projeto de biblioteca de classes e um projeto de teste correspondente. Vamos examinar as propriedades de um
projeto e alguns dos arquivos que ele pode conter. Também criaremos uma referência de um projeto a outro.
TIP
Se você ainda não tiver instalado o Visual Studio, acesse a página Downloads do Visual Studio para instalá-lo gratuitamente.
TIP
Se você ainda não tiver instalado o Visual Studio, acesse a página Downloads do Visual Studio para instalá-lo gratuitamente.
Desenvolveremos uma solução e um projeto do zero como um exercício educacional para compreendermos o
conceito de um projeto. Em seu uso geral do Visual Studio, você provavelmente usará alguns dos vários modelos
de projeto oferecidos pelo Visual Studio quando estiver criando um projeto.
NOTE
As soluções e os projetos não precisam desenvolver aplicativos no Visual Studio. Você também pode apenas abrir uma
pasta que contém o código e começar a codificar, compilar e depurar. Por exemplo, se você clonar um repositório GitHub, ele
poderá não conter projetos nem soluções do Visual Studio. Para obter mais informações, consulte Desenvolver código no
Visual Studio sem projetos nem soluções.
Soluções e projetos
Apesar do nome, uma solução não é uma "resposta". Uma solução é apenas um contêiner usado pelo Visual
Studio para organizar um ou mais projetos relacionados. Quando você abre uma solução no Visual Studio, ele
carrega automaticamente todos os projetos que a solução contém.
Criar uma solução
Vamos iniciar nossa exploração criando uma solução vazia. Depois de se familiarizar com o Visual Studio,
provavelmente, você não precisará criar soluções vazias com muita frequência. Quando você cria um projeto, o
Visual Studio cria automaticamente uma solução para hospedar o projeto, caso não haja uma solução já aberta.
1. {1>Abra o Visual Studio.<1}
2. Na barra de menus, escolha arquivo > novo projetode >.
A caixa de diálogo Novo Projeto é aberta.
3. No painel esquerdo, expanda a opção Outros Tipos de Projetos e, então, selecione Soluções do Visual
Studio. No painel central, escolha o modelo Solução em Branco. Chame sua solução de QuickSolution
e escolha OK.
A Página Inicial é fechada e uma solução é exibida no Gerenciador de Soluções do lado direito da
janela do Visual Studio. Você provavelmente usará o Gerenciador de Soluções muitas vezes para
navegar pelo conteúdo de seus projetos.
1. {1>Abra o Visual Studio.<1}
2. Na tela Iniciar, selecione Criar um novo projeto.
3. Na página Criar um novo projeto, insira solução em branco na caixa de pesquisa, selecione o modelo
Solução em Branco e escolha Avançar.
NOTE
Se a opção Visual Basic não for exibida no painel esquerdo da caixa de diálogo, você precisará instalar a carga de
trabalho***Desenvolvimento para desktop com .NET* do Visual Studio. O Visual Studio usa a instalação baseada
em carga de trabalho para instalar somente os componentes necessários para o tipo de desenvolvimento realizado.
Uma maneira fácil de instalar uma nova carga de trabalho é escolher o link Abrir Instalador do Visual Studio no
canto inferior esquerdo da caixa de diálogo Adicionar Novo Projeto. Depois que o Instalador do Visual Studio for
iniciado, escolha a carga de trabalho Desenvolvimento para desktop do .NET e, em seguida, o botão Modificar.
1. No menu de contexto ou clique com o botão direito do mouse na solução ' QuickSolution ' em
Gerenciador de soluções, escolha Adicionar > novo projeto.
Uma caixa de diálogo é aberta com o título Adicionar um novo projeto.
2. Insira o texto vazio na caixa de pesquisa na parte superior e, em seguida, selecione Visual Basic em
Idioma.
3. Selecione o modelo Projeto Vazio (.NET Framework) e, em seguida, Avançar.
4. Nomeie o projeto QuickDate e, em seguida, escolha Criar.
Um projeto chamado QuickDate é exibido abaixo da solução no Gerenciador de Soluções. Atualmente,
ele contém um único arquivo chamado App.config.
NOTE
Se você não vir o modelo Projeto Vazio (.NET Framework) , será necessário instalar a carga de trabalho do
Visual Studio de desenvolvimento para área de trabalho do .NET. O Visual Studio usa a instalação baseada em
carga de trabalho para instalar somente os componentes necessários para o tipo de desenvolvimento realizado.
Uma maneira fácil de instalar uma nova carga de trabalho ao criar um projeto é escolher o link Instalar mais
ferramentas e recursos no texto que informa Não encontra o que você está procurando? . Depois que o
Instalador do Visual Studio for iniciado, escolha a carga de trabalho Desenvolvimento para desktop do .NET e,
em seguida, o botão Modificar.
Class Calendar
Public Shared Function GetCurrentDate() As Date
Return DateTime.Now.Date
End Function
End Class
A classe Calendar contém uma única função, GetCurrentDate , que retorna a data atual.
4. Abra as propriedades do projeto clicando duas vezes em Meu Projeto no Gerenciador de Soluções. Na
guia Aplicativo, altere Tipo de aplicativo para Biblioteca de Classes. Essa etapa é necessária compilar
o projeto com êxito.
5. Compile o projeto clicando com o botão direito do mouse em QuickDate no Gerenciador de Soluções e
escolhendo Compilar. Você deverá ver uma mensagem de build bem-sucedido na Janela de Saída.
2. Na caixa de diálogo Adicionar um novo projeto, insira o texto teste de unidade na caixa de pesquisa na
parte superior e, em seguida, selecione Visual Basic em Idioma.
3. Escolha o modelo de Projeto de Teste de Unidade (.NET Framework) e escolha Avançar.
4. Nomeie o projeto QuickTest e escolha Criar.
Um segundo projeto é adicionado ao Gerenciador de Soluções e um arquivo chamado UnitTest1.vb é
aberto no editor.
End Class
Você verá uma linha sinuosa vermelha em alguns dos códigos. Nós corrigiremos esse erro ao tornar o
projeto de teste um assembly amigável para o projeto QuickDate.
2. De volta ao projeto QuickDate, abra o arquivo Calendar.vb caso ele ainda não esteja aberto e adicione a
instrução Imports a seguir e o atributo InternalsVisibleToAttribute para resolver o erro no projeto de teste.
Imports System.Runtime.CompilerServices
<Assembly: InternalsVisibleTo("QuickTest")>
2. Explore algumas das outras guias das páginas de propriedades do projeto, como Compilar e
Configurações. Essas guias são diferentes para diferentes tipos de projetos.
{1>{2>Próximas etapas<2}<1}
Caso deseje explorar ainda mais o Visual Studio, considere a possibilidade de criar um aplicativo seguindo um
dos tutoriais do Visual Basic.
Veja também
Criar projetos e soluções
Gerenciar propriedades do projeto e da solução
Gerenciar referências em um projeto
Desenvolver código no Visual Studio sem projetos ou soluções
Visão geral do IDE do Visual Studio
Funcionalidades do Visual Studio
08/01/2020 • 15 minutes to read • Edit Online
O artigo Visão geral do IDE do Visual Studio fornece uma introdução básica ao Visual Studio. Este artigo descreve
os recursos que podem ser mais apropriados para desenvolvedores experientes ou aqueles que já estão
familiarizados com o Visual Studio.
Instalação modular
O instalador modular do Visual Studio permite que você escolha e instale cargas de trabalho. As cargas de
trabalho são grupos de recursos necessários para a linguagem de programação ou a plataforma de sua
preferência. Essa estratégia ajuda a manter a superfície de instalação do Visual Studio menor, o que significa que
ele é instalado e atualizado mais rapidamente também.
Se você ainda não tiver instalado o Visual Studio, acesse a página Downloads do Visual Studio para instalá-lo
gratuitamente.
Se você ainda não tiver instalado o Visual Studio, acesse a página Downloads do Visual Studio para instalá-lo
gratuitamente.
Para saber mais sobre como configurar o Visual Studio no sistema, confira Instalar o Visual Studio.
Após instalar a carga de trabalho desenvolvimento do Azure, os seguintes modelos de nuvem para C# estarão
disponíveis na caixa de diálogo Novo Projeto:
O Cloud Explorer do Visual Studio permite exibir e gerenciar seus recursos de nuvem baseados no Azure dentro
do Visual Studio. Esses recursos podem incluir máquinas virtuais, tabelas, bancos de dados SQL e mais. O Cloud
Explorer mostra os recursos do Azure em todas as contas gerenciadas na assinatura do Azure à qual você está
conectado. E se uma operação específica exigir o portal do Azure, o Cloud Explorer fornecerá links que
direcionem você no portal para onde for necessário.
É possível utilizar os serviços do Azure para seus aplicativos usando os Serviços Conectados como:
Serviço conectado do Active Directory para os usuários poderem usar suas contas no Azure Active Directory
para se conectar aos aplicativos Web
Serviço conectado do Armazenamento do Azure para armazenamento de blobs, filas e tabelas
Serviço conectado do Key Vault para gerenciar segredos para aplicativos Web
Os Serviços Conectados disponíveis dependem de seu tipo de projeto. Adicione um serviço clicando com o
botão direito do mouse no projeto no Gerenciador de Soluções e escolhendo Adicionar > Serviço
Conectado.
Para obter mais informações, confira Move to the cloud With Visual Studio and Azure (Mover para a nuvem com
o Visual Studio e o Azure).
Veja também
Visão geral do IDE do Visual Studio
Novidades no Visual Studio 2017
Novidades no Visual Studio 2019
Tutorial: Introdução ao Visual Basic no Visual Studio
05/12/2019 • 12 minutes to read • Edit Online
Neste tutorial do VB (Visual Basic), você usará o Visual Studio para criar e executar alguns aplicativos de console
diferentes e explorar alguns recursos do IDE (ambiente de desenvolvimento integrado) do Visual Studio durante
esse processo.
Se você ainda não tiver instalado o Visual Studio, acesse a página Downloads do Visual Studio para instalá-lo
gratuitamente.
Se você ainda não tiver instalado o Visual Studio, acesse a página Downloads do Visual Studio para instalá-lo
gratuitamente.
Criar um projeto
Primeiro, criaremos um projeto de aplicativo do Visual Basic. O tipo de projeto inclui todos os arquivos de modelo
que você precisará, mesmo sem adicionar nada!
1. Abra o Visual Studio 2017.
2. Na barra de menus superior, escolha Arquivo > Novo > Projeto.
3. Na caixa de diálogo Novo Projeto, no painel esquerdo, expanda Visual Basic e, em seguida, escolha
.NET Core. No painel central, escolha Aplicativo de Console (.NET Core) . Em seguida, nomeie o
projeto WhatIsYourName.
NOTE
Algumas das capturas de tela neste tutorial usam o tema escuro. Se você não estiver usando o tema escuro, mas quiser usá-
lo, confira a página Personalizar o IDE e o Editor do Visual Studio para saber como.
Depois disso, escolha o botão Modificar no Instalador do Visual Studio. Pode ser solicitado que você salve seu
trabalho; nesse caso, faça isso. Em seguida, escolha Continuar para instalar a carga de trabalho. Em seguida, retorne
para a etapa 2 deste procedimento para "Criar um projeto".
4. Na janela Configurar seu novo projeto, digite ou insira WhatIsYourName na caixa Nome do projeto.
Em seguida, escolha Criar.
3. Use o botão Iniciar verde ou pressione F5 para compilar e executar seu primeiro aplicativo.
4. Quando a janela do console é aberta, digite seu nome. A janela do console deve ser semelhante à captura
de tela a seguir:
5. Clique em CalculateThis para executar o programa. A janela do console deve ser semelhante à captura de
tela a seguir:
{1>{2>Próximas etapas<2}<1}
Parabéns por concluir este tutorial. Para saber ainda mais, confira o tutorial a seguir.
Criar uma biblioteca com o Visual Basic e o SDK do .NET Core no Visual Studio
Consulte também
Instruções passo a passo sobre a linguagem do Visual Basic
Referência da linguagem Visual Basic
IntelliSense para arquivos de código do Visual Basic
Tutorial: como criar um aplicativo simples com o
Visual Basic
02/12/2019 • 20 minutes to read • Edit Online
Ao concluir este tutorial, você estará familiarizado com vários designers, ferramentas e caixas de diálogo que
poderão ser usados no desenvolvimento de aplicativos com o Visual Studio. Você vai criar um aplicativo "Olá,
Mundo", projetar a interface do usuário, adicionar código e depurar erros enquanto aprende sobre o trabalho no
IDE (ambiente de desenvolvimento integrado).
Se você ainda não tiver instalado o Visual Studio, acesse a página Downloads do Visual Studio para instalá-lo
gratuitamente.
Se você ainda não tiver instalado o Visual Studio, acesse a página Downloads do Visual Studio para instalá-lo
gratuitamente.
Configurar o IDE
Ao abrir o Visual Studio pela primeira vez, você será solicitado a entrar. Esta etapa é opcional neste tutorial. Em
seguida, você poderá ver uma caixa de diálogo que solicita a escolha das configurações de desenvolvimento e o
tema de cores. Mantenha os padrões e escolha Iniciar o Visual Studio.
Depois que o Visual Studio for iniciado, você verá as janelas de ferramentas, os menus e as barras de ferramentas,
bem como o espaço da Janela principal. As janelas de ferramentas estão encaixadas nos lados esquerdo e direito
da janela do aplicativo, com Início Rápido, a barra de menus e a barra de ferramentas padrão na parte superior.
No centro da janela do aplicativo está a Página Inicial. Ao carregar uma solução ou um projeto, os editores e
designers são exibidos no espaço em que a Página Inicial está localizada. Ao desenvolver um aplicativo, você
passará a maior parte do seu tempo nessa área central.
Quando você inicia o Visual Studio, a janela de início é aberta primeiro. Selecione Continuar sem código para
abrir o ambiente de desenvolvimento. Você verá as janelas de ferramentas, os menus e as barras de ferramentas,
além do espaço da janela principal. As janelas de ferramentas estão encaixadas nos lados esquerdo e direito da
janela do aplicativo, com uma caixa de pesquisa, a barra de menus e a barra de ferramentas padrão na parte
superior. Quando você carrega uma solução ou um projeto, os editores e designers são exibidos no espaço central
da janela do aplicativo. Ao desenvolver um aplicativo, você passará a maior parte do seu tempo nessa área central.
Criar o projeto
Ao criar um aplicativo no Visual Studio, você cria primeiro um projeto e uma solução. Para este exemplo, você
criará um projeto do WPF (Windows Presentation Foundation).
1. Crie um novo projeto. Na barra de menus, selecione Arquivo > Novo > Projeto.
2. Na caixa de diálogo Novo Projeto, selecione a categoria Instalado > Visual Basic > Área de Trabalho
do Windows e, em seguida, selecione o modelo Aplicativo WPF (.NET Framework) . Nomeie o projeto
como HelloWPFApp e selecione OK.
O Visual Studio cria o projeto e a solução HelloWPFApp e o Gerenciador de Soluções mostra os diversos
arquivos. O Designer do WPF mostra um modo de exibição de Design e um modo de exibição XAML de
MainWindow.xaml em um modo divisão. É possível deslizar o divisor para mostrar mais ou menos de cada
exibição. É possível optar por ver apenas a exibição visual ou apenas a exibição XAML. Os seguintes itens
aparecem no Gerenciador de Soluções:
NOTE
Para saber mais informações sobre XAML (eXtensible Application Markup Language), confira a página Visão geral do XAML
para WPF.
Depois de criar o projeto, você poderá personalizá-lo. Ao usar a janela Propriedades (encontrada no menu
Exibir), é possível exibir e alterar opções para itens de projeto, controles e outros itens em um aplicativo.
Alterar o nome de MainWindow.xaml
Vamos dar um nome mais específico para MainWindow. Em Gerenciador de soluções, clique com o botão direito
do mouse em MainWindow. XAML e escolha renomear. Renomeie o arquivo para Greetings. XAML.
3. Adicione um controle TextBlock à superfície de design escolhendo o item TextBlock e arrastando-o para a
janela na superfície de design. Centralize o controle próximo à parte superior da janela. No Visual Studio
2019 e posterior, você pode usar as diretrizes vermelhas para centralizar o controle.
Sua janela deve se parecer com a ilustração a seguir:
2. Se necessário, centralize novamente o TextBlock e salve as alterações pressionando Ctrl+S ou usando o item
de menu Arquivo.
Em seguida, você adicionará dois controles RadioButton ao formulário.
Adicionar botões de opção
1. Na Caixa de Ferramentas, localize o controle RadioButton.
2. Adicione dois controles RadioButton à superfície de design escolhendo o item RadioButton e arrastando-o
para a janela na superfície de design. Mova os botões (selecionando-os e usando as teclas de direção) para
que os botões sejam exibidos lado a lado sob o controle TextBlock. Use as diretrizes vermelhas para alinhar
os controles.
A sua janela deve se parecer com esta:
<Grid>
<TextBlock HorizontalAlignment="Left" Margin="252,47,0,0" TextWrapping="Wrap" Text="Select a message
option and then choose the Display button." VerticalAlignment="Top"/>
<RadioButton x:Name="HelloButton" Content="Hello" HorizontalAlignment="Left" Margin="297,161,0,0"
VerticalAlignment="Top"/>
<RadioButton x:Name="GoodbyeButton" Content="Goodbye" HorizontalAlignment="Left" Margin="488,161,0,0"
VerticalAlignment="Top"/>
</Grid>
IsChecked="True"
End Sub
3. Salve o aplicativo.
Inicie o depurador novamente (pressione F5). Você deverá ver a janela Saudações do aplicativo.
Agora, feche a janela do aplicativo para parar a depuração.
Depurar com pontos de interrupção
Você pode testar o código durante a depuração ao adicionar alguns pontos de interrupção. Você pode adicionar
pontos de interrupção escolhendo Depurar > Ativar/Desativar Ponto de Interrupção, clicando na margem
esquerda do editor ao lado da linha de código em que você deseja que a interrupção ocorra ou pressionando F9.
Adicionar pontos de interrupção
1. Abra Greetings.xaml.vb e selecione a seguinte linha: MessageBox.Show("Hello.")
Consulte também
Novidades no Visual Studio 2017
Dicas de produtividade
Novidades no Visual Studio 2019
Dicas de produtividade
Criar um aplicativo do Windows Forms no Visual
Studio com o Visual Basic
02/12/2019 • 8 minutes to read • Edit Online
Nesta introdução curta ao IDE (Ambiente de Desenvolvimento Integrado) do Visual Studio, você criará um
aplicativo simples do Visual Basic que tem uma UI (interface do usuário) baseada no Windows.
Se você ainda não tiver instalado o Visual Studio, acesse a página Downloads do Visual Studio para instalá-lo
gratuitamente.
Se você ainda não tiver instalado o Visual Studio, acesse a página Downloads do Visual Studio para instalá-lo
gratuitamente.
NOTE
Algumas das capturas de tela neste tutorial usam o tema escuro. Se você não estiver usando o tema escuro, mas quiser usá-
lo, confira a página Personalizar o IDE e o Editor do Visual Studio para saber como.
Criar um projeto
Primeiro, você criará um projeto de aplicativo do Visual Basic. O tipo de projeto inclui todos os arquivos de modelo
que você precisará, mesmo sem adicionar nada.
1. Abra o Visual Studio 2017.
2. Na barra de menus superior, escolha Arquivo > Novo > Projeto.
3. Na caixa de diálogo Novo Projeto, no painel esquerdo, expanda a opção Visual Basic e, em seguida,
escolha Área de Trabalho do Windows. No painel central, selecione Aplicativo do Windows Forms
(.NET Framework) . Em seguida, dê o nome HelloWorld para o arquivo.
Se o modelo de projeto Aplicativo do Windows Forms (.NET Framework) não for exibido, cancele a
caixa de diálogo Novo Projeto e, na barra de menus superior, escolha Ferramentas > Obter Ferramentas
e Recursos. O Instalador do Visual Studio é iniciado. Escolha a carga de trabalho Desenvolvimento de
área de trabalho do .NET e, em seguida, selecione Modificar.
Em seguida, no Instalador do Visual Studio, escolha Escolher a carga de trabalho de desenvolvimento de área de
trabalho do .NET.
Depois disso, escolha o botão Modificar no Instalador do Visual Studio. Pode ser solicitado que você salve seu
trabalho; nesse caso, faça isso. Em seguida, escolha Continuar para instalar a carga de trabalho. Em seguida, retorne
para a etapa 2 deste procedimento para "Criar um projeto".
4. Na janela Configurar seu novo projeto, digite ou insira OláMundo na caixa Nome do projeto. Em
seguida, escolha Criar.
Criar o aplicativo
Depois de selecionar o modelo de projeto do Visual Basic e nomear seu arquivo, o Visual Studio abrirá um
formulário para você. Um formulário é uma interface do usuário do Windows. Vamos criar um aplicativo "Olá,
Mundo" adicionando controles ao formulário e, em seguida, executaremos o aplicativo.
Adicionar um botão no formulário
1. Clique na Caixa de Ferramentas para abrir a janela suspensa da Caixa de Ferramentas.
(Se você não encontrar a opção suspensa Caixa de Ferramentas, ela poderá ser aberta da barra de menus.
Para fazer isso, exiba > caixa de ferramentas. Ou pressione Ctrl+Alt+X.)
2. Clique no ícone Fixar para encaixar a janela Caixa de Ferramentas.
(Se você não encontrar a janela Propriedades, ela poderá ser aberta da barra de menus. Para fazer isso,
clique em Exibir > Janela Propriedades. Ou pressione F4.)
5. Na seção Design da janela Propriedades, altere o nome de Button1 para btnClickThis e, em seguida,
pressione Enter.
NOTE
Se você tiver em ordem alfabética a lista na janela Propriedades , o Button1 aparecerá na seção (DataBindings) ,
em vez disso.
Executar o aplicativo
1. Clique no botão Iniciar para executar o aplicativo.
Várias coisas acontecerão. No IDE do Visual Studio, a janela Ferramentas de Diagnóstico será aberta, e
uma janela de saída também. Porém, fora do IDE, uma caixa de diálogo Form1 será exibida. Ela incluirá o
botão Clique aqui e o texto Label1.
2. Clique no botão Clique aqui na caixa de diálogo Form1. Observe que o texto Label1 é alterado para Olá,
Mundo! .
Próximas etapas
Para saber mais, continue com o tutorial a seguir:
Tutorial: criar um visualizador de imagens
Consulte também
Mais tutoriais Visual Basic
C#tutorial
C++tutorial
Tutorial: Abrir um projeto de um repositório
02/12/2019 • 8 minutes to read • Edit Online
Neste tutorial, você usará o Visual Studio para se conectar a um repositório pela primeira vez e, em seguida, abrir
um projeto nele.
Se você ainda não tiver instalado o Visual Studio, acesse a página Downloads do Visual Studio para instalá-lo
gratuitamente.
Se você ainda não tiver instalado o Visual Studio, acesse a página Downloads do Visual Studio para instalá-lo
gratuitamente.
4. Na caixa que diz Insira a URL de um repositório Git para clonar, digite ou cole a URL do seu repositório e
pressione Enter. (Talvez você veja um prompt para entrar no GitHub; caso ocorra, entre).
Depois que o Visual Studio clona o repositório, o Team Explorer é fechado e o Gerenciador de Soluções é
aberto. É exibida uma mensagem que diz Clique em Soluções e Pastas acima para exibir uma lista de
Soluções. Escolha Soluções e Pastas.
5. Se houver um arquivo de solução disponível, ele será exibido no menu suspenso "Soluções e Pastas".
Escolha-o, e o Visual Studio abrirá sua solução.
Se você não tiver um arquivo de solução (especificamente, um arquivo .sln) no seu repositório, o menu
suspenso mostrará a mensagem "Nenhuma solução encontrada". No entanto, você pode clicar duas vezes
em qualquer arquivo no menu de pastas para abri-lo no editor de códigos do Visual Studio.
Revisar seu trabalho
Exiba a animação a seguir para verificar o trabalho que você concluiu a seção anterior.
1. Abra o Visual Studio 2019.
2. Na janela de início, escolha Clonar ou verificar código.
Se você não tiver um arquivo de solução (especificamente, um arquivo .sln) no seu repositório, o menu
suspenso mostrará a mensagem "Nenhuma solução encontrada". No entanto, você pode clicar duas vezes
em qualquer arquivo no menu de pastas para abri-lo no editor de códigos do Visual Studio.
Abrir um projeto de um repositório Azure DevOps
1. Abra o Visual Studio 2017.
2. Na barra de menus superior, escolha Arquivo > Abrir > Abrir do Controle do Código-Fonte.
O painel Team Explorer – Conectar é aberto.
NOTE
O que é exibido na caixa de listagem depende dos repositórios Azure DevOps a que você tem acesso.
5. Depois que o Visual Studio clona o repositório, o Team Explorer é fechado e o Gerenciador de Soluções é
aberto. É exibida uma mensagem que diz Clique em Soluções e Pastas acima para exibir uma lista de
Soluções. Escolha Soluções e Pastas.
Um arquivo de solução (especificamente, um arquivo .sln) será exibido no menu suspenso "Soluções e
Pastas". Escolha-o, e o Visual Studio abrirá sua solução.
Se você não tiver um arquivo de solução no seu repositório, o menu suspenso mostrará a mensagem
"Nenhuma solução encontrada". No entanto, você pode clicar duas vezes em qualquer arquivo no menu de
pastas para abri-lo no editor de códigos do Visual Studio.
1. Abra o Visual Studio 2019.
2. Na janela de início, escolha Clonar ou verificar código.
O Visual Studio abrirá o Team Explorer e uma notificação será exibida quando a clonagem for concluída.
Se você não tiver um arquivo de solução no seu repositório, a mensagem "Nenhuma Solução Encontrada"
aparecerá. No entanto, você pode clicar duas vezes em qualquer arquivo no menu de pastas para abri-lo no
editor de códigos do Visual Studio.
Próximas etapas
Se estiver pronto para codificar com o Visual Studio, aprofunde-se em qualquer um dos seguintes tutoriais
específicos a um idioma:
Tutoriais do Visual Studio | C#
Tutoriais do Visual Studio | Visual Basic
Tutoriais do Visual Studio | C++
Tutoriais do Visual Studio | Python
Tutoriais do Visual Studio | JavaScript, TypeScript e Node.js
Consulte também
Azure DevOps Services: introdução ao Azure Repos e ao Visual Studio
Microsoft Learn: introdução ao Azure DevOps
Saiba como usar o editor de códigos
08/01/2020 • 12 minutes to read • Edit Online
Nesta introdução de 10 minutos ao editor de código do Visual Studio, adicionaremos o código a um arquivo para
ver algumas das formas pelas quais o Visual Studio facilita a escrita, a navegação e o entendimento do código.
TIP
Se você ainda não tiver instalado o Visual Studio, acesse a página Downloads do Visual Studio para instalá-lo gratuitamente.
TIP
Se você ainda não tiver instalado o Visual Studio, acesse a página Downloads do Visual Studio para instalá-lo gratuitamente.
Este artigo pressupõe que você já esteja familiarizado com o Visual Basic. Caso contrário, sugerimos que você
primeiro examine um tutorial, como Introdução ao Visual Basic no Visual Studio.
TIP
Para acompanhar este artigo, verifique se você tem as configurações do Visual Basic selecionadas para o Visual Studio. Para
obter informações sobre como selecionar configurações para o IDE (ambiente de desenvolvimento integrado), confira
Selecionar configurações de ambiente.
Há snippets para determinar se existe um arquivo no computador, fazer uma gravação em um arquivo de texto, ler
um valor de registro, executar uma consulta SQL, criar uma instrução For Each...Next, entre outros.
Comentar o código
A barra de ferramentas, que é a linha de botões sob a barra de menus no Visual Studio, pode ajudar a aumentar
sua produtividade durante a codificação. Por exemplo, você pode ativar/desativar o modo de preenchimento do
IntelliSense, aumentar ou diminuir um recuo de linha ou comentar um código que não deseja compilar.
(OIntelliSense é um auxílio de codificação que exibe uma lista de métodos correspondentes, entre outras coisas.)
Nesta seção, vamos comentar um pouco de código.
2. Não estamos usando a matriz morewords , mas podemos usá-la mais tarde. Portanto, não queremos excluí-
la por completo. Em vez disso, vamos comentar as linhas. Selecione a definição inteira de morewords até a
chave de fechamento e, em seguida, escolha o botão Comentar as linhas selecionadas na barra de
ferramentas. Caso prefira usar o teclado, pressione Ctrl+K, Ctrl+C.
O caractere de comentário ' do Visual Basic é adicionado ao início de cada linha selecionada para
comentar o código.
O bloco de código é recolhido apenas na primeira linha, seguido por um sinal de reticências ( ... ). Para expandir
o bloco de código novamente, clique na mesma caixa cinza que agora tem um sinal de adição ou pressione
Ctrl+M, Ctrl+M novamente. Esse recurso é chamado de Estrutura de tópicos e é útil principalmente ao recolher
métodos longos ou classes inteiras.
2. Feche a janela de definição inspecionada ao selecionar a caixa pequena com um “x” no canto superior
direito da janela pop-up.
Refatorar um nome
Ninguém obtém o código correto na primeira vez e uma das coisas que talvez você precise alterar é o nome de
uma variável ou de um método. Vamos experimentar a funcionalidade de refatorar do Visual Studio para
renomear a variável _words como words .
1. Coloque o cursor sobre a definição da variável _words e escolha Renomear no menu de atalho ou de
contexto.
Uma caixa de diálogo pop-up chamada Renomear aparecerá no canto superior direito do editor.
2. Com a variável _words ainda selecionada, digite o nome desejado de words. Observe que a referência ao
words na consulta também será renomeada automaticamente. Antes de pressionar Enter ou clicar em
Aplicar, marque a caixa de seleção Incluir comentários na caixa pop-up Renomear.
{1>{2>Próximas etapas<2}<1}
Saiba mais sobre projetos e soluções
Veja também
Snippets de código
Navegar pelo código
Estrutura de tópicos
Ir para Definição e Definição de Pico
Refatoração
Usar o IntelliSense
Compilar e criar no Visual Studio
08/01/2020 • 5 minutes to read • Edit Online
Quando você compila o código-fonte, o mecanismo de build cria assemblies e aplicativos executáveis. De modo
geral, o processo de compilação é muito semelhante entre vários tipos de projeto diferentes, como Windows,
ASP.NET, aplicativos móveis e outros. O processo de build também é semelhante entre as linguagens de
programação, como C#, Visual Basic, C++, e F#.
Compilando seu código com frequência, é possível identificar erros rapidamente em tempo de compilação, como
sintaxe incorreta, palavras-chave com erros de ortografia e erros de digitação. Também é possível detectar e
corrigir erros em tempo de execução, como erros lógicos e semânticos, ao compilar e executar versões de
depuração do código.
Um build bem-sucedido valida que o código-fonte do aplicativo contém a sintaxe correta e que todas as referências
estáticas a bibliotecas, assemblies e outros componentes podem ser resolvidas. É produzido um aplicativo
executável que pode ser testado quanto ao funcionamento adequado em um ambiente de depuração e por meio de
uma variedade de testes manuais e automatizados para validar a qualidade do código. Depois que o aplicativo for
completamente testado, você poderá compilar uma versão de lançamento a ser implantada em seus clientes. Para
obter uma introdução a esse processo, veja Passo a passo: Criação de um aplicativo.
Você pode usar qualquer um dos métodos a seguir para compilar um aplicativo: o IDE do Visual Studio, as
ferramentas de linha de comando do MSBuild, e o Azure Pipelines:
A documentação nesta seção detalha mais o processo de compilação baseado no IDE. Para obter mais informações
sobre os outros métodos, confira MSBuild e Azure Pipelines, respectivamente.
NOTE
Este tópico aplica-se ao Visual Studio no Windows. Para o Visual Studio para Mac, confira Compilar e criar no Visual Studio
para Mac.
Visão geral da compilação no IDE
Quando você cria um projeto, o Visual Studio cria configurações de compilação padrão para o projeto e para a
solução que contém o projeto. Essas configurações definem a maneira como as soluções e os projetos são criados e
implantados. Configurações de projeto, em particular, são exclusivas a uma plataforma de destino (por exemplo, o
Windows ou Linux) e tipo de build (por exemplo, depuração ou lançamento). Você pode editar essas configurações
como quiser e também pode criar suas próprias configurações, conforme necessário.
Para obter uma introdução à compilação com o IDE, veja Passo a passo: Criação de um aplicativo.
Em seguida, consulte Compilando e limpando projetos e soluções no Visual Studio para saber mais sobre as
personalizações de diferentes aspectos que você pode fazer no processo. As personalizações incluem alterar
diretórios de saída, especificar eventos de build personalizados, gerenciar dependências do projeto, gerenciar
arquivos de log de build e suprimir avisos do compilador.
A partir daí, você pode explorar uma variedade de outras tarefas:
Compreender configurações de build
Compreender plataformas de build
Gerenciar propriedades de solução e de projeto.
Especificar eventos de build em C# e Visual Basic.
Definir opções de build
Compilar vários projetos paralelamente.
Veja também
Criar (compilar) projetos de site
Compilar e criar (Visual Studio para Mac)
Tutorial: aprenda a depurar código do Visual Basic
usando o Visual Studio
05/12/2019 • 21 minutes to read • Edit Online
Este artigo apresenta os recursos do depurador do Visual Studio passo a passo. Caso deseje obter uma exibição de
nível superior das funcionalidades do depurador, confira Introdução ao depurador. Quando você depura seu
aplicativo, isso normalmente significa executar o aplicativo com o depurador anexado. Quando você faz isso, o
depurador fornece várias maneiras de mostrar o que o código está fazendo enquanto é executado. Você pode
percorrer o código e examinar os valores armazenados em variáveis, definir inspeções em variáveis para ver
quando os valores mudam, examinar o caminho de execução do código, ver se um branch de código está em
execução e assim por diante. Se esta for sua primeira tentativa de depurar um código, leia Como depurar para
iniciantes absolutos antes continuar neste artigo.
Neste tutorial, você irá:
Iniciar o depurador e atingir os pontos de interrupção.
Aprender os comandos para percorrer o código no depurador
Inspecionar variáveis em dicas de dados e janelas do depurador
Examinar a pilha de chamadas
{1>{2>Pré-requisitos<2}<1}
Você precisa ter o Visual Studio 2019 instalado e a carga de trabalho de desenvolvimento para desktop com
.NET.
Você precisa ter o Visual Studio 2017 instalado e a carga de trabalho de desenvolvimento para desktop com
.NET.
Se você ainda não tiver instalado o Visual Studio, acesse a página Downloads do Visual Studio para instalá-lo
gratuitamente.
Se você ainda não tiver instalado o Visual Studio, acesse a página Downloads do Visual Studio para instalá-lo
gratuitamente.
Caso precise instalar a carga de trabalho, mas já tiver o Visual Studio, acesse Ferramentas > Obter Ferramentas
e Funcionalidades... , que abre o Instalador do Visual Studio. O Instalador do Visual Studio é iniciado. Escolha a
carga de trabalho Desenvolvimento de área de trabalho do .NET e, em seguida, selecione Modificar.
Criar um projeto
1. {1>Abra o Visual Studio.<1}
Pressione Esc para fechar a janela de início. Digite Ctrl + Q para abrir a caixa de pesquisa, digite Visual
Basic, escolha modelose, em seguida, escolha criar novo projeto de aplicativo de console (.NET Core)
ou crie um novo projeto de aplicativo de console (.NET Framework) . Na caixa de diálogo que
aparece, digite um nome como iniciar-depuração e, em seguida, escolha Criar.
Na barra de menus superior, escolha Arquivo > Novo > Projeto. No painel esquerdo da caixa de diálogo
Novo projeto, em Visual Basic, escolha Área de Trabalho do Windows e, em seguida, no painel central,
escolha Aplicativo de Console (.NET Framework) . Em seguida, digite um nome como get-started-
debugging e clique em OK.
Caso não veja o modelo de projeto Aplicativo de Console (.NET Framework) , acesse Ferramentas >
Obter Ferramentas e Recursos... , que abre o Instalador do Visual Studio. Escolha a carga de trabalho
Desenvolvimento de área de trabalho do .NET e, em seguida, selecione Modificar.
O Visual Studio cria o projeto.
2. No Module1. vb, substitua todo o código padrão
Module Module1
Sub Main()
End Sub
End Module
Imports System
Imports System.Collections.Generic
Module Module1
End Sub
End Module
' Output:
' Drawing a rectangle
' Performing base class drawing tasks
' Drawing a triangle
' Performing base class drawing tasks
' Drawing a circle
' Performing base class drawing tasks
Inicie o depurador.
1. Pressione F5 (Debug > Iniciar Depuração) ou o botão Iniciar Depuração na barra de ferramentas
Depurar.
F5 inicia o aplicativo com o depurador anexado ao processo do aplicativo, mas nós ainda não fizemos nada
de especial para examinar o código. Portanto, o aplicativo apenas é carregado e a saída do console é exibida.
Drawing a rectangle
Performing base class drawing tasks
Drawing a triangle
Performing base class drawing tasks
Drawing a circle
Performing base class drawing tasks
Neste tutorial, vamos analisar melhor esse aplicativo usando o depurador e analisar os recursos do
depurador.
2. Pare o depurador pressionando o botão vermelho parar .
Pontos de interrupção são o recurso mais básico e essencial da depuração confiável. Um ponto de
interrupção indica quando o Visual Studio deve suspender o código em execução para que você possa
examinar os valores das variáveis ou o comportamento de memória ou se uma ramificação de código está
sendo executada ou não.
2. Pressione F5 ou o botão Iniciar Depuração , o aplicativo é iniciado e o depurador é executado na linha de
código em que você define o ponto de interrupção.
A seta amarela representa a instrução na qual o depurador ficou em pausa, que também suspende a
execução do aplicativo no mesmo ponto (essa instrução ainda não foi executada).
Se o aplicativo ainda não estiver em execução, F5 iniciará o depurador e o interromperá no primeiro ponto
de interrupção. Caso contrário, F5 continuará executando o aplicativo até o próximo ponto de interrupção.
Os pontos de interrupção são um recurso útil quando você sabe qual linha ou seção de código deseja
examinar em detalhes.
F11 é o comando Intervir, que avança a execução do aplicativo uma instrução por vez. F11 é uma boa
maneira de examinar o fluxo de execução com o máximo de detalhes. (Para mover-se mais rapidamente
pelo código, mostraremos algumas outras opções também.) Por padrão, o depurador ignora o código que
não é do usuário (se você quiser obter mais detalhes, consulte apenas meu código).
2. Pressione F10 (ou escolha Depurar > Depuração Parcial) algumas vezes até que o depurador pare na
chamada de método MyBase.Draw . Em seguida, pressione F10 mais uma vez.
Observe neste momento que o depurador não intervém no método Draw da classe base ( Shape ). F10
avança o depurador sem intervir em funções ou métodos no código do aplicativo (o código ainda é
executado). Pressionando F10 na chamada do método MyBase.Draw (em vez de F11), ignoramos o código
de implementação de MyBase.Draw (que, no momento, talvez não seja de nosso interesse).
NOTE
Dependendo de qual tipo de código você editar no depurador, será exibida uma mensagem de aviso. Em alguns
cenários, o código precisará ser recompilado para que você possa continuar.
Depuração circular
Digamos que você termine de examinar o método Draw na classe Triangle e queira sair da função, mas continuar
no depurador. Você pode fazer isso usando o comando Depuração Circular.
1. Pressione Shift + F11 (ou Depurar > Depuração Circular).
Este comando retoma a execução do aplicativo (e avança o depurador) até que a função atual retorne.
Você deve ter voltado ao loop For Each no método Main . Caso contrário, pressione Shift + F11 uma
segunda vez.
Você pode expandir ainda mais os objetos para exibir suas propriedades, como a propriedade Height do
retângulo.
Muitas vezes, durante a depuração, queremos uma maneira rápida de verificar valores de propriedade em
objetos e as dicas de dados são uma ótima maneira de fazer isso.
Na janela Autos, veja as variáveis e seus valores atuais. A janela Autos mostra todas as variáveis usadas na
linha atual ou a linha anterior (verifique a documentação para saber o comportamento específico a uma
linguagem).
2. Em seguida, examine a janela Locais, em uma guia ao lado da janela Autos.
A janela Locais mostra as variáveis que estão no escopo atual, ou seja, o contexto de execução atual.
A janela Pilha de Chamadas mostra a ordem em que os métodos e as funções são chamados. A linha
superior mostra a função atual (o método Rectangle.Draw neste aplicativo). A segunda linha mostra que
Rectangle.Draw foi chamado por meio da função Main e assim por diante.
NOTE
A janela Pilha de Chamadas é semelhante à perspectiva de Depuração em alguns IDEs, como o Eclipse.
A pilha de chamadas é uma boa maneira de examinar e entender o fluxo de execução de um aplicativo.
Você pode clicar duas vezes em uma linha de código para examinar esse código-fonte. Isso também altera o
escopo atual que está sendo inspecionado pelo depurador. Essa ação não avança o depurador.
Você também pode usar os menus acessados ao clicar com o botão direito do mouse na janela Pilha de
Chamadas para fazer outras coisas. Por exemplo, você pode inserir pontos de interrupção em funções
especificadas, avançar o depurador usando Executar até o Cursor e examinar o código-fonte. Para obter
mais informações, confira Como examinar a pilha de chamadas.
WARNING
Geralmente, você precisa ter cuidado com esse recurso. Um aviso é exibido na dica de ferramenta. Outros avisos
também podem ser exibidos. Ao mover o ponteiro não é possível reverter o aplicativo para um estado anterior.
{1>{2>Próximas etapas<2}<1}
Neste tutorial, você aprendeu como iniciar o depurador, percorrer o código e inspecionar variáveis. Talvez você
queira obter uma visão geral dos recursos do depurador, com links para mais informações.
Introdução ao depurador
Introdução ao teste de unidade
08/01/2020 • 8 minutes to read • Edit Online
Use o Visual Studio para definir e executar testes de unidade para manter a integridade de código, assegurar a
cobertura de código e localizar erros e falhas antes de seus clientes. Execute os testes de unidade frequentemente
para ter certeza de que seu código está funcionando corretamente.
4. No projeto de teste de unidade, adicione uma referência ao projeto que você deseja testar clicando com o
botão direito do mouse em Referências ou Dependências e, em seguida, escolhendo Adicionar
Referência.
5. Selecione o projeto que contém o código que você testará e clique em OK.
Depois de concluir os testes, uma marca de seleção verde indica que houve aprovação em um teste. Um
ícone "x" vermelho indica falha em um teste.
TIP
Você pode usar o Gerenciador de Testes para executar testes de unidade do framework de testes interno (MSTest) ou de
estruturas de teste de terceiros. Você pode agrupar os testes em categorias, filtrar a lista de testes, criar, salvar e executar
playlists de testes. Você também pode depurar testes e analisar um teste de desempenho e cobertura de código.
NOTE
O Live Unit Testing está disponível somente no Enterprise Edition.
1. Ative o Live Unit Testing do menu Teste, escolhendo Teste > Live Unit Testing > Iniciar.
2. Exiba os resultados dos testes dentro da janela do editor de código conforme você escreve e edita o código.
3. Clique em um indicador de resultado do teste para obter mais informações, assim como os nomes dos
testes que abordam esse método.
Para obter mais informações sobre o Live Unit Testing, veja Live Unit Testing.
4. Adicione uma referência do projeto de teste ao projeto que contém o código que você deseja testar.
Clique com o botão direito do mouse no projeto no Gerenciador de Soluções e selecione Adicionar >
Referência. (Também é possível adicionar uma referência no menu do botão direito do nó Referências ou
Dependências.)
5. Adicione código ao método de teste.
6. Execute o teste do Gerenciador de Testes ou clicando com o botão direito do mouse no código de teste e
escolhendo Executar Testes.
Veja também
Passo a passo: criar e executar testes de unidade para código gerenciado
Criar comando de Testes de Unidade
Gerar testes com IntelliTest
Executar testes com o Gerenciador de Testes
Analisar a cobertura de código
Criar um banco de dados e adicionar tabelas no
Visual Studio
08/01/2020 • 11 minutes to read • Edit Online
Você pode usar o Visual Studio para criar e atualizar um arquivo de banco de dados local no SQL Server Express
LocalDB. Você também pode criar um banco de dados executando instruções Transact-SQL na janela de
ferramentas do pesquisador de objetos do SQL Server no Visual Studio. Neste tópico, vamos criar um arquivo .
MDF e adicionar tabelas e chaves usando o designer de tabela.
{1>{2>Pré-requisitos<2}<1}
Para concluir este passo a passos, você precisará do desenvolvimento de área de trabalho do .net e de
armazenamento de dados e cargas de trabalho de processamento instalados no Visual Studio. Para instalá-los,
abra instalador do Visual Studio e escolha Modificar (ou mais > Modificar) ao lado da versão do Visual
Studio que você deseja modificar.
TIP
Se você não puder expandir o nó conexões de dados, ou se a conexão SampleDatabase. MDF não estiver listada,
selecione o botão conectar ao Database na barra de ferramentas Gerenciador de servidores. Na caixa de diálogo
Adicionar conexão , certifique-se de que Microsoft SQL Server arquivo de banco de dados esteja selecionado
em fonte de dadose, em seguida, navegue até e selecione o arquivo SampleDatabase. MDF. Conclua a adição da
conexão selecionando OK.
4. Clique com o botão direito do mouse na linha CustomerID e selecione definir chave primária.
5. Clique com o botão direito do mouse na linha padrão ( Id ) e selecione excluir.
6. Nomeie a tabela Clientes atualizando a primeira linha no painel de script de acordo com o seguinte
exemplo:
IMPORTANT
Verifique se todas as IDs e as quantidades de pedido são inteiros e se cada ID do cliente corresponde a um valor
especificado na coluna CustomerID da tabela Clientes.
Veja também
Acessando dados no Visual Studio