Partilhar via


Bem-vindo ao Visual Studio IDE | Visual Basic

Um ambiente de desenvolvimento integrado (IDE) é um programa rico em recursos que suporta muitos aspetos do desenvolvimento de software. O Visual Studio IDE é uma plataforma de lançamento criativa que podes usar para editar, depurar e construir código, e depois publicar uma aplicação. O Visual Studio inclui também compiladores, ferramentas de conclusão de código, designers gráficos e muitas outras funcionalidades para melhorar o processo de desenvolvimento de software.

Captura de ecrã do IDE Visual Studio com código Visual Basic e funcionalidades chave.

Captura de ecrã do IDE Visual Studio 2022 com código Visual Basic e funcionalidades de chave.

A imagem anterior mostra o Visual Studio com um projeto Visual Basic aberto que mostra janelas-chave e a sua funcionalidade:

  • Em Explorador de Soluções, no canto superior direito, pode visualizar, navegar e gerir os seus ficheiros de código. Explorador de Soluções pode ajudar a organizar o seu código agrupando os ficheiros em soluções e projetos.

  • A janela central do editor, onde provavelmente passa a maior parte do tempo, mostra o conteúdo dos ficheiros. Na janela do editor, você pode editar código ou criar uma interface de usuário, como uma janela com botões e caixas de texto.

  • Em Git Changes no canto inferior direito, podes acompanhar itens de trabalho e partilhar código com outros usando tecnologias de controlo de versões como Git e GitHub.

Editions

O Visual Studio está disponível para Windows.

Existem três edições do Visual Studio: Community, Professional e Enterprise. Para saber quais as funcionalidades que cada edição suporta, consulte Compare Visual Studio edições.

Algumas funcionalidades populares no Visual Studio que melhoram a sua produtividade quando desenvolve software incluem:

  • Rabiscos e Ações Rápidas

    Squiggles são sublinhados ondulados que alertam o utilizador sobre erros ou possíveis problemas no seu código enquanto escreve. Essas pistas visuais ajudam você a corrigir problemas imediatamente, sem esperar para descobrir erros durante a compilação ou o tempo de execução. Se você passar o mouse sobre um rabisco, verá mais informações sobre o erro. Uma lâmpada também pode aparecer na margem esquerda, indicando Ações Rápidas que você pode realizar para corrigir o erro.

    Captura de ecrã de um sublinhado ondulado em Visual Studio.

    Captura de ecrã de um sublinhado ondulado no Visual Studio 2022.

  • Refactoring

    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.

     Captura de ecrã do menu de refatoração em Visual Studio.

    Captura de ecrã do menu Refactoring em Visual Studio 2022.

  • IntelliSense

    O IntelliSense é um conjunto de recursos que exibem informações sobre seu código diretamente no editor e, em alguns casos, escrevem pequenos pedaços de código para você. É como ter documentação básica embutida no editor, para que você não precise procurar informações de tipo em outro lugar.

    A ilustração a seguir mostra como o IntelliSense exibe uma lista de membros para um tipo:

    Captura de ecrã de uma lista de membros da IntelliSense.

    Captura de ecrã de uma lista de membros IntelliSense em Visual Studio 2022.

    Os recursos do IntelliSense variam de acordo com o idioma. Para mais informações, consulte C# IntelliSense, Visual C++ IntelliSense, JavaScript IntelliSense e Visual Basic IntelliSense.

  • Pesquisa do Visual Studio

    Os menus, opções e propriedades do Visual Studio podem parecer avassaladores por vezes. Visual Studio pesquisa, ou Ctrl+Q, é uma ótima forma de encontrar rapidamente funcionalidades e código do IDE num só local.

    Quando começa a escrever o nome de algo que procura, o Visual Studio apresenta resultados que o levam onde precisa de ir. Se precisares de adicionar funcionalidades, por exemplo outra linguagem de programação, podes abrir o Visual Studio Installer a partir dos resultados da caixa de pesquisa para instalar a carga de trabalho ou componente.

    Captura de ecrã que mostra a caixa de pesquisa de Lançamento Rápido em Visual Studio.

  • Compartilhamento ao vivo

    Edite e depure colaborativamente com outras pessoas em tempo real, independentemente do tipo de aplicativo ou linguagem de programação. Pode partilhar o seu projeto de forma instantânea e segura. Você também pode compartilhar sessões de depuração, instâncias de terminal, aplicativos Web , chamadas de voz e muito mais.

  • Hierarquia de chamadas

    A janela Hierarquia de Chamadas mostra os métodos que chamam um método selecionado. Essas informações podem ser úteis quando você está pensando em alterar ou remover o método, ou quando você está tentando rastrear um bug.

    Captura de ecrã que mostra a janela de Hierarquia de Chamadas em Visual Studio.

    Captura de ecrã que mostra a janela de Hierarquia de Chamadas em Visual Studio 2022.

  • 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.

    Captura de ecrã que mostra o CodeLens em Visual Studio.

    Captura de ecrã que mostra o CodeLens em Visual Studio 2022.

  • Ir para Definição

    O recurso Ir para definição leva você diretamente ao local de uma definição de função ou tipo.

    Captura de ecrã que mostra Ir para Definição em Visual Studio.

    Captura de ecrã que mostra Ir para Definição em Visual Studio 2022.

  • Visualizar Definição

    A janela Peek Definition mostra um método ou definição de tipo sem abrir um ficheiro separado.

    Captura de ecrã que mostra a Definição Peek em Visual Studio.

    Captura de ecrã que mostra a função

  • Hot Reload

    O Hot Reload permite-lhe editar os ficheiros de código da sua aplicação e aplicar as alterações de código imediatamente à aplicação em execução.

    Captura de ecrã de Hot Reload em Visual Studio.

Instalar o Visual Studio

Nesta secção, cria um projeto simples para experimentar algumas das coisas que pode fazer com o Visual Studio. Você aprende a alterar o tema de cores, usar IntelliSense como um assistente de codificação e depurar uma aplicação para ver o valor de uma variável durante a execução da aplicação.

Para começar, descarrega Visual Studio e instala-o no teu 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 desejadas. Para usar os seguintes passos para criar um programa, certifique-se de selecionar a carga de trabalho .NET desenvolvimento desktop durante a instalação.

Captura de ecrã da carga de trabalho de desenvolvimento do desktop dot NET selecionada no Visual Studio Installer.

Quando abrir Visual Studio pela primeira vez, pode iniciar sessão usando a sua conta Microsoft ou a sua conta de trabalho ou escola.

Personalizar o Visual Studio

Pode personalizar a interface do Visual Studio, incluindo alterar o tema de cor predefinido.

Alterar o tema da cor

Para alterar o esquema de cores:

  1. Abre o Visual Studio. Na janela Iniciar, selecione Continuar sem código.

    Captura de ecrã do ecrã Visual Studio Start, com o link Continuar sem código destacado.

  2. Na barra de menu Visual Studio, escolhe Tools>Options para abrir o diálogo Options.

  3. Na página de Opções Gerais do Ambiente, altera a seleção do tema de Cor para Azul ou Claro e depois seleciona OK.

    Captura de ecrã que mostra a mudança do tema de cor para Azul em Visual Studio.

    O tema de cores para todo o IDE muda de acordo. A captura de tela a seguir mostra o tema Azul:

    Captura de ecrã que mostra Visual Studio no tema azul.

  1. Abre o Visual Studio. Na barra de menus, selecioneOpções de para abrir o painel Opções.

  2. Na página de opções de Experiência Visual da secção Todas as Definições, altere a seleção do tema de cor para Brisa Fresca ou Luz.

     Captura de ecrã que mostra mudar o tema de cor para Cool Breeze em Visual Studio.

    O tema de cores para todo o IDE muda de acordo. A captura de tela a seguir mostra o tema Cool Breeze:

    Captura de ecrã que mostra Visual Studio no tema Cool Breeze.

Selecionar configurações de ambiente

Pode configurar o Visual Studio para usar definições de ambiente adaptadas aos programadores do Visual Basic.

  1. Na barra de menus, escolha Ferramentas Configurações de importação e exportação.

  2. No Assistente para Importar e Exportar Configurações, selecione Redefinir todas as configurações e, em seguida, selecione Avançar.

  3. Na página Salvar configurações atuais, selecione se deseja salvar as configurações atuais antes de redefini-las. Se você não personalizou nenhuma configuração, selecione Não, apenas redefina as configurações, substituindo minhas configurações atuais. Em seguida, selecione Avançar.

  4. Na página Escolhe uma Coleção Padrão de Definições, escolhe Visual Basic e depois seleciona Terminar.

  5. Na página Redefinir Concluído, selecione Fechar.

Para saber sobre outras formas de personalizar o IDE, veja Personalize Visual Studio.

Criar um programa

Mergulhe e crie um programa simples.

  1. Na barra de menu Visual Studio, escolha File>Novo>Project. Você também pode pressionar CtrlShiftN.

    Captura de ecrã do ficheiro > Seleção do projeto Novo > na barra de menu Visual Studio.

    A janela Criar um novo projeto é aberta e mostra vários modelos de 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, podes introduzir ou digitar palavras-chave na caixa de pesquisa. A lista de modelos disponíveis filtra com base nas palavras-chave inseridas. Pode filtrar os resultados do modelo escolhendo Visual Basic da lista Todas as linguagens, Windows da lista Todas as plataformas, e Console da lista Todos os tipos de projeto.

    Selecione o modelo Visual Basic Console App e depois selecione Next.

    Captura de ecrã da janela

  3. Na janela Configurar seu novo projeto, digite HelloWorld como o nome do projeto . Opcionalmente, altere o local do diretório do projeto a partir do local padrão do C:\Users\nome\source\repose, em seguida, selecione Avançar.

    Captura de tela da janela Configurar seu novo projeto com o nome do projeto HelloWorld inserido.

  4. Na janela Informação adicional, verifique se .NET 10.0 aparece no menu Framework. Em seguida, selecione Criar.

    Captura de ecrã da janela de informação adicional com dot NET 10.0 selecionado.

    O Visual Studio cria o projeto. O programa é uma aplicação simples "Hello World" que chama o método Console.WriteLine() para mostrar a cadeia Olá, Mundo! numa janela de consola.

    Os ficheiros do projeto aparecem no lado direito da Visual Studio IDE, numa janela chamada Explorador de Soluções. Na janela Explorador de Soluções, selecione o ficheiro Program.vb. O código do Visual Basic da aplicação abre na janela central do editor, que ocupa a maior parte do espaço.

    Captura de ecrã que mostra o Visual Studio IDE com o código Program.vb no editor.

    O código é automaticamente colorido para indicar diferentes partes, como palavras-chave e tipos. Os números de linha ajudam-no a localizar o código.

    Pequenas linhas tracejadas verticais no código indicam a estrutura do código ou blocos de código que andam juntos. Também pode selecionar os pequenos sinais de seta para a direita para colapsar ou expandir blocos de código. Esse recurso de estrutura de código permite ocultar o código que você não precisa ver, ajudando a minimizar a confusão na tela.

    Captura de ecrã que mostra o Visual Studio IDE com caixas vermelhas.

    Muitos outros menus e janelas de ferramentas estão disponíveis.

  5. Inicia a aplicação escolhendo Debug>Start Without Debugging no menu superior Visual Studio. Você também pode pressionar CtrlF5.

    Captura de ecrã que mostra o item do menu Depurar Iniciar sem Depuração.

    Visual Studio constrói a aplicação e abre uma janela de consola com a mensagem Hello World!. Agora você tem um aplicativo em execução!

    Captura de ecrã da janela da Consola de Depuração a mostrar o Hello World de saída! e Pressione qualquer tecla para fechar esta janela.

  6. Para fechar a janela do console, pressione qualquer tecla.

  7. Adicione o seguinte código Visual Basic antes da linha que diz Console.WriteLine("Hello World!"):

    Console.WriteLine("What is your name?")
    Dim name = Console.ReadLine()
    

    Este código exibe Qual é o seu nome? na janela do console e, em seguida, aguarda até que o usuário insira algum texto.

  8. Mude a linha que diz Console.WriteLine("Hello World!") para a seguinte:

    Console.WriteLine("Hello " + name + "!")
    
  9. Execute o aplicativo novamente selecionando DepurarIniciar sem Depurar ou pressionando CtrlF5.

    O Visual Studio reconstrói a aplicação, e uma janela de consola abre-se a pedir o seu nome.

  10. Digite seu nome na janela do console e pressione Enter.

    Captura de ecrã da janela da Consola de Depuração a mostrar o prompt para um nome, a entrada e a saída Hello Georgette.

  11. Pressione qualquer tecla para fechar a janela do console e parar o programa em execução.

  1. Na barra de menu Visual Studio, escolha File>Novo>Project. Você também pode pressionar CtrlShiftN.

    Captura de ecrã do ficheiro > Seleção do Novo Projeto > da barra de menu Visual Studio 2022.

    A janela Criar um novo projeto é aberta e mostra vários modelos de 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, podes introduzir ou digitar palavras-chave na caixa de pesquisa. A lista de modelos disponíveis filtra com base nas palavras-chave inseridas. Pode filtrar ainda mais os resultados do modelo escolhendo Visual Basic da lista Todas as linguagens, Windows da lista Todas as plataformas, e Console da lista Todos os tipos de projetos.

    Selecione o modelo Visual Basic Console Application e depois selecione Next.

    Captura de ecrã da janela Criar um novo projeto em Visual Studio 2022 com a Aplicação de Consola Visual Basic selecionada.

  3. Na janela Configurar seu novo projeto, digite HelloWorld como o nome do projeto . Opcionalmente, altere o local do diretório do projeto a partir do local padrão do C:\Users\nome\source\repose, em seguida, selecione Avançar.

    Captura de ecrã da janela Configurar o seu novo projeto em Visual Studio 2022 com o nome do projeto HelloWorld inserido.

  4. Na janela Informação adicional, verifique se .NET 8.0 aparece no menu Framework e depois selecione Create.

    Captura de ecrã da janela de informação adicional com dot NET 8.0 selecionado.

    O Visual Studio cria o projeto. O programa é uma aplicação simples "Hello World" que chama o método Console.WriteLine() para mostrar a cadeia Olá, Mundo! numa janela de consola.

    Os ficheiros do projeto aparecem no lado direito da Visual Studio IDE, numa janela chamada Explorador de Soluções. Na janela Explorador de Soluções, selecione o ficheiro Program.vb. O código do Visual Basic da aplicação abre na janela central do editor, que ocupa a maior parte do espaço.

    Captura de ecrã que mostra o Visual Studio IDE com o código Program.vb no editor.

    O código é automaticamente colorido para indicar diferentes partes, como palavras-chave e tipos. Os números de linha ajudam-no a localizar o código.

    Pequenas linhas tracejadas verticais no código indicam a estrutura do código ou blocos de código que andam juntos. Você também pode selecionar os pequenos sinais em caixas de menos ou mais para recolher ou expandir blocos de código. Esse recurso de estrutura de código permite ocultar o código que você não precisa ver, ajudando a minimizar a confusão na tela.

    Captura de ecrã que mostra o Visual Studio IDE com caixas vermelhas.

    Muitos outros menus e janelas de ferramentas estão disponíveis.

  5. Inicia a aplicação escolhendo Debug>Start Without Debugging no menu superior Visual Studio. Você também pode pressionar CtrlF5.

    Captura de ecrã que mostra o item do menu Depurar Iniciar sem Depuração.

    Visual Studio constrói a aplicação e abre uma janela de consola com a mensagem Hello World!. Agora você tem um aplicativo em execução!

    Captura de ecrã da janela da Consola de Depuração a mostrar o Hello World de saída! e Pressione qualquer tecla para fechar esta janela.

  6. Para fechar a janela do console, pressione qualquer tecla.

  7. Adicione o seguinte código Visual Basic antes da linha que diz Console.WriteLine("Hello World!"):

    Console.WriteLine("What is your name?")
    Dim name = Console.ReadLine()
    

    Este código exibe Qual é o seu nome? na janela do console e, em seguida, aguarda até que o usuário insira algum texto.

  8. Mude a linha que diz Console.WriteLine("Hello World!") para a seguinte:

    Console.WriteLine("Hello " + name + "!")
    
  9. Execute o aplicativo novamente selecionando DepurarIniciar sem Depurar ou pressionando CtrlF5.

    O Visual Studio reconstrói a aplicação, e uma janela de consola abre-se a pedir o seu nome.

  10. Digite seu nome na janela do console e pressione Enter.

    Captura de ecrã da janela da Consola de Depuração a mostrar o prompt para um nome, a entrada e a saída Hello Georgette.

  11. Pressione qualquer tecla para fechar a janela do console e parar o programa em execução.

Usar a refatoração e o IntelliSense

Aqui estão algumas das formas como a refatoração e o IntelliSense podem ajudar-te a programar de forma mais eficiente.

Primeiro, renomeie a variável :

  1. Clique duas vezes na variável e digite o novo nome para a variável nome de usuário.

    Aparece uma caixa à volta da variável e um ícone aparece na margem.

  2. Selecione o ícone para mostrar as Ações Rápidas disponíveis. Selecione Renomeie 'nome' para 'nome de usuário'.

    Captura de ecrã que mostra a ação Renomear em Visual Studio.

    Captura de ecrã que mostra a ação Renomear em Visual Studio 2022.

    A variável muda de nome ao longo do projeto, que neste caso é de apenas dois lugares.

Agora dê uma olhada no IntelliSense.

  1. Abaixo da linha que diz , digite o seguinte código:

    Dim now = Date.
    

    Uma caixa exibe os membros da classe . A descrição do membro atualmente selecionado também é exibida em uma caixa separada.

    Captura de ecrã que mostra membros da lista IntelliSense em Visual Studio 2022.

  2. Escolha o membro chamado Now, que é uma propriedade da classe. Clique duas vezes em Nowou selecione-o e pressione Tab.

  3. Abaixo dessa linha, insira as seguintes linhas de código:

    Dim dayOfYear = now.DayOfYear
    Console.Write("Day of year: ")
    Console.WriteLine(dayOfYear)
    

    Tip

    é diferente de . Não adiciona um terminador de linha depois de imprimir. O próximo texto enviado para a saída imprime 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 refatoração novamente para tornar o código um pouco mais conciso.

  1. Selecione a variável na linha . Um ícone de lâmpada aparece na margem dessa linha.

  2. Selecione o ícone da lâmpada para ver as sugestões disponíveis no Visual Studio. Este caso mostra a variável temporária Inline refatoração para remover uma linha de código sem alterar o comportamento geral do código.

    Captura de ecrã mostrando a sugestão da variável temporária Inline em Visual Studio.

  3. Selecione variável temporária embutida para refatorar o código.

  4. Execute o programa novamente pressionando CtrlF5. A saída é mais ou menos assim:

    Captura de ecrã da janela da Consola de Depuração a mostrar o prompt para um nome, a entrada e a saída.

  1. Selecione a variável na linha . Um ícone de lâmpada aparece na margem dessa linha.

  2. Selecione o ícone da lâmpada para ver as sugestões disponíveis no Visual Studio. Este caso mostra a variável temporária Inline refatoração para remover uma linha de código sem alterar o comportamento geral do código.

    Captura de ecrã mostrando a sugestão de variável temporária Inline em Visual Studio 2022.

  3. Selecione variável temporária embutida para refatorar o código.

  4. Execute o programa novamente pressionando CtrlF5. A saída é mais ou menos assim:

    Captura de ecrã da janela da Consola de Depuração no Visual Studio 2022 mostrando o prompt para um nome, a entrada fornecida e a saída correspondente.

Depurar código

Quando você escreve código, você deve executá-lo e testá-lo para bugs. O sistema de depuração do Visual Studio permite-lhe passar pelo código uma única instrução de cada vez e inspecionar variáveis à medida que avança. Você pode definir pontos de interrupção que interrompem a execução do código em uma linha específica e observar como o valor da variável muda à medida que o código é executado.

Defina um ponto de interrupção para ver o valor da variável enquanto o programa está em execução.

  1. Defina um ponto de interrupção na linha de código que diz clicando na margem mais à esquerda, ou calha, ao lado da linha. Você também pode selecionar a linha de código e, em seguida, pressione F9.

    Um círculo vermelho aparece na margem e a linha é realçada.

     Captura de ecrã que mostra um ponto de interrupção numa linha de código em Visual Studio.

    Captura de ecrã que mostra um ponto de interrupção numa linha de código em Visual Studio 2022.

  2. Inicie a depuração selecionando DepurarIniciar a depuração ou pressionando F5.

  3. Quando a janela da consola aparecer e pedir o seu nome, introduza-o.

    O foco volta para o editor de código no Visual Studio. A linha de código com o ponto de interrupção está destacada a amarelo. O realce amarelo significa que esta linha de código é executada em seguida. O ponto de interrupção faz com que o aplicativo pause a execução nessa linha.

  4. Passe o mouse sobre a variável para ver seu valor. Você também pode clicar com o botão direito do rato em e selecionar Adicionar Observação para adicionar a variável à janela de observação , onde você também pode ver o seu valor.

    Captura de ecrã que mostra um valor variável durante a depuração em Visual Studio.

    Captura de ecrã que mostra um valor variável durante a depuração em Visual Studio 2022.

  5. Pressione F5 novamente para concluir a execução do aplicativo.

Enquanto a aplicação está em execução, pode aplicar alterações de código à aplicação em execução selecionando o botão Hot Reload.

Captura de ecrã de Hot Reload em Visual Studio 2026.

Captura de ecrã de Hot Reload em Visual Studio 2022.

Para mais informações sobre depuração em Visual Studio, consulte o Visão geral do depurador Visual Studio.