Escolar Documentos
Profissional Documentos
Cultura Documentos
Um IDE ( ambiente de desenvolvimento integrado ) é um programa repleto de recursos que dá suporte a vários
aspectos do desenvolvimento de software. o Visual Studio IDE é um painel de inicialização criativo que você
pode usar para editar, depurar e compilar código e, em seguida, publicar um aplicativo. acima e acima do editor
padrão e do depurador que a maioria dos IDEs fornece, Visual Studio inclui compiladores, ferramentas de auto-
completar de código, designers gráficos e muitos outros recursos para aprimorar o processo de
desenvolvimento de software.
a imagem anterior mostra Visual Studio com um projeto de Visual Basic aberto que mostra as principais janelas
e suas funcionalidades:
No Gerenciador de soluções, no canto superior direito, você pode exibir, navegar e gerenciar seus
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 central do Editor, onde você provavelmente passará a maior parte do tempo, exibe o conteúdo
do arquivo. Na janela do editor, 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.
no Team Explorer, no canto inferior direito, você pode acompanhar itens de trabalho e compartilhar código
usando tecnologias de controle de versão, como Git e Controle de Versão do Team Foundation (TFVC).
Em alterações no git no canto inferior direito, você pode acompanhar itens de trabalho e compartilhar
código com outras pessoas usando tecnologias de controle de versão, como git e GitHub.
Edições
O Visual Studio está disponível para Windows e Mac. Visual Studio para Mac tem muitos dos mesmos recursos
que Visual Studio para Windows e é otimizado para o desenvolvimento de aplicativos móveis e de plataforma
cruzada. este artigo se concentra na versão Windows do Visual Studio.
há três edições do Visual Studio: Community, Professional e Enterprise. consulte comparar Visual Studio edições
para saber mais sobre quais recursos cada edição dá suporte.
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 e alteração da ordem dos parâmetros do método.
IntelliSense
O IntelliSense é um conjunto de recursos que exibem informações sobre seu código diretamente no
editor e, em alguns casos, escrevem pequenos bits de código para você. É como ter a documentação
básica embutida no editor, para que você não precise pesquisar informações de tipo em outro lugar.
A seguinte ilustração mostra como o IntelliSense exibe uma lista de membros para um tipo:
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.
Pesquisa do Visual Studio
Visual Studio menus, opções e propriedades podem parecer intensos às vezes. Visual Studio pesquisa, ou
Ctrl + Q , é uma ótima maneira de localizar rapidamente os recursos e o código do IDE em um único
lugar.
quando você começa a digitar o nome de algo que está procurando, Visual Studio lista os resultados que
levam você onde você precisa ir. se precisar adicionar funcionalidade, por exemplo, outra linguagem de
programação, você poderá abrir o Instalador do Visual Studio na caixa de pesquisa resultados para
instalar a carga de trabalho ou o componente.
CodeLens
O CodeLens ajuda você a encontrar referências de código, alterações de código, bugs vinculados, itens de
trabalho, revisões de código e testes de unidade, sem sair do editor.
Ir para Definição
O recurso ir para definição leva você diretamente para o local de uma definição de função ou tipo.
Inspecionar definição
A janela de definição de Peek mostra um método ou uma definição de tipo sem abrir um arquivo
separado.
Instalar o Visual Studio
Nesta seção, você cria um projeto simples para experimentar algumas das coisas que você pode fazer com
Visual Studio. Você aprende como alterar o tema de cores, usar o IntelliSense como um auxílio de codificação e
depurar um aplicativo para ver um valor de variável durante a execução do aplicativo.
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 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. No instalador modular, você escolhe e instala cargas
de trabalho, que são grupos de recursos necessários para as linguagens de programação ou plataformas que
você deseja. Para usar as etapas a seguir para criar um programa, certifique-se de selecionar a carga de
trabalho de desenvolvimento do .net desktop durante a instalação.
ao abrir Visual Studio pela primeira vez, você pode entrar usando seu conta Microsoft ou sua conta corporativa
ou de estudante.
2. Na barra Visual Studio menus, escolha Opções > de Ferramentas para abrir a caixa de diálogo
Opções.
3. Na página de opções Ambiente > Geral, altere a seleção Tema de Cor para Azul ou Claro e, em
seguida, selecione OK.
O tema de cor para todo o IDE muda de acordo. A captura de tela a seguir mostra o tema Azul:
Criar um programa
Adimple-se e crie um programa simples.
1. Na barra de menus Visual Studio, escolha Arquivo > Novo Project .
A caixa Project 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 Visual Studio, escolha Arquivo > > Novo Project . (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 lista de todos os idiomas,
Windows na lista Todas as plataformas e Console na lista Todos os tipos de projeto.
Selecione o modelo Aplicativo de Console e clique em Próximo.
3. Na janela Configurar seu novo projeto, insira HelloWorld na caixa nome do Project, opcionalmente
altere o local do diretório para os arquivos de projeto (a localidade padrão é ) e clique
C:\Users\<name>\source\repos em Próximo .
4. Na janela Informações adicionais, verifique se o .NET Core 3.1 aparece no menu suspenso Estrutura
de Destino e 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.
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:
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 que um determinado tipo de projeto requer.
2. Para encontrar um modelo, você pode digitar ou inserir palavras-chave na caixa de pesquisa. A lista de
filtros de modelos disponíveis com base nas palavras-chave que você inserir. Você pode filtrar ainda mais
os resultados do modelo escolhendo Visual Basic na lista suspenso Todos os idiomas, Windows na
lista Todas as plataformas e Console na lista Todos os tipos de projeto.
Selecione o modelo Visual Basic Aplicativo de Console e, em seguida, selecione Próximo.
3. Na janela Configurar seu novo projeto, insira HelloWorld na caixa Project nome. Opcionalmente,
altere o local do diretório do projeto do local padrão de C: os \ \ <name> \ \ repos de origem dos
usuários e, em seguida, selecione Próximo .
4. Na janela Informações adicionais, verifique se o .NET 6.0 aparece no menu suspenso Estrutura de
Destino e selecione Criar .
O Visual Studio cria o projeto. O programa é um aplicativo "Olá, Mundo" simples que chama o método
para exibir a cadeia Console.WriteLine() de caracteres Hello, World! em uma janela do console.
Os arquivos de projeto aparecem no lado direito do Visual Studio IDE, em uma janela chamada
Gerenciador de Soluções . Na janela Gerenciador de Soluções, selecione o arquivo Program.vb.
O Visual Basic código para o aplicativo é aberto na janela do editor central, que ocupa a maior parte do
espaço.
O código é colorido automaticamente para indicar partes diferentes, como palavras-chave e tipos. Os
números de linha ajudam a localizar o código.
Linhas pequenas e verticais tracejadas no código indicam a estrutura de código ou blocos de código que
se reúnem. Você também pode selecionar os sinais de menos ou mais pequenos e com caixa para
retração ou expansão de blocos de código. Esse recurso de delineamento de código permite ocultar o
código que você não precisa ver, ajudando a minimizar a confusão na tela.
Esse código exibe Qual é seu nome? na janela do console e aguarda até que o usuário insira algum
texto.
8. Altere a linha que Console.WriteLine("Hello World!") diz para a seguinte linha:
9. Execute o aplicativo novamente selecionando Depurar > Iniciar Sem Depuração ou pressionando
Ctrl + F5 .
O Visual Studio recompila o aplicativo e uma janela do console é aberta e solicita seu nome.
10. Digite seu nome na janela do console e pressione Enter .
11. Pressione qualquer tecla para fechar a janela do console e interromper o programa em execução.
::: moniker-end
::: moniker-
end
A variável renomeia em todo o projeto, que, nesse caso, é apenas dois locais.
Agora, dê uma olhada no IntelliSense.
1. Abaixo da linha que diz Console.WriteLine("Hello " + username + "!") , digite o seguinte
código:
Uma caixa exibe os membros da classe DateTime. A descrição do membro selecionado no momento
também é exibida em uma caixa separada.
::: moniker-end
2. Escolha o membro chamado Agora, que é uma propriedade da classe . Clique duas vezes em Agora ou
selecione-o e pressione Tab .
3. Abaixo dessa linha, insira as seguintes linhas de código:
TIP
Console.Write é diferente de Console.WriteLine , porque ele não adiciona um terminador de linha depois de
imprimir. Isso significa que a próxima parte do texto que é enviada para a saída será impressa na mesma linha.
Você pode passar o mouse sobre cada um desses métodos em seu código para ver suas descrições.
Em seguida, use a refactoring novamente para tornar o código um pouco mais conciso.
1. Selecione a now variável na linha Dim now = Date.Now . Um ícone de chave de fenda aparece na margem
nessa linha.
2. Selecione o ícone de chave de fenda para ver as sugestões disponíveis Visual Studio. Esse caso mostra a
refactoração de variável temporária em linha para remover uma linha de código sem alterar o
comportamento geral do código.
3. Selecione Variável temporária em linha para refactorar o código.
4. Execute o programa novamente pressionando Ctrl + F5 . A saída é parecida com esta:
1. Selecione a now variável na linha Dim now = Date.Now . Um ícone de lâmpada aparece na margem da
linha.
2. Selecione o ícone de lâmpada para ver as sugestões disponíveis de Visual Studio. Esse caso mostra a
refatoração de variável temporária embutida para remover uma linha de código sem alterar o
comportamento geral do código.
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 de Visual Studio.
Visite VisualStudio.Microsoft.com.
leia o blog Visual Studio.
Aprenda a usar o editor de códigos com Visual
Basic
30/10/2021 • 11 minutes to read
nesta introdução de 10 minutos ao editor de códigos no Visual Studio, adicionaremos código a um arquivo para
examinar algumas das maneiras que Visual Studio facilita a gravação, a navegação e a compreensão do código
de Visual Basic.
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.
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.
1. Abra o Visual Studio. Pressione ESC ou selecione continuar sem código na janela iniciar para abrir o
ambiente de desenvolvimento.
2. No menu arquivo na barra de menus, escolha novo > arquivo .
3. Na caixa de diálogo Novo Arquivo , na categoria Geral , escolha Classe do Visual Basic e, em seguida,
escolha Abrir .
Um novo arquivo é aberto no editor com o esqueleto de uma classe do Visual Basic. (Você já pode
observar que não precisa criar um projeto completo do Visual Studio para obter alguns dos benefícios
oferecidos pelo editor de códigos, como o realce de sintaxe. Basta ter um arquivo de código!)
Usar snippets de código
O Visual Studio fornece snippets de código úteis que você pode usar para gerar os blocos de código usados
com frequência de forma rápida e fácil. Os snippets de código estão disponíveis para diferentes linguagens de
programação, incluindo Visual Basic, C# e C++. Vamos adicionar o snippet Sub do Visual Basic ao nosso
arquivo.
1. Coloque o cursor acima da linha que indica End Class e digite sub .
Uma caixa de diálogo pop-up será exibida com informações sobre a palavra-chave Sub e como inserir o
snippet de código Sub .
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á trechos para determinar se um arquivo existe no computador, gravar em um arquivo de texto, ler um valor
de registro, executar uma consulta de SQL ou criar um para cada... Próxima instruçãoe muito mais.
1. Coloque o cursor acima da linha que indica End Class e digite sub .
Uma caixa de diálogo pop-up será exibida com informações sobre a palavra-chave Sub e como inserir o
snippet de código Sub .
2. Pressione a Guia duas vezes para inserir o snippet de código.
A estrutura do código do procedimento Sub MySub() é adicionada ao arquivo.
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 abrindo o botão direito do mouse ou o menu de contexto no
editor de códigos e escolhendo trecho de inserção de trecho de código > (ou pressione ctrl + K , ctrl + X ). Para
o Visual Basic, os snippets de código estão disponíveis para as seguintes categorias:
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.
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.
Recolha seções de código para se concentrar apenas nas partes de seu interesse. Para praticar, vamos recolher a
matriz _words para uma linha de código. Escolha a caixa cinza pequena com o sinal de subtração na margem da
linha que indica Dim _words = New String() { . Ou, se você for um usuário de teclado, coloque o cursor em
qualquer lugar na definição da matriz e pressione Ctrl + m , Ctrl + m .
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, escolha a 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.
2. Feche a janela de definição inspecionada ao selecionar a caixa pequena com um “x” no canto superior
direito da janela pop-up.
o editor de Visual Studio torna mais fácil inspecionar a definição de um tipo ou membro de classe. Uma maneira
é navegar até o arquivo que contém a definição, por exemplo, ao selecionar Ir para Definição em qualquer
lugar em que o símbolo esteja 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 Inspecionar definição escolhendo a caixa pequena com um "x" na parte superior direita da
janela pop-up.
O IntelliSense é um recurso inestimável quando você está codificando. Ele pode mostrar informações sobre
membros disponíveis de um tipo ou detalhes de parâmetros para sobrecargas diferentes de um método. Você
também pode usar o IntelliSense para completar uma palavra depois que você digitar caracteres suficientes
para desambiguá-la. Vamos adicionar uma linha de código para imprimir as cadeias de caracteres ordenadas na
janela de console, que é o local padrão para envio da saída do programa.
1. Abaixo da variável query , comece a digitar o código a seguir:
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
30/10/2021 • 13 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 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.
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 de
GitHub , ele poderá não conter Visual Studio projetos 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 conhecer Visual Studio, você
provavelmente não se encontrará criando soluções vazias com 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 > Project .
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 iniciar, 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 .
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 Project .
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 aparece abaixo da solução em 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? . 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 .
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 Project .
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 na lista
suspensa todos os idiomas .
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 aparece abaixo da solução em 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? . 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.
2. na caixa de diálogo adicionar um novo projeto , digite o teste de unidade de texto na caixa de
pesquisa na parte superior e, em seguida, selecione Visual Basic na lista suspensa todos os idiomas .
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")>
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")>
Propriedades do projeto
A linha no arquivo Calendar.vb que contém o atributo InternalsVisibleToAttribute referencia o nome do
assembly (nome de arquivo) do projeto QuickTest . O nome do assembly pode não ser sempre o mesmo que o
nome do projeto. Para localizar o nome do assembly de um projeto, abra as propriedades do projeto.
1. No Gerenciador de Soluções , selecione o projeto QuickTest . Ao clicar com o botão direito do mouse
ou no menu de contexto, selecione Propriedades ou pressione Alt +Enter . (Você também pode clicar
duas vezes em Meu Projeto no Gerenciador de Soluções .)
As páginas de propriedades do projeto abertas na guia aplicativo . As páginas de propriedades contêm
várias configurações para o projeto. Observe que o nome do assembly do projeto QuickTest é, de fato,
“QuickTest”. Se você quisesse alterar o nome do assembly, é aqui que você faria isso. Assim, quando você
compilar o projeto de teste, o nome do arquivo binário resultante será alterado de QuickTest.dll para o
que você escolher.
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.
A linha no arquivo Calendar. vb que contém o InternalsVisibleToAttribute atributo faz referência ao nome do
assembly (nome do arquivo) do projeto QuickTest . O nome do assembly pode não ser sempre o mesmo que o
nome do projeto. Para localizar o nome do assembly de um projeto, abra as propriedades do projeto.
1. No Gerenciador de Soluções , selecione o projeto QuickTest . Ao clicar com o botão direito do mouse
ou no menu de contexto, selecione Propriedades ou pressione Alt +Enter . (Você também pode clicar
duas vezes em Meu Projeto no Gerenciador de Soluções .)
As páginas de propriedades do projeto abertas na guia aplicativo . As páginas de propriedades contêm
várias configurações para o projeto. Observe que o nome do assembly do projeto QuickTest é, de fato,
“QuickTest”. Se você quisesse alterar o nome do assembly, é aqui que você faria isso. Assim, quando você
compilar o projeto de teste, o nome do arquivo binário resultante será alterado de QuickTest.dll para o
que você escolher.
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.
TIP
Se o Gerenciador de Testes não abrir automaticamente, abra-o escolhendo Teste > Windows > Gerenciador de
Testes na barra de menus.
Se você quiser verificar se o teste de unidade está funcionando, escolha testar > executar todos os testes na
barra de menus. Uma janela chamada Gerenciador de Testes será aberta e você verá que o teste
TestGetCurrentDate será aprovado.
TIP
Se o Gerenciador de Testes não abrir automaticamente, abra-o escolhendo Teste > Windows > Gerenciador de
Testes na barra de menus.
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
30/10/2021 • 10 minutes to read
Este artigo descreve os recursos para desenvolvedores experientes ou desenvolvedores que já estão
familiarizados com Visual Studio. Para uma introdução básica ao Visual Studio, consulte a visão geral Visual
Studio IDE.
Instalação modular
No Visual Studio instalador modular do , você escolhe e instala as cargas de trabalho que deseja. As cargas de
trabalho são grupos de recursos que linguagens de programação ou plataformas precisam para funcionar. Essa
estratégia modular ajuda a manter o Visual Studio de instalação menor, portanto, ela é instalada e atualizada
mais rapidamente.
Se você ainda não tiver instalado o Visual Studio, vá para a página Visual Studio downloads para instalá-lo
gratuitamente.
Se você ainda não tiver instalado o Visual Studio, vá para 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 :
No Visual Studio, use o Cloud Explorer para exibir e gerenciar seus recursos de nuvem baseados no Azure. Os
recursos de nuvem podem incluir VMs (máquinas virtuais), tabelas e SQL bancos de dados. O Cloud Explorer
mostra os recursos do Azure em todas as contas na assinatura do Azure em que você está entrando. Se uma
operação exigir o portal do Azure, o Cloud Explorer terá links para o local no portal que você precisa ir.
IMPORTANT
A janela do Cloud Explorer é fechada Visual Studio 2022. Para obter mais informações, consulte Gerenciar os recursos
associados às suas contas do Azure no Visual Studio Cloud Explorer.
Use o portal do Azure para acessar os recursos do Azure conforme necessário. Você pode continuar a usar o nó do Azure
Gerenciador de Servidores em versões anteriores do Visual Studio.
Você pode usar os serviços do Azure para seus aplicativos adicionando Ser viços Conectados, como:
Serviço conectado do Active Directory, para usar Azure Active Directory (Azure AD) para se conectar a
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.
Na tela Ser viços Conectados, selecione o link ou o sinal de mais para Adicionar uma dependência de
ser viço . Na tela Adicionar dependência, selecione o serviço que você deseja adicionar e siga as telas para se
conectar à sua assinatura e serviço do Azure.
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).
Para abrir SQL Server Pesquisador de Objetos , selecione seu ícone na parte superior da janela Gerenciador de
Ser vidores ou selecione Exibir SQL Ser ver Pesquisador de Objetos no menu > Visual Studio superior.
O SSDT (SQL Server Data Tools) é um ambiente de desenvolvimento avançado do SQL Server, do Banco de
Dados SQL do Azure e do SQL Data Warehouse do Azure. Com o SSDT, você pode criar, depurar, manter e
refactorar bancos de dados. Você pode trabalhar com um projeto de banco de dados ou diretamente com uma
instância local ou não de banco de dados conectado. Para obter o SSDT, use o Instalador do Visual Studio para
instalar a carga de trabalho armazenamento e processamento de dados.
TIP
Continuamos a criar o conjunto de recursos do Git e iterar nele com base em seus comentários. Para obter mais
informações sobre uma atualização recente de recursos, juntamente com um link para a pesquisa em que você pode
compartilhar seus comentários sobre ela, consulte a postagem no blog Suporte a vários Visual Studio.
A maneira como você abre um projeto de um GitHub repo usando o Visual Studio 2019 depende de qual versão
você tem. Especificamente, se você instalou a versão 16.8 ou posterior, há uma nova e mais integrada
experiência do Git Visual Studio disponível para você. Para obter mais informações, consulte a página de
documentação Visual Studio controle de versão.
E, para ver um tutorial passo a passo sobre como se conectar a um repositório Git ou Azure DevOps usando o
Visual Studio, consulte a página Abrir um projeto de um repositório.
Para saber mais sobre como gerenciar repositórios Git no Visual Studio usando o Team Explorer , consulte Get
started with Git and Azure Repos. Para saber mais sobre os Visual Studio de controle do código-fonte
integrados, confira os recursos do Git Visual Studio postagem no blog.
Azure DevOps Services é um pacote de serviços baseados em nuvem que planejam, hospedam, automatizam e
implantam software e promovem a colaboração em equipe. DevOps Services dá suporte GitHub controle de
versão distribuído e controle de versão Controle de Versão do Team Foundation (TFVC) centralizado. DevOps
Services fornece pipelines de CI/CD (build e versão) contínuos para código armazenado em sistemas de
controle de versão. o DevOps Services também dá suporte a metodologias de desenvolvimento do Scrum,
CMMI e Agile. você pode usar DevOps Services para gerenciar código junto com bugs e itens de trabalho para
seu projeto.
O TFS (Team Foundation Server) é o hub de gerenciamento do ciclo de vida do aplicativo para o Visual Studio.
Ele habilita a participação de todos os envolvidos com o processo de desenvolvimento usando uma única
solução. O TFS também é útil para gerenciar equipes e projetos heterogêneos.
você pode se conectar a uma organização Azure DevOps ou a um Team Foundation Server em sua rede por
meio da janela Visual Studio Team Explorer . Na janela Team Explorer , você pode verificar o código dentro
ou fora do controle de origem, gerenciar itens de trabalho, iniciar compilações e acessar salas de equipe e
espaços de trabalho. Para abrir Team Explorer , use a caixa de pesquisa ou selecione Exibir > Team Explorer .
A imagem a seguir mostra a janela Team Explorer para uma solução hospedada no Azure DevOps Services.
Azure DevOps é um hub de gerenciamento do ciclo de vida do aplicativo para Visual Studio. Azure DevOps
permite que todos estejam envolvidos no processo de desenvolvimento para participar usando uma única
solução. Azure DevOps também é útil para gerenciar equipes e projetos heterogêneos.
você pode se conectar a uma organização Azure DevOps ou Azure DevOps Server na sua rede por meio da
janela Team Explorer no Visual Studio. Na janela Team Explorer , você pode verificar o código dentro ou fora
do controle de origem, gerenciar itens de trabalho, iniciar compilações e acessar salas de equipe e espaços de
trabalho. Para abrir Team Explorer , use a caixa de pesquisa ou selecione Exibir > Team Explorer .
Você também pode automatizar seu processo de compilação para compilar o código que os desenvolvedores
verificam no controle de versão. Por exemplo, você pode criar um ou mais projetos na noite ou sempre que
determinado código for verificado. Para obter mais informações, confira Azure Pipelines.
Próximas etapas
se Visual Studio não tiver a funcionalidade exata de que você precisa, você poderá adicioná-lo.
Personalize o IDE com base no seu fluxo de trabalho e no estilo, adicione suporte para ferramentas
externas que não são integradas com Visual Studio e modifique a funcionalidade existente para aumentar
sua produtividade. para obter a versão mais recente das ferramentas de extensibilidade do Visual Studio
(sdk do VS), consulte SDK do Visual Studio.
você pode usar o .NET Compiler Platform Roslyn para escrever seus próprios analisadores de código e
geradores de código. Encontre tudo o que você precisa em Roslyn.
encontre extensões existentes para Visual Studio criadas pelos desenvolvedores da Microsoft e pela
comunidade de desenvolvimento de Visual Studio.
Para saber mais sobre como estender o Visual Studio, consulte Estender o IDE do Visual Studio.
Confira também
Visão geral do IDE do Visual Studio
Novidades no Visual Studio 2017
o que há de novo no Visual Studio 2019
o que há de novo no Visual Studio 2022
Tutorial: Introdução ao Visual Basic no Visual Studio
30/10/2021 • 11 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 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.
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 Project .
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 Próximo.
5. Na janela Informações adicionais, o .NET Core 3.1 já deve estar selecionado para sua estrutura de
destino. Caso não, selecione .NET Core 3.1 . Em seguida, escolha Criar .
O Visual Studio abre seu novo projeto.
1. Abra o Visual Studio.
2. Na janela inicial, escolha Criar um novo projeto.
3. Na janela Criar um novo projeto, escolha Visual Basic na lista Idioma. Em seguida, Windows na lista
Plataforma e Console na lista Project tipos.
Depois de aplicar os filtros de tipo de idioma, plataforma e projeto, escolha o modelo Aplicativo de
Console 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 desenvolvimento da á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 WhatIsYourName na caixa Nome do projeto .
Em seguida, escolha Próximo.
5. Na janela Informações adicionais, o .NET 6.0 já deve estar selecionado para sua estrutura de destino.
Caso não, selecione .NET 6.0 . Em seguida, escolha Criar .
3. Use o botão verde Iniciar ou pressione F5 para criar 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:
6. Clique em CalculateThis para executar o programa. A janela do console deve ser semelhante à captura
de tela a seguir:
6. Selecione o botão iniciar verde ao lado de CalculateThis para executar o programa. A janela do console
deve ser semelhante à captura de tela a seguir:
TIP
O Git é o sistema de controle de versão moderno mais amplamente usado, portanto, seja você um desenvolvedor
profissional ou está aprendendo a codificar, o Git pode ser muito útil. Se você for novo no Git, o https://git-scm.com/ site
é um bom lugar para começar. Lá, você pode encontrar folhas de consulta, um livro online popular e vídeos básicos do
Git.
Para associar seu código ao Git, comece criando um repositório Git no qual seu código está localizado. Aqui está
como:
1. Na barra de status no canto inferior direito do Visual Studio, selecione Adicionar ao Controle do Código-
Fonte e, em seguida, selecione Git .
O nome do repositório é preenchido automaticamente com base no local da pasta. Por padrão, seu novo
repositório é privado, o que significa que você é o único que pode acessá-lo.
TIP
Se o repositório for público ou privado, é melhor ter um backup remoto do código armazenado com segurança
GitHub. Mesmo se você não estiver trabalhando com uma equipe, um repositório remoto disponibiliza seu código
para você em qualquer computador.
3. Selecione Criar e Efetuar Push .
Depois de criar seu repositório, você verá detalhes de status na barra de status.
O primeiro ícone com as setas mostra quantas confirmações de saída/entrada estão no branch atual.
Você pode usar esse ícone para receber quaisquer confirmações de entrada ou e push de confirmações
de saída. Você também pode optar por exibir essas confirmações primeiro. Para fazer isso, selecione o
ícone e, em seguida, selecione Exibir Saída/Entrada.
O segundo ícone com o lápis mostra o número de alterações não comprometidas em seu código. Você
pode selecionar esse ícone para exibir essas alterações na janela Alterações do Git.
Para saber mais sobre como usar o Git com seu aplicativo, confira a documentação Visual Studio controle de
versão do.
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
30/10/2021 • 14 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.
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 são encaixadas nos lados esquerdo e
direito da janela do aplicativo. A caixa de pesquisa, a barra de menus e a barra de ferramentas padrão estão
localizados 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 Project .
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 :
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.
Como uma etapa opcional, evitará confusão para alterar o título da janela do aplicativo para corresponder a
esse novo nome.
1. No Gerenciador de Soluções , abra o arquivo Greetings.xaml que você acabou de renomear.
2. Na exibição XAML, altere o valor da propriedade Window.Title de Title="MainWindow" para e salve as
Title="Greetings" alterações.
1. Pressione Ctrl + Q para ativar a caixa de pesquisa e digite Caixa de ferramentas . Escolha Exibir >
Caixa de ferramentas na lista de resultados.
2. No Caixa de Ferramentas , expanda o nó Controles Comuns do WPF para ver o controle TextBlock.
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. Você pode usar
as diretrizes para centralar o controle.
Sua janela deve ser semelhante à seguinte imagem:
A marcação XAML deve ter uma aparência semelhante ao exemplo 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.
1. Na Caixa de Ferramentas , localize o controle RadioButton .
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 de conteúdo para o HelloButton e GoodbyeButton para "Hello" e "Goodbye" no 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.
Inicie o depurador novamente (pressione F5 ). Agora você deve ver a janela Greetings do seu 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 > alternar ponto de interrupção , clicando na margem esquerda
do editor ao lado da linha de código onde você deseja que a interrupção ocorra ou pressionando F9 .
Adicionar pontos de interrupção
1. Abra o Greetings. XAML. vb e selecione a seguinte linha: MessageBox.Show("Hello.")
Confira também
Novidades no Visual Studio 2017
Dicas de produtividade
o que há de novo no Visual Studio 2019
Dicas de produtividade
o que há de novo no Visual Studio 2022
Dicas de produtividade
Criar um aplicativo do Windows Forms no Visual
Studio com o Visual Basic
30/10/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 da versão prévia do Visual Studio
2022 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 > Project .
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 .
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++
Tutorial: Abrir um projeto de umpo
30/10/2021 • 10 minutes to read
F Neste tutorial, você usará o Visual Studio para se conectar a um repositório pela primeira vez e, em seguida,
abrir um projeto dele.
Se você ainda não tiver instalado o Visual Studio, vá para a página Visual Studio downloads para instalá-lo
gratuitamente.
Selecione Salvar para adicionar as informações ao arquivo .gitconfig global. (Ou você pode optar por
fazer isso mais tarde selecionando Cancelar .)
TIP
Para obter mais informações sobre como entrar Visual Studio, consulte a página Entrar Visual Studio dados.
Para obter informações específicas sobre como usar sua GitHub para entrar, consulte a página Trabalhar com
GitHub de Visual Studio dados. E se você receber uma notificação de confiança e quiser saber mais sobre ela,
consulte a página Definir configurações de confiança para arquivos e pastas.
TIP
A exibição padrão é definida como Exibição de Pasta. Você pode alterá-lo para Exibição de Solução no menu Git. Selecione
Configurações > controle do código-fonte Git Global > Configurações > carregar automaticamente a solução
ao abrir um repositório Git para fazer isso.
TIP
Se você abriu o projeto ou a solução recentemente, selecione-o na seção Abrir recente para abri-lo rapidamente
novamente.
Inicie a codificação!
Usar o IDE
Você também pode usar o menu Git ou o controle Selecionar Repositório no Visual Studio IDE para interagir
com pastas e arquivos de um repositório.
Veja aqui como fazer isso.
Para clonar um repo e abrir um projeto
1. No IDE Visual Studio, selecione o menu Git e, em seguida, selecione Clonar Repositório .
2. Siga os prompts para se conectar ao repositório Git que inclui os arquivos que você está procurando.
Para abrir pastas e arquivos locais
1. No IDE Visual Studio, selecione o menu Git, selecione Repositórios Locais e, em seguida, selecione
Abrir Repositório Local .
Como alternativa, você pode executar a mesma tarefa do Gerenciador de Soluções . Para fazer isso,
escolha o controle Selecionar Repositório, selecione o ícone de recursões ao lado da caixa Filtrar
repositórios e, em seguida, selecione Abrir Repositório Local .
2. Siga os prompts para se conectar ao repositório Git que tem os arquivos que você está procurando.
4. Siga os prompts para se conectar a um Azure DevOps Server que hospeda os arquivos que você está
procurando.
4. Você pode ser solicitado a obter as informações de login do usuário na caixa de diálogo Informações do
Usuário do Git. Você pode adicionar suas informações ou editar as informações padrão fornecidas por
ela.
Selecione Salvar para adicionar as informações ao arquivo .gitconfig global. (Ou você pode optar por
fazer isso mais tarde selecionando Cancelar .)
TIP
Para obter mais informações sobre como entrar Visual Studio, consulte a página Entrar Visual Studio dados. E para
obter informações específicas sobre como usar sua conta GitHub para entrar, consulte a página Trabalhar com
GitHub de Visual Studio dados.
5. Se o repositório contiver várias soluções, você as verá Gerenciador de Soluções. Você pode exibir a lista
de soluções selecionando o botão Alternar Exibições Gerenciador de Soluções.
Gerenciador de Soluções oferece a opção de abrir a pasta raiz na Exibição de Pasta ou selecionar um
arquivo de solução a ser aberto.
Se você abriu o projeto ou a solução recentemente, selecione-o na seção Abrir recente para abri-lo
rapidamente novamente.
TIP
Você também pode usar o menu Git no IDE do Visual Studio para abrir pastas e arquivos locais de um repositório
clonado anteriormente.
Inicie a codificação!
16.7 e versões anteriores
Veja como usar o Git no Visual Studio 2019 versão 16.7 ou anterior.
Clonar um GitHub e, em seguida, abrir um projeto
1. Abra Visual Studio versão 2019 16.7 ou anterior.
2. Na janela inicial, selecione Clonar ou confira o código .
Se você não tiver um arquivo de solução (especificamente, um arquivo .sln) no seu repo, o menu
suspenso diz "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.
Inicie a codificação!
Conexão um Azure DevOps Server com Visual Studio 2019
O que você vê ao se conectar a um Azure DevOps Server usando Visual Studio 2019 depende de qual versão
você tem. Especificamente, se você instalou a versão 16.8 ou posterior, alterou a interface do usuário para
acomodar uma nova experiência do Git mais integrada no Visual Studio no Visual Studio.
Mas não importa qual versão você instalou, você sempre pode se conectar a um Azure DevOps Server com
Visual Studio.
16.8 e posterior
1. Abra Visual Studio 2019 versão 16.8 ou posterior.
2. Na janela inicial, selecione Clonar um repositório .
Em seguida, Visual Studio abre Gerenciador de Soluções que mostra as pastas e os arquivos.
6. Selecione a guia Team Explorer para exibir as ações Azure DevOps segurança.
16.7 e versões anteriores
1. Abra Visual Studio versão 2019 16.7 ou anterior.
2. Na janela inicial, selecione Clonar ou confira o código .
3. Na seção Procurar um repositório, selecione Azure DevOps .
O Visual Studio abrirá o Team Explorer e uma notificação será exibida quando a clonagem for concluída.
5. Para exibir suas pastas e arquivos, selecione o link Mostrar Exibição de Pasta.
O Visual Studio abre o Gerenciador de Soluções .
6. Escolha o link Soluções e Pastas para pesquisar um arquivo de solução (especificamente, um arquivo
.sln) a ser aberto.
Se você não tiver um arquivo de solução no seu repo, será exibida uma mensagem 'Sem Soluções
Encontradas'. 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.
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.
Examinar seu trabalho
Exiba a animação a seguir para verificar o trabalho que você concluiu a seção anterior.
4. Na caixa Conexão um Project, escolha o repo ao qual você deseja se conectar e, em seguida, selecione
Clonar .
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.
Próximas etapas
Sinta-se à vontade para se desincha de qualquer um dos seguintes tutoriais específicos do idioma:
Visual Studio tutoriais | C#
Tutoriais do Visual Studio | Visual Basic
Tutoriais do Visual Studio | C++
Visual Studio tutoriais | Python
Tutoriais do Visual Studio | JavaScript , TypeScript e Node.js
Confira também
A experiência do git no Visual Studio
Compare o git e o Team Explorer lado a lado
Microsoft Learn: introdução ao Git e GitHub no Visual Studio
Microsoft Learn: introdução ao Azure DevOps
Azure DevOps Services: introdução ao Azure Repos e Visual Studio
Aprenda a usar o editor de códigos com Visual
Basic
30/10/2021 • 11 minutes to read
nesta introdução de 10 minutos ao editor de códigos no Visual Studio, adicionaremos código a um arquivo para
examinar algumas das maneiras que Visual Studio facilita a gravação, a navegação e a compreensão do código
de Visual Basic.
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.
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.
1. Abra o Visual Studio. Pressione ESC ou selecione continuar sem código na janela iniciar para abrir o
ambiente de desenvolvimento.
2. No menu arquivo na barra de menus, escolha novo > arquivo .
3. Na caixa de diálogo Novo Arquivo , na categoria Geral , escolha Classe do Visual Basic e, em seguida,
escolha Abrir .
Um novo arquivo é aberto no editor com o esqueleto de uma classe do Visual Basic. (Você já pode
observar que não precisa criar um projeto completo do Visual Studio para obter alguns dos benefícios
oferecidos pelo editor de códigos, como o realce de sintaxe. Basta ter um arquivo de código!)
Usar snippets de código
O Visual Studio fornece snippets de código úteis que você pode usar para gerar os blocos de código usados
com frequência de forma rápida e fácil. Os snippets de código estão disponíveis para diferentes linguagens de
programação, incluindo Visual Basic, C# e C++. Vamos adicionar o snippet Sub do Visual Basic ao nosso
arquivo.
1. Coloque o cursor acima da linha que indica End Class e digite sub .
Uma caixa de diálogo pop-up será exibida com informações sobre a palavra-chave Sub e como inserir o
snippet de código Sub .
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á trechos para determinar se um arquivo existe no computador, gravar em um arquivo de texto, ler um valor
de registro, executar uma consulta de SQL ou criar um para cada... Próxima instruçãoe muito mais.
1. Coloque o cursor acima da linha que indica End Class e digite sub .
Uma caixa de diálogo pop-up será exibida com informações sobre a palavra-chave Sub e como inserir o
snippet de código Sub .
2. Pressione a Guia duas vezes para inserir o snippet de código.
A estrutura do código do procedimento Sub MySub() é adicionada ao arquivo.
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 abrindo o botão direito do mouse ou o menu de contexto no
editor de códigos e escolhendo trecho de inserção de trecho de código > (ou pressione ctrl + K , ctrl + X ). Para
o Visual Basic, os snippets de código estão disponíveis para as seguintes categorias:
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.
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.
Recolha seções de código para se concentrar apenas nas partes de seu interesse. Para praticar, vamos recolher a
matriz _words para uma linha de código. Escolha a caixa cinza pequena com o sinal de subtração na margem da
linha que indica Dim _words = New String() { . Ou, se você for um usuário de teclado, coloque o cursor em
qualquer lugar na definição da matriz e pressione Ctrl + m , Ctrl + m .
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, escolha a 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.
2. Feche a janela de definição inspecionada ao selecionar a caixa pequena com um “x” no canto superior
direito da janela pop-up.
o editor de Visual Studio torna mais fácil inspecionar a definição de um tipo ou membro de classe. Uma maneira
é navegar até o arquivo que contém a definição, por exemplo, ao selecionar Ir para Definição em qualquer
lugar em que o símbolo esteja 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 Inspecionar definição escolhendo a caixa pequena com um "x" na parte superior direita da
janela pop-up.
O IntelliSense é um recurso inestimável quando você está codificando. Ele pode mostrar informações sobre
membros disponíveis de um tipo ou detalhes de parâmetros para sobrecargas diferentes de um método. Você
também pode usar o IntelliSense para completar uma palavra depois que você digitar caracteres suficientes
para desambiguá-la. Vamos adicionar uma linha de código para imprimir as cadeias de caracteres ordenadas na
janela de console, que é o local padrão para envio da saída do programa.
1. Abaixo da variável query , comece a digitar o código a seguir:
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
30/10/2021 • 2 minutes to read
Para ver uma primeira introdução à criação no IDE, consulte Passo a passo: 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, consulte CMake, 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
30/10/2021 • 21 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 compatíveis com o 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 o Visual Studio 2019 instalado e a carga de trabalho de desenvolvimento de plataforma
cruzada do .net Core .
você deve ter o Visual Studio 2017 instalado e a carga de trabalho de desenvolvimento de plataforma
cruzada do .net Core .
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ê precisar instalar a carga de trabalho, mas já tiver Visual Studio, vá para 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 .
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ê precisar instalar a carga de trabalho, mas já tiver Visual Studio, vá para ferramentas > obter
ferramentas e recursos..., 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
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 > Project .
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 de introdução à depuração.
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 iniciar não estiver aberta, escolha arquivo > Iniciar janela .
2. Na janela iniciar, escolha criar um novo projeto .
3. Na janela criar um novo projeto , digite 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 idioma e plataforma, escolha o modelo de aplicativo de console para
.NET Core e, em seguida, escolha Avançar .
NOTE
Se você não vir o modelo de 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 digite get-started-debugging na caixa nome do
Project . Em seguida, escolha Avançar .
5. Escolha a estrutura de destino recomendada (.NET Core 3,1) ou .NET 5 e, em seguida, escolha criar .
O Visual Studio abre seu novo projeto.
1. Abra o Visual Studio.
Se a janela iniciar não estiver aberta, escolha arquivo > Iniciar janela .
2. Na janela iniciar, escolha criar um novo projeto .
3. Na janela criar um novo projeto , digite 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 idioma e plataforma, escolha o modelo de aplicativo de console para
.NET Core e, em seguida, escolha Avançar .
NOTE
Se você não vir o modelo de 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, na Instalador do Visual Studio, escolha a carga de trabalho de desenvolvimento do .net desktop .
4. na janela configurar seu novo projeto , digite ou digite get-started-debugging na caixa nome do
Project . Em seguida, escolha Avançar .
5. Na janela informações adicionais , verifique se a estrutura de destino recomendada é (.net 6,0) e, em
seguida, escolha criar .
O Visual Studio abre seu novo projeto.
Criar o aplicativo
1. Em Program. vb, substitua todo o código padrão pelo código a seguir, em vez disso:
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 (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.
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 de parada vermelha (Shift + F5 ).
3. Na janela do console, pressione uma tecla para fechar a janela do console.
1. Pressione F5 (debug > iniciar depuração ) ou selecione o botão verde 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.
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 (Shift + F5 ) ou selecione o botão vermelho parar depuração na barra
de ferramentas Depurar.
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.
1. No loop For da função Main , defina um ponto de interrupção clicando na margem esquerda da
seguinte linha de código:
name += letters(i)
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.
F11 é o comando Inter vir , 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).
Digamos que você concluiu a análise do SendMessage método e deseja sair do método, mas permanecerá
no depurador. Você pode fazer isso usando o comando Depuração Circular .
3. Pressione Shift + F11 (ou debug > Step Out ).
Esse comando retoma a execução do aplicativo (e avança o depurador) até que o método ou a função
atual retorne.
Você deve estar de volta no For loop no Main método, em pausa na chamada do SendMessage método.
4. Pressione F11 várias vezes até voltar para a chamada do SendMessage método novamente.
5. Enquanto estiver em pausa na chamada do método, pressione F10 (ou escolha depurar > etapas ) uma
vez.
Observe que, desta vez, o depurador não Percorra o 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 se mover pelo seu código, consulte navegar no código no depurador.
Neste artigo, usamos os atalhos de teclado, porque é uma boa maneira de ser rápido na execução de seu
aplicativo no depurador (comandos equivalentes, como comandos de menu, são mostrados entre parênteses).
1. Enquanto estiver em pausa no For loop no Main método, pressione F11 (ou escolha debug > Step
Into ) duas vezes para avançar para a SendMessage chamada de método.
Depois de pressionar F11 duas vezes, você deve estar nesta linha de código:
SendMessage(name, a(i))
F11 é o comando Step Into e avança a execução do aplicativo uma instrução por vez. F11 é uma boa
maneira de examinar o fluxo de execução na maioria dos 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).
Digamos que você concluiu a análise do SendMessage método e deseja sair do método, mas permanecerá
no depurador. Você pode fazer isso usando o comando Depuração Circular .
3. Pressione Shift + F11 (ou debug > Step Out ).
Esse comando retoma a execução do aplicativo (e avança o depurador) até que o método ou a função
atual retorne.
Você deve estar de volta no For loop no Main método, em pausa na chamada do SendMessage método.
4. Pressione F11 várias vezes até voltar para a chamada do SendMessage método novamente.
5. Enquanto estiver em pausa na chamada do método, pressione F10 (ou escolha depurar > etapas ) uma
vez.
Observe que, desta vez, o depurador não Percorra o 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 se mover pelo seu código, consulte navegar no código no depurador.
O valor da variável é alterado com cada iteração do For loop, mostrando valores de f , então, fr fre
e assim por 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.
Os recursos que permitem que você inspecione variáveis são uns dos mais úteis do depurador e há diferentes
maneiras de fazer isso. Muitas vezes, ao tentar depurar um problema, você tenta descobrir se as variáveis estão
armazenando os valores que elas deveriam conter em um momento específico.
1. Enquanto estiver em pausa na name += letters[i] instrução, focalize a letters variável e você verá seu
valor padrão, o valor do primeiro elemento na matriz, "f"c .
2. Em seguida, passe o mouse sobre a name variável e você verá seu valor atual, uma cadeia de caracteres
vazia.
3. Pressione F5 (ou debug > continue ) algumas vezes para iterar várias vezes pelo For loop, pausando
novamente no ponto de interrupção e passando o mouse sobre a name variável a cada vez para verificar
seu valor.
O valor da variável é alterado com cada iteração do For loop, mostrando valores de f , então, fr fre
e assim por 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.
1. Examine a janela Autos na parte inferior do editor de códigos.
Se estiver fechado, abra-o enquanto estiver em pausa no depurador escolhendo Depurar > Windows >
Autos.
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 .
3. Expanda letters a variável para mostrar os elementos que ela contém.
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 SendMessage neste aplicativo). A segunda linha mostra que
SendMessage foi chamado por meio do método 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.
1. Enquanto estiver em pausa no loop, clique na janela Pilha de Chamada, que é aberta For por padrão no
painel inferior direito.
Se estiver fechado, abra-o enquanto estiver em pausa no depurador escolhendo Depurar Windows > >
Pilha de Chamada .
2. Clique em F11 algumas vezes até ver a pausa do depurador no SendMessage método . Examine a janela
Pilha de Chamadas .
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 SendMessage neste aplicativo). A segunda linha mostra que
SendMessage foi chamado por meio do método 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.
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.
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 usa C# e C++, as ilustrações estão em C#, mas os conceitos e recursos se aplicam às
linguagens .NET, C++, Python, JavaScript e TypeScript.
namespace HelloWorldCore
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 .
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.
NOTE
para seguir essas etapas, Visual Studio Enterprise é necessário, juntamente com o código .net e uma das seguintes
estruturas de teste: MSTest, xUnit ou NUnit.
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.
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
Escrever testes de unidade para C/C++
Criar um banco de dados e adicionar tabelas no
Visual Studio
30/10/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 SQL Server Pesquisador de Objetos no Visual Studio. Neste tópico, criaremos um arquivo .mdf e
adicionaremos tabelas e chaves usando o Designer de Tabela.
Pré-requisitos
Para concluir este passo a passo, você precisará das cargas de trabalho de desenvolvimento da área de trabalho
do .NET e armazenamento de dados e processamento instaladas no Visual Studio. Para instalá-los, abra
Instalador do Visual Studio e escolha Modificar (ou Modificar mais ) ao lado da versão do Visual Studio que
você > deseja modificar.
NOTE
Os procedimentos neste artigo se aplicam somente a projetos .NET Framework Windows Forms, não a projetos do .NET
Core Windows Forms.
TIP
Se você não puder expandir o nó Conexões de Dados ou a conexão SampleDatabase.mdf não estiver listada,
selecione o botão Conexão para Banco de Dados na barra de ferramentas Gerenciador de Servidores dados. Na
caixa de diálogo Adicionar Conexão, certifique-se de que Microsoft SQL Server arquivo de banco de dados está
selecionado em Fonte de dados e, em seguida, navegue até e selecione o arquivo SampleDatabase.mdf. Termine
de adicionar a 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
7. No canto superior esquerdo do Designer de Tabela , selecione Atualizar ou pressione Shift + Alt + U .
8. Na caixa de diálogo Visualizar Atualizações de Banco de Dados, selecione Atualizar Banco de Dados .
A tabela Clientes é criada no arquivo de banco de dados local.
Criar a tabela Orders
1. Adicione outra tabela e uma linha para cada entrada na seguinte tabela:
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. No canto superior esquerdo do Designer de Tabela , selecione Atualizar ou pressione Shift + Alt + U ..
5. Na caixa de diálogo Visualizar Atualizações de Banco de Dados, selecione Atualizar Banco de Dados .
A tabela Orders é criada no arquivo de banco de dados local. Se você expandir o nó Tabelas Gerenciador
de Servidores, verá as duas tabelas:
Se você não a vir, clique no botão Atualizar barra de ferramentas.
Criar uma chave estrangeira
1. No painel de contexto à direita da grade Designer de Tabela para a tabela Pedidos, clique com o botão
direito do mouse em Chaves Estrangeiras e selecione Adicionar Nova Chave Estrangeira .
IMPORTANT
Certifique-se de que todas as IDs de pedido e quantidades de pedido sejam inteiros e se cada ID do cliente
corresponde a um valor especificado na coluna CustomerID da tabela Customers.
Parabéns! Agora você sabe como criar tabelas, vinculá-las a uma chave estrangeira e adicionar dados.
Confira também
Acessando dados no Visual Studio