Compartilhar via


Tutorial: Criar um aplicativo de console simples do Visual Basic

Neste tutorial, você usará o Visual Studio para criar um aplicativo do Visual Basic. VB (Visual Basic) é uma linguagem de programação fácil de aprender e fortemente tipada. Este tutorial também explora alguns recursos do IDE (ambiente de desenvolvimento integrado) do Visual Studio, incluindo o controle do código-fonte no Git.

Um aplicativo de console recebe entrada e exibe a saída em uma janela de linha de comando, também conhecida como console. O aplicativo de console que você cria solicita o nome do usuário e o exibe, juntamente com a hora atual.

Neste tutorial, você aprenderá a:

  • Criar um projeto do Visual Studio
  • Executar o aplicativo padrão
  • Adicionar código para solicitar a entrada do usuário
  • Crédito extra: adicionar dois números
  • Adicionar controle do código-fonte do Git
  • Limpar recursos

Pré-requisitos

Criar um projeto

Primeiro, você cria um projeto de aplicativo do Visual Basic. O modelo de projeto padrão inclui todos os arquivos necessários para um aplicativo executável.

Nota

Algumas das capturas de tela neste tutorial usam o tema escuro. Se você não estiver usando o tema escuro, mas quiser, consulte a página Alterar fontes, cores e temas no Visual Studio para saber como.

  1. Abra o Visual Studio 2019.

  2. Na janela inicial, escolha Criar um novo projeto.

    Captura de tela mostrando a janela inicial do Visual Studio com

  3. Na janela Criar um novo projeto, escolha do Visual Basic na lista de idiomas. Em seguida, escolha o Windows na lista de plataformas e Console na lista de tipos de projeto.

    Após aplicar os filtros de linguagem, plataforma e tipo de projeto, escolha o modelo Aplicativo de Console e, em seguida, Avançar.

    Captura de tela que mostra como escolher as opções de filtro Visual Basic, Windows e Console e selecionar o modelo de projeto do Aplicativo de Console.

    Nota

    Se não visualizar o modelo Aplicativo de Console, instale-o a partir da janela Criar um novo projeto. Na mensagem Não encontrou o que precisa?, escolha o link Instalar mais ferramentas e recursos.

    Captura de tela mostrando o link

    Em seguida, no Visual Studio Installer, escolha a carga de trabalho de desenvolvimento multiplataforma do .NET Core.

    Captura de tela mostrando a carga de trabalho de desenvolvimento multiplataforma do .NET Core no Instalador do Visual Studio.

    Depois disso, escolha o botão Modificar no Instalador do Visual Studio. Você pode ser solicitado a salvar seu trabalho. 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, insira WhatIsYourName na caixa Nome do projeto. Em seguida, escolha Avançar.

    Captura de tela mostrando a janela 'Configurar seu novo projeto' no Visual Studio com o campo Nome do Projeto definido como 'WhatIsYourName'.

  5. Na janela Informações adicionais, o .NET 5.0 (Atual) já deve estar selecionado para sua estrutura de destino. Caso contrário, selecione .NET 5.0 (Atual) . Em seguida, escolha Criar.

    Captura de tela mostrando a janela Informações Adicionais no Visual Studio com o .NET 5.0 (Atual) selecionado como a estrutura de destino para o novo projeto.

    O Visual Studio abre seu novo projeto.

  1. Abra o Visual Studio.

  2. Na janela inicial, escolha Criar um novo projeto.

    Captura de tela mostrando a janela inicial do Visual Studio com

  3. Na janela Criar um novo projeto, escolha do Visual Basic na lista de idiomas. Em seguida, escolha o Windows na lista de plataformas e Console na lista de tipos de projeto.

    Após aplicar os filtros de linguagem, plataforma e tipo de projeto, escolha o modelo Aplicativo de Console e, em seguida, Avançar.

    Captura de tela que mostra como escolher as opções de filtro Visual Basic, Windows e Console e selecionar o modelo de projeto do Aplicativo de Console.

    Nota

    Se não vir o modelo Aplicativo de Console, instale-o por meio da janela Criar um novo projeto. Na mensagem Não encontrou o que precisa?, escolha o link Instalar mais ferramentas e recursos.

    Captura de tela mostrando o link

    Em seguida, no Visual Studio Installer, escolha a carga de trabalho Desenvolvimento de área de trabalho do .NET.

    Captura de tela mostrando a carga de trabalho de desenvolvimento da área de trabalho do .NET no Instalador do Visual Studio.

    Depois disso, escolha o botão Modificar no Instalador do Visual Studio. Você pode ser solicitado a salvar seu trabalho. 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, insira WhatIsYourName na caixa Nome do projeto. Em seguida, escolha Avançar.

    Captura de tela mostrando a janela 'Configurar seu novo projeto' no Visual Studio com o campo Nome do Projeto definido como 'WhatIsYourName'.

  5. Na janela Informações adicionais, .NET 8.0 já deve estar selecionado como estrutura de destino. Caso contrário, selecione .NET 8.0. Em seguida, escolha Criar.

    Captura de tela mostrando a janela Informações Adicionais no Visual Studio com o .NET 8.0 selecionado como a estrutura de destino para o novo projeto.

    O Visual Studio abre seu novo projeto.

Executar o aplicativo

Depois de selecionar o modelo de projeto do Visual Basic e nomear seu projeto, o Visual Studio criará um arquivo Program.vb. O código padrão chama o método WriteLine para exibir a cadeia de caracteres literal "Olá, Mundo!" na janela do console.

Há duas maneiras de executar esse código, dentro do Visual Studio no modo de depuração, e do computador como um aplicativo autônomo regular.

Executar o aplicativo no modo de depuração

Captura de tela mostrando o código padrão 'Olá, Mundo'.

  1. Selecione o botão WhatIsYourName ou pressione F5 para executar o código padrão no modo de depuração.

    Captura de tela mostrando o botão 'Qual é o seu nome' realçado na barra de ferramentas do Visual Studio.

  2. Quando o aplicativo é executado no Console de Depuração do Microsoft Visual Studio, "Olá, Mundo!" é exibido. Pressione qualquer tecla para fechar a janela do console de depuração e encerrar o aplicativo:

    Captura de tela mostrando

Captura de tela mostrando o código padrão 'Olá, Mundo!'.

  1. Selecione o botão WhatIsYourName ou pressione F5 para executar o código padrão no modo de depuração.

    Captura de tela mostrando o botão 'Qual é o seu nome' realçado na barra de ferramentas do Visual Studio.

  2. Quando o aplicativo é executado no Console de Depuração do Microsoft Visual Studio, "Olá, Mundo!" é exibido. Pressione qualquer tecla para fechar a janela do console de depuração e encerrar o aplicativo:

    Captura de tela mostrando 'Olá, Mundo!' e as mensagens 'Pressione qualquer tecla para fechar esta janela' quando o aplicativo é executado no Console de Depuração.

Executar o aplicativo de forma independente

Para ver a saída fora do Visual Studio, em uma janela do console do sistema, compile e execute o executável (.exe arquivo).

  1. No menu Compilar, escolha Compilar Solução.

  2. No Gerenciador de Soluções, clique com o botão direito do mouse em WhatIsYourName e escolha Abrir Arquivo no Explorador de Arquivos.

  3. Em Explorador de Arquivos, navegue até o diretório bin\Debug\net5.0 e execute WhatIsYourName.exe.

  4. O procedimento Main termina depois que sua única instrução é executada e a janela do console é fechada imediatamente. Para manter o console visível até que o usuário pressione uma tecla, consulte a próxima seção.

  1. No menu Compilar, escolha Compilar Solução.

  2. Em Gerenciador de Soluções, clique com o botão direito do mouse em WhatIsYourName e escolha Abrir Arquivo no Explorador de Arquivos.

  3. No Explorador de Arquivos, navegue até o diretório bin\Debug\net8.0 e execute WhatIsYourName.exe.

  4. O procedimento Main termina depois que sua única instrução é executada e a janela do console é fechada imediatamente. Para manter o console visível até que o usuário pressione uma tecla, consulte a próxima seção.

Adicionar código para solicitar a entrada do usuário

Em seguida, você adiciona o código do Visual Basic que solicita seu nome e o exibe junto com a data e a hora atuais. Além disso, você adiciona código que pausa a janela do console até que o usuário pressione uma tecla.

  1. Insira o seguinte código do Visual Basic após a linha Sub Main(args As String()) e antes da linha End Sub, substituindo a linha WriteLine:

    Console.Write("Please enter your name: ")
    Dim name = Console.ReadLine()
    Dim currentDate = DateTime.Now
    Console.WriteLine($"Hello, {name}, on {currentDate:d} at {currentDate:t}")
    Console.Write("Press any key to continue...")
    Console.ReadKey(True)
    
    • Write e WriteLine escrevem uma string no console.
    • ReadLine lê a entrada do console, nesse caso, uma cadeia de caracteres.
    • DateTime representa um datetime e Now retorna a hora atual.
    • ReadKey() pausa o aplicativo e aguarda um pressionamento de tecla.

    Captura de tela mostrando o código do arquivo 'Program.vb' no projeto 'WhatIsYourName' carregado no editor de código do Visual Basic.

  2. Selecione o botão WhatIsYourName ou pressione F5 para compilar e executar seu primeiro aplicativo no modo de Depuração.

  3. Quando a janela do console de depuração for aberta, insira seu nome. A janela do console deve ser semelhante à seguinte captura de tela:

    Captura de tela mostrando a janela do console de depuração com mensagens

  4. Pressione qualquer tecla para encerrar o aplicativo e pressione qualquer tecla para fechar a janela do console de depuração.

  1. Insira o seguinte código do Visual Basic após a linha Sub Main(args As String()) e antes da linha End Sub, substituindo a linha WriteLine:

    Console.Write("Please enter your name: ")
    Dim name = Console.ReadLine()
    Dim currentDate = DateTime.Now
    Console.WriteLine($"Hello, {name}, on {currentDate:d} at {currentDate:t}")
    Console.Write("Press any key to continue...")
    Console.ReadKey(True)
    
    • Write e WriteLine escrevem uma string no console.
    • ReadLine lê a entrada do console, nesse caso, uma cadeia de caracteres.
    • DateTime representa uma data e hora e Now retorna o horário atual.
    • ReadKey() pausa o aplicativo e aguarda um pressionamento de tecla.

    Captura de tela mostrando o código do arquivo 'Program.vb' no projeto 'WhatIsYourName' carregado no editor de código do Visual Basic.

  2. Selecione o botão WhatIsYourName ou pressione F5 para compilar e executar seu aplicativo no modo de depuração.

  3. Quando a janela do console de depuração for aberta, insira seu nome. A janela do console deve ser semelhante à seguinte captura de tela:

    Captura de tela mostrando a janela do console de depuração com mensagens

  4. Pressione qualquer tecla para encerrar o aplicativo e pressione qualquer tecla para fechar a janela do console de depuração.

Agora que seu novo código está no aplicativo, compile e execute o executável (arquivo.exe) em uma janela do console do sistema, conforme descrito anteriormente em Executar o aplicativo como umautônomo. Agora, quando você pressiona uma tecla, o aplicativo é encerrado, o que fecha a janela do console.

Crédito extra: adicionar dois números

Este exemplo mostra como ler em números, em vez de uma cadeia de caracteres, e fazer alguma aritmética. Tente alterar o código de:

Module Program
    Sub Main(args As String())
        Console.Write("Please enter your name: ")
        Dim name = Console.ReadLine()
        Dim currentDate = DateTime.Now
        Console.WriteLine($"Hello, {name}, on {currentDate:d} at {currentDate:t}")
        Console.Write("Press any key to continue...")
        Console.ReadKey(True)
    End Sub
End Module

Para:

Module Program
    Public num1 As Integer
    Public num2 As Integer
    Public answer As Integer
    Sub Main(args As String())
        Console.Write("Type a number and press Enter")
        num1 = Console.ReadLine()
        Console.Write("Type another number to add to it and press Enter")
        num2 = Console.ReadLine()
        answer = num1 + num2
        Console.WriteLine("The answer is " & answer)
        Console.Write("Press any key to continue...")
        Console.ReadKey(True)
    End Sub
End Module

Em seguida, execute o aplicativo atualizado, conforme descrito na seção anterior, Executar o aplicativo.

Adicionar controle do código-fonte do Git

Agora que você tem um aplicativo, convém adicioná-lo a um repositório Git. O Visual Studio facilita esse processo com as ferramentas do Git que você pode usar diretamente do IDE.

Dica

O Git é o sistema de controle de versão moderno mais usado. Se você é um desenvolvedor profissional ou está aprendendo a codificar, o Git pode ser muito útil. Se você é novo no Git, o site https://git-scm.com/ é um bom lugar para começar. Você pode encontrar roteiros, um livro online popular e vídeos do Git Basics.

Para associar seu código ao Git, comece criando um novo repositório Git no qual seu código está localizado:

  1. Na barra de status no canto inferior direito do Visual Studio, selecione Adicionar ao Controle do Código-Fontee selecione Git.

    Captura de tela que mostra como acessar a ação de controle de versão Git a partir de Adicionar ao Controle de Versão no Visual Studio.

  2. Na caixa de diálogo Criar um repositório Git, entre no GitHub:

    Captura de tela da janela criar um repositório Git, na qual você pode entrar no GitHub.

    O nome do repositório é preenchido automaticamente com base no local da pasta. Seu novo repositório é privado por padrão, o que significa que você é o único que pode acessá-lo.

    Dica

    Se o repositório é público ou privado, é melhor ter um backup remoto do código armazenado com segurança no GitHub. Mesmo que você não esteja trabalhando com uma equipe, um repositório remoto disponibiliza seu código para você em qualquer computador.

  3. Selecione Criar e Enviar por Push. Depois de criar o repositório, você verá os detalhes de status na barra de status:

    Captura de tela da barra de status do repositório abaixo do painel Gerenciador de Soluções no Visual Studio.

Usar ações do Git no Visual Studio

Aqui está um breve resumo das ações do Git disponíveis na barra de status do Visual Studio:

  • As setas para cima/para baixo mostram quantos commits de saída e de entrada estão no seu branch atual. Você pode usar esse ícone para efetuar pull de qualquer commit de entrada ou efetuar push de commits de saída.

  • Para exibir um commit específico, selecione a seta para cima/para baixo e, em seguida, selecione Ver Entrada/Saída.

  • O Lápis mostra o número de alterações não confirmadas no código. Você pode selecionar este ícone para exibir essas alterações na janela Alterações do Git.

O menu Git fornece ferramentas para ações de repositório em seus arquivos. Você pode usar o git fetch, pull, push e sincronização para controle de versão no Visual Studio.

Para obter mais informações sobre como usar o Git com seu aplicativo, consulte Sobre o Git no Visual Studio.

Limpar recursos

Se você não quiser continuar a usar este aplicativo, exclua o projeto.

  1. No Gerenciador de Soluções, clique com o botão direito do mouse em WhatIsYourName para abrir o menu de contexto do seu projeto. Em seguida, selecione Abrir Pasta no Explorador de Arquivos.

  2. Feche o Visual Studio.

  3. Na caixa de diálogo Explorador de Arquivos, suba dois níveis de pastas.

  4. Clique com o botão direito do mouse na pasta WhatIsYourName e selecione Excluir.

Próxima etapa

Parabéns por concluir este tutorial! Para saber mais, confira o tutorial a seguir.