Apostila Visual Studio
Apostila Visual Studio
Apostila Visual Studio
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. Gerenciador de soluções pode ajudar a organizar seu 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 Windows e 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 um 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 que você selecione e
instale cargas de trabalho, que são grupos de recursos necessários para a linguagem de programação ou
plataforma que você preferir. 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 que você selecione e
instale cargas de trabalho, que são grupos de recursos necessários para a linguagem de programação ou
plataforma que você preferir. 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.
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 . (Como alternativa, pressione
Ctrl + Shift + N .)
A janela Criar um novo projeto é aberta e mostra diversos modelos de projeto. Um modelo contém os
arquivos básicos e as configurações necessárias para um determinado tipo de projeto.
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 todos os
idiomas , Windows na lista todas as plataformas e console na lista todos os tipos de projeto .
Selecione o modelo de aplicativo de console e clique em Avançar .
3. Na janela configurar seu novo projeto , digite HelloWorld na caixa nome do projeto ,
opcionalmente, altere o local do diretório para os arquivos do projeto (a localidade padrão é
C:\Users\<name>\source\repos ) e clique em Avançar .
4. Na janela informações adicionais , verifique se .NET Core 3,1 aparece no menu suspenso estrutura
de destino e, em seguida, clique em 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.
6. Para fechar a janela do console, pressione qualquer tecla do teclado.
7. 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 .
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:
10. Execute o programa novamente pressionando Ctrl + F5 . A saída é parecida com esta:
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.
Próximas etapas
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
Confira também
Descubra mais recursos do Visual Studio
Visite visualstudio.microsoft.com
Leia The Visual Studio blog (O blog do Visual Studio)
Aprenda a usar o editor de códigos com Visual
Basic
19/06/2021 • 6 minutes to read
Nesta introdução de 10 minutos ao editor de código no Visual Studio, adicionaremos código a um arquivo para
examinar algumas das maneiras que o Visual Studio torna a escrita, a navegação e a compreensão Visual Basic
código mais fácil.
TIP
Se você ainda não instalou o Visual Studio, vá para a página de downloads do Visual Studio para instalá-lo gratuitamente.
TIP
Se você ainda não instalou o Visual Studio, vá para a página de downloads do Visual Studio para instalá-lo gratuitamente.
TIP
Se você ainda não instalou o Visual Studio Preview, vá para a página de downloads do visual studio 2022 Preview 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.
Os snippets de código disponíveis variam em linguagens de programação diferentes. Você pode examinar os
trechos de código disponíveis para Visual Basic escolhendo Editar > trecho do IntelliSense > Inser t (ou
pressione Ctrl + K , Ctrl + X ). Para o Visual Basic, os snippets de código estão disponíveis para as seguintes
categorias:
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. Se preferir 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 é especialmente útil
quando você está recolhendo métodos longos ou classes inteiras.
Exibir definições de símbolo
O editor do Visual Studio torna mais fácil inspecionar a definição de um tipo, método, etc. Uma maneira é
navegar até o arquivo que contém a definição, por exemplo, escolhendo ir para definição em qualquer lugar
em que o símbolo é referenciado. Uma maneira ainda mais rápida que não move o foco para fora do arquivo
em que você está trabalhando é usar a opção Inspecionar Definição. Vamos espiar a definição do tipo String .
1. Clique com o botão direito do mouse na palavra String e escolha Inspecionar Definição no menu de
conteúdo. Ou pressione ALT + F12 .
Uma janela pop-up será exibida com a definição da classe String . Você pode rolar na janela pop-up ou
até mesmo inspecionar a definição de outro tipo do código inspecionado.
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 .
Próximas etapas
Saiba mais sobre projetos e soluções
Confira também
Snippets de código
Navegue pelos códigos
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
19/06/2021 • 9 minutes to read
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 Visual Studio downloads para instalá-lo gratuitamente.
TIP
Se você ainda não tiver instalado o Visual Studio, acesse a página Visual Studio downloads para instalá-lo gratuitamente.
TIP
Se você ainda não tiver instalado o Visual Studio Preview, acesse a página de downloads do Visual Studio 2022 Preview
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 Visual Studio e soluções. 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. Abra o Visual Studio.
2. Na barra de menus, escolha Arquivo > Novo > Projeto .
A caixa de diálogo Novo Projeto será 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. Abra o Visual Studio.
2. Na janela inicial, escolha 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 .
4. Nomeie a solução como QuickSolution e escolha Criar .
A solução aparece 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.
Adicionar um projeto
Agora vamos adicionar nosso primeiro projeto à solução. Vamos começar com um projeto vazio e adicionar os
itens necessários ao projeto.
1. No menu de contexto ou clique com o botão direito do mouse da Solução 'QuickSolution' no
Gerenciador de Soluções , escolha Adicionar > Novo Projeto .
A caixa de diálogo Adicionar Novo Projeto é aberta.
2. No painel esquerdo, expanda Visual Basic e escolha Área de Trabalho do Windows . Em seguida, no
painel central, selecione o modelo Projeto Vazio (.NET Framework) . Nomeia o projeto QuickDate e,
em seguida, escolha o botão OK.
Um projeto chamado QuickDate aparece abaixo da solução no Gerenciador de Soluções . Atualmente,
ele contém um único arquivo chamado App.config.
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
trabalhoDesenvolvimento 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 . Após o início do
Instalador do Visual Studio, escolha a carga de trabalho Desenvolvimento para área de trabalho em .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.
Próximas etapas
Caso deseje explorar ainda mais o Visual Studio, considere a possibilidade de criar um aplicativo seguindo um
dos tutoriais do Visual Basic.
Confira 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 nem soluções
Visão geral do IDE do Visual Studio
Funcionalidades do Visual Studio
19/06/2021 • 8 minutes to read
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 Visual Studio downloads para instalá-lo
gratuitamente.
Se você ainda não tiver instalado o Visual Studio, acesse a página Visual Studio downloads 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 Ser viç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 Ser viç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 > Ser viç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).
Também é possível automatizar o processo de build para compilar o código que os desenvolvedores de sua
equipe fizeram check-in no controle de versão. Por exemplo, será possível criar um ou mais projetos à noite ou
sempre que o check-in do código for feito. Para obter mais informações, confira Azure Pipelines.
Confira 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
19/06/2021 • 7 minutes to read
Neste tutorial para Visual Basic (VB), 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 enquanto faz isso.
Se você ainda não instalou o Visual Studio, vá para a página de downloads do Visual Studio para instalá-lo
gratuitamente.
Se você ainda não instalou o Visual Studio, vá para a página de downloads do Visual Studio para instalá-lo
gratuitamente.
Se você ainda não instalou o Visual Studio 2022 Preview, vá para a página de downloads do visual studio 2022
Preview 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 Avançar .
5. Na janela informações adicionais , o .NET Core 3,1 já deve estar selecionado para sua estrutura de
destino. Caso contrário, selecione .NET Core 3,1 . Em seguida, escolha criar .
O Visual Studio abre seu novo projeto.
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. Pressione qualquer tecla para fechar a janela do console.
1. No projeto WhatIsYourName, insira o código do Visual Basic a seguir imediatamente após o colchete de
abertura que segue a linha Sub Main(args As String()) e antes da linha End Sub :
2. Use o botão Iniciar verde ou pressione F5 para compilar e executar seu primeiro aplicativo.
3. Quando a janela do console é aberta, digite seu nome. A janela do console deve ser semelhante à captura
de tela a seguir:
4. Clique em CalculateThis para executar o programa. A janela do console deve ser semelhante à captura
de tela a seguir:
1. Na janela iniciar, escolha criar um novo projeto .
2. Na janela criar um novo projeto , escolha Visual Basic na lista idioma. Em seguida, escolha Windows
na lista de plataformas e console na lista de tipos de projeto.
3. Depois de aplicar o idioma, a plataforma e os filtros de tipo de projeto, escolha o modelo de aplicativo
de console e, em seguida, escolha Avançar .
Em seguida, na janela configurar seu novo projeto , digite ou insira CalculateThis na caixa nome do
projeto . Em seguida, escolha Avançar .
4. Na janela informações adicionais , o .NET Core 3,1 já deve estar selecionado para sua estrutura de
destino. Caso contrário, selecione .NET Core 3,1 . Em seguida, escolha criar .
5. Insira o código a seguir entre as linhas Module Program e End Module :
Próximas etapas
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
Confira 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: Criar um aplicativo simples com Visual
Basic
19/06/2021 • 10 minutes to read
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 Visual Studio downloads para instalá-lo
gratuitamente.
Se você ainda não tiver instalado o Visual Studio, acesse a página Visual Studio downloads para instalá-lo
gratuitamente.
Se você ainda não tiver instalado o Visual Studio 2022 Preview, acesse a página de downloads do Visual Studio
2022 Preview 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. Criar 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. No Gerenciador de Soluções , clique com o botão
direito do mouse em MainWindow.xaml e escolha Renomear . Renomeie o arquivo como 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 posteriores, você pode usar as diretrizes vermelhas para centralar o controle.
Sua janela deve se parecer com a ilustração a seguir:
Agora você pode adicionar o texto de exibição para cada controle RadioButton. O procedimento a seguir atualiza
a propriedade Conteúdo de um controle RadioButton.
Adicionar o texto de exibição de cada botão de opção
Atualize o atributo Content para HelloButton e para e no GoodbyeButton "Hello" "Goodbye" XAML. A
marcação XAML deve agora ser semelhante ao exemplo a seguir:
<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.
Confira também
Novidades no Visual Studio 2017
Dicas de produtividade
O que há de novo no Visual Studio 2019
Dicas de produtividade
Dicas de produtividade
Criar um aplicativo do Windows Forms no Visual
Studio com o Visual Basic
18/06/2021 • 4 minutes to read
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 instalou o Visual Studio, vá para a página de downloads do Visual Studio para instalá-lo
gratuitamente.
Se você ainda não instalou o Visual Studio, vá para a página de 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.
Se você ainda não instalou o Visual Studio, vá para a página de downloads do visual studio 2022 Preview 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 .
3. Na janela criar um novo projeto , escolha o modelo aplicativo de Windows Forms (.NET
Framework) para Visual Basic.
(Se preferir, você pode refinar sua pesquisa para obter rapidamente o modelo desejado. Por exemplo,
digite ou digite Windows Forms aplicativo na caixa de pesquisa. Em seguida, escolha Visual Basic na
lista idioma e, em seguida, escolha Windows na lista plataforma.)
NOTE
Se você não encontrar o modelo do Aplicativo do Windows Forms (.NET Framework) , poderá instalá-lo a
partir da janela Criar um novo projeto . Na mensagem Não encontrou o que precisa? , escolha o link
Instalar mais ferramentas e recursos .
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 a > 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 de 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
Confira também
Mais tutoriais Visual Basic
Tutoriais do C#
Tutoriais do C++
Aprenda a usar o editor de códigos com Visual
Basic
19/06/2021 • 6 minutes to read
Nesta introdução de 10 minutos ao editor de código no Visual Studio, adicionaremos código a um arquivo para
examinar algumas das maneiras que o Visual Studio torna a escrita, a navegação e a compreensão Visual Basic
código mais fácil.
TIP
Se você ainda não instalou o Visual Studio, vá para a página de downloads do Visual Studio para instalá-lo gratuitamente.
TIP
Se você ainda não instalou o Visual Studio, vá para a página de downloads do Visual Studio para instalá-lo gratuitamente.
TIP
Se você ainda não instalou o Visual Studio Preview, vá para a página de downloads do visual studio 2022 Preview 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.
Os snippets de código disponíveis variam em linguagens de programação diferentes. Você pode examinar os
trechos de código disponíveis para Visual Basic escolhendo Editar > trecho do IntelliSense > Inser t (ou
pressione Ctrl + K , Ctrl + X ). Para o Visual Basic, os snippets de código estão disponíveis para as seguintes
categorias:
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. Se preferir 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 é especialmente útil
quando você está recolhendo métodos longos ou classes inteiras.
Exibir definições de símbolo
O editor do Visual Studio torna mais fácil inspecionar a definição de um tipo, método, etc. Uma maneira é
navegar até o arquivo que contém a definição, por exemplo, escolhendo ir para definição em qualquer lugar
em que o símbolo é referenciado. Uma maneira ainda mais rápida que não move o foco para fora do arquivo
em que você está trabalhando é usar a opção Inspecionar Definição. Vamos espiar a definição do tipo String .
1. Clique com o botão direito do mouse na palavra String e escolha Inspecionar Definição no menu de
conteúdo. Ou pressione ALT + F12 .
Uma janela pop-up será exibida com a definição da classe String . Você pode rolar na janela pop-up ou
até mesmo inspecionar a definição de outro tipo do código inspecionado.
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 .
Próximas etapas
Saiba mais sobre projetos e soluções
Confira também
Snippets de código
Navegue pelos códigos
Estrutura de tópicos
Ir para Definição e Definição de Pico
Refatoração
Usar o IntelliSense
Compilar e criar no Visual Studio
14/05/2021 • 2 minutes to read
Para obter uma primeira introdução à criação dentro do IDE, consulte Walkthrough: Criando 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:
M ÉTO DO DE B UIL D B EN EF ÍC IO S
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.
Confira também
Criar (compilar) projetos de site
Compilar e criar (Visual Studio para Mac)
Projetos do CMake no Visual Studio
Tutorial: aprenda a depurar código do Visual Basic
usando o Visual Studio
19/06/2021 • 12 minutes to read
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.
Embora o aplicativo de demonstração seja Visual Basic, a maioria dos recursos é aplicável a C#, C++, F#, Python,
JavaScript e outras linguagens com suporte do Visual Studio (F# não dá suporte a Editar e continuar. F# e
JavaScript não dão suporte à janela Autos ). As capturas de tela estão em Visual Basic.
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
Pré-requisitos
Você deve ter Visual Studio 2019 instalada e a carga de trabalho de desenvolvimento de plataforma cruzada do
.NET Core.
Você deve ter Visual Studio 2017 instalada e a carga de trabalho de desenvolvimento de plataforma cruzada do
.NET Core.
Se você ainda não tiver instalado o Visual Studio, acesse a página Visual Studio downloads para instalá-lo
gratuitamente.
Se você ainda não tiver instalado o Visual Studio, acesse a página Visual Studio downloads para instalá-lo
gratuitamente.
Se você ainda não tiver instalado o Visual Studio 2022 Preview, acesse a página de downloads do Visual Studio
2022 Preview para instalá-lo gratuitamente.
Se você precisar instalar a carga de trabalho, mas já tiver Visual Studio, acesse Ferramentas Obter Ferramentas e
> Recursos..., que abre o Instalador do Visual Studio. O Instalador do Visual Studio é iniciado. Escolha a carga
de trabalho de desenvolvimento de plataforma cruzada do .NET Core e, em seguida, escolha Modificar .
Criar um projeto
Primeiro, você criará um projeto de aplicativo de console do .NET Core. 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, nomeia o
projeto get-started-debugging.
Se você não vir o modelo de projeto do Aplicativo de Console (.NET Core) , escolha o link Abrir
Instalador do Visual Studio no painel esquerdo da caixa de diálogo Novo Projeto .
O Instalador do Visual Studio é iniciado. Escolha a carga de trabalho Desenvolvimento multiplaforma
do .NET Core e, em seguida, selecione Modificar .
1. Abra o Visual Studio.
Se a janela inicial não estiver aberta, escolha Janela de Início > do Arquivo .
2. Na janela inicial, escolha Criar um novo projeto.
3. Na janela Criar um novo projeto , insira ou digite console na caixa de pesquisa. Em seguida, escolha
Visual Basic na lista Linguagem de programação e, em seguida, escolha Windows na lista Plataforma.
Depois de aplicar os filtros de linguagem e plataforma, escolha o modelo aplicativo de console para
.NET Core e, em seguida, escolha Próximo .
NOTE
Se você não vir o modelo aplicativo de console, poderá instalá-lo na janela Criar um novo projeto. Na
mensagem Não encontrou o que precisa? , escolha o link Instalar mais ferramentas e recursos . Em
seguida, no Instalador do Visual Studio, escolha a carga de trabalho de desenvolvimento multiplataforma do
.NET Core .
4. Na janela Configurar seu novo projeto, digite ou insira get-started-debugging na caixa Nome do
projeto. Em seguida, escolha Próximo.
5. Escolha a estrutura de destino recomendada (.NET Core 3.1) ou .NET 5 e escolha Criar .
O Visual Studio abre seu novo projeto.
Criar o aplicativo
1. Em Program.vb, substitua todo o código padrão pelo seguinte código:
Imports System
Class ArrayExample
Public Shared Sub Main()
Dim letters As Char() = {"f"c, "r"c, "e"c, "d"c, " "c, "s"c, "m"c, "i"c, "t"c, "h"c}
Dim name As String = ""
Dim a As Integer() = New Integer(9) {}
Console.ReadKey()
End Sub
Inicie o depurador.
1. Pressione F5 (Depurar > Iniciar Depuração ) ou o botão Iniciar Depuração Iniciar na barra de
ferramentas de depuração.
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.
Hello, f! Count to 1
Hello, fr! Count to 2
Hello, fre! Count to 3
Hello, fred! Count to 4
Hello, fred ! Count to 5
Hello, fred s! Count to 6
Hello, fred sm! Count to 7
Hello, fred smi! Count to 8
Hello, fred smit! Count to 9
Hello, fred smith! Count to 10
Neste tutorial, vamos analisar melhor esse aplicativo usando o depurador e analisar os recursos do
depurador.
2. Pare o depurador pressionando o botão parar vermelho (Shift + F5 ).
3. Na janela do console, pressione uma tecla para fechar a janela do console.
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. Para obter informações sobre os diferentes tipos de pontos de interrupção que
você pode definir, como pontos de interrupção condicionais, consulte Usando pontos de interrupção.
Observe que, desta vez, o depurador não entra no SendMessage método . 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 SendMessage (em vez de F11 ), ignoramos o código de implementação de
SendMessage (que, no momento, talvez não seja de nosso interesse). Para obter mais informações sobre
diferentes maneiras de percorrer seu código, consulte Navegar no código no depurador.
NOTE
O botão Executar até o Clique é novo no Visual Studio 2017. (Se você não vir o botão de seta verde, use F11
neste exemplo para avançar o depurador para o lugar certo.)
O valor da variável muda com cada iteração do loop, mostrando valores For de f , em fr seguida, , e
assim por fre diante.
Muitas vezes, durante a depuração, você deseja uma maneira rápida de verificar valores de propriedade
em variáveis, para ver se eles estão armazenando os valores que você espera que armazenem. As dicas
de dados são uma boa maneira de fazer isso.
A janela Locais mostra as variáveis que estão no escopo atual, ou seja, o contexto de execução atual.
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.
3. Pressione F11 .
O depurador executa novamente o método Console.WriteLine (você vê isso na saída da janela do
console).
Alterando o fluxo de execução, você pode fazer coisas como testar caminhos de execução de código
diferentes ou executar novamente o código sem reiniciar o depurador.
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.
Próximas etapas
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
14/05/2021 • 5 minutes to read
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.
Neste artigo, o código e as ilustrações usam C#, mas os conceitos e recursos se aplicam às linguagens .NET,
C++, Python, JavaScript e TypeScript.
namespace HelloWorldCore
TIP
Para o C#, você pode criar projetos de teste de unidade a partir do código usando um método mais rápido. Para
obter mais informações, consulte criar projetos de teste de unidade e métodos de teste. Para usar esse método
com .NET Core ou .NET Standard, o Visual Studio 2019 é necessário.
A ilustração a seguir mostra um teste de unidade MSTest, que tem suporte no .NET.
Clique em Avançar , escolha um nome para o projeto de teste e, em seguida, clique em Criar .
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System.IO;
using System;
namespace HelloWorldTests
{
[TestClass]
public class UnitTest1
{
private const string Expected = "Hello World!";
[TestMethod]
public void TestMethod1()
{
using (var sw = new StringWriter())
{
Console.SetOut(sw);
HelloWorldCore.Program.Main();
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.
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 no Test Explorer ou clicando com o botão direito do mouse no código de teste e
escolhendo Executar teste ( ou Ctrl + R , T ).
Próximas etapas
Noções básicas de teste de unidade
Criar e executar testes de unidade para código gerenciado
Criar um banco de dados e adicionar tabelas no
Visual Studio
14/05/2021 • 6 minutes to read
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 Ser ver no Visual Studio. Neste tópico, vamos criar um
arquivo . MDF e adicionar tabelas e chaves usando o designer de tabela.
Pré-requisitos
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.
NOTE
Os procedimentos neste artigo se aplicam apenas a projetos .NET Framework Windows Forms, e não a projetos de
Windows Forms do .NET Core.
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 Ser ver arquivo de banco de dados esteja
selecionado em fonte de dados e, em seguida, navegue até e selecione o arquivo SampleDatabase. MDF.
Conclua a adição da conexão selecionando OK .
N O M E DA C O L UN A T IP O DE DA DO S P ERM IT IR N ULO S
4. Clique com o botão direito do mouse na CustomerID linha 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:
N O M E DA C O L UN A T IP O DE DA DO S P ERM IT IR N ULO S
IMPORTANT
Verifique se todas as IDs de pedidos e quantidades de pedidos são inteiros e se cada ID de cliente corresponde a
um valor que você especificou na coluna CustomerID da tabela Customers.
Confira também
Acessando dados no Visual Studio