Partilhar via


Tutorial: Criar um aplicativo de console simples do Visual Basic

Neste tutorial, você usa o Visual Studio para criar um aplicativo Visual Basic. Visual Basic (VB) é uma linguagem de programação fácil de aprender, com segurança de tipo. Este tutorial também explora alguns recursos do ambiente de desenvolvimento integrado (IDE) do Visual Studio, incluindo 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, em seguida, o exibe, juntamente com a hora atual.

Neste tutorial, você aprenderá a:

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

Pré-requisitos

Criar um projeto

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

Observação

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 Iniciar, escolha Criar um novo projeto.

    Captura de tela mostrando a janela inicial do Visual Studio com 'Criar um novo projeto' selecionado.

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

    Depois de aplicar os filtros de idioma, plataforma e tipo de projeto, escolha o modelo Aplicação de Consola e depois escolha Avançar.

    Captura de ecrã que mostra como escolher as opções de filtro Visual Basic, Windows e Consola e selecionar o modelo de projeto Aplicação de Consola.

    Observação

    Se não vir o modelo de Aplicação de Consola , pode instalá-lo na janela Criar um novo projeto . Na mensagem Não encontra o que procura?, escolha o link Instalar mais ferramentas e recursos.

    Captura de tela mostrando o link 'Instalar mais ferramentas e recursos' na janela 'Criar novo projeto'.

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

    Captura de tela mostrando a carga de trabalho de desenvolvimento entre plataformas do .NET Core no instalador do Visual Studio.

    Depois disso, escolha o botão Modificar no instalador do Visual Studio. Poderá ser-lhe pedido para guardar o seu trabalho. Em seguida, escolha Continue para instalar a carga de trabalho. Em seguida, volte para a etapa 2 neste procedimento de Criar um projeto.

  4. Na janela Configurar o seu novo projeto, digite 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, a estrutura de destino .NET 5.0 (atual) já deve estar selecionada. 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 Iniciar, escolha Criar um novo projeto.

    Captura de tela mostrando a janela inicial do Visual Studio com 'Criar um novo projeto' selecionado.

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

    Depois de aplicar os filtros de idioma, plataforma e tipo de projeto, escolha o modelo Aplicação de Console e depois escolha Avançar.

    Captura de ecrã que mostra como escolher as opções de filtro Visual Basic, Windows e Consola e selecionar o modelo de projeto Aplicação de Consola.

    Observação

    Se não vir o modelo Aplicação de Consola, pode instalá-lo a partir da janela Criar um novo projeto. Na mensagem Não encontra o que procura?, escolha o link Instalar mais ferramentas e recursos.

    Captura de tela mostrando o link 'Instalar mais ferramentas e recursos' na janela 'Criar novo projeto'.

    Em seguida, no instalador do Visual Studio, escolha o de trabalho de desenvolvimento da área de trabalho .NET.

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

    Depois disso, escolha o botão Modificar no instalador do Visual Studio. Poderá ser solicitado que guarde o seu trabalho. Em seguida, escolha Continue para instalar a carga de trabalho. Em seguida, volte para a etapa 2 neste Criar um projeto procedimento.

  4. Na janela Configurar o seu novo projeto, digite 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, deve já estar selecionado o .NET 8.0 para a sua 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 seu modelo de projeto Visual Basic e nomear seu projeto, Visual Studio cria um arquivo de Program.vb. O código padrão chama o método WriteLine para exibir a cadeia de caracteres literal "Hello World!" na janela do console.

Há duas maneiras de executar este código: no Visual Studio em modo de depuração , e a partir do seu computador como uma aplicação autónoma regular .

Execute o aplicativo no modo de depuração

Captura de tela mostrando o código padrão 'Hello World'.

  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, "Hello World!" é exibido. Pressione qualquer tecla para fechar a janela do console de depuração e encerrar o aplicativo:

    Captura de ecrã a mostrar as mensagens 'Olá Mundo!' e 'Prima qualquer tecla para fechar esta janela'.

Captura de tela mostrando o código padrão 'Hello World!'.

  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, "Hello World!" é exibido. Pressione qualquer tecla para fechar a janela do console de depuração e encerrar o aplicativo:

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

Execute o aplicativo como autônomo

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

  1. No menu Build, escolha Build Solution.

  2. No Explorador de Soluções, clique à direita em WhatIsYourName e escolha Abrir Ficheiro no Explorador de Ficheiros.

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

  4. O procedimento Main termina depois que sua instrução única é 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 Build, escolha Build Solution.

  2. No Explorador de Soluções, clique com o botão direito em WhatIsYourName e escolha Abrir Ficheiro no Explorador de Ficheiros.

  3. No Explorador de Arquivos , navegue até à diretoria bin\Debug\net8.0 e execute WhatIsYourName.exe.

  4. O procedimento Main termina depois que sua instrução única é 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, em seguida, exibe-o junto com a data e 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 gravam uma cadeia de caracteres na consola.
    • ReadLine lê a entrada do console, neste caso uma cadeia de caracteres.
    • DateTime representa uma data/hora e Now retorna a hora atual.
    • ReadKey() pausa o aplicativo e aguarda um pressionamento de tecla.

    Captura de tela mostrando o código para o 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 criar e executar a sua primeira aplicação no modo de depuração.

  3. Quando a janela do console de depuração abrir, digite 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 'Digite seu nome', a data e hora e 'Pressione qualquer tecla para continuar'.

  4. Pressione qualquer tecla para encerrar o aplicativo e, em seguida, 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 gravam uma string na consola.
    • ReadLine lê a entrada do console, neste caso uma cadeia de caracteres.
    • DateTime representa uma data/hora e Now retorna a hora atual.
    • ReadKey() pausa o aplicativo e aguarda um pressionamento de tecla.

    Captura de tela mostrando o código para o 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 criar e executar a sua aplicação no modo de Depuração.

  3. Quando a janela do console de depuração abrir, digite 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 'Digite seu nome', a data e hora e 'Pressione qualquer tecla para continuar'.

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

Agora que seu novo código está no aplicativo, crie 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 aritmética. Tente alterar o seu 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

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

Adicionar controle de origem do Git

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

Dica

O Git é o sistema de controle de versão moderno mais utilizado. Se você é um desenvolvedor profissional ou está aprendendo a programar, 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 cheat sheets, um livro online popular e vídeos do Git Basics.

Para associar seu código ao Git, comece criando um novo repositório Git onde 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, em seguida, selecione Git.

    Captura de ecrã que mostra como aceder à ação de controlo de código-fonte do Git a partir de Adicionar ao controlo de código-fonte no Visual Studio.

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

    Captura de tela da janela de diálogo Criar um repositório Git onde você pode entrar no GitHub.

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

    Dica

    Quer seu repositório seja público ou privado, é melhor ter um backup remoto do seu 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 do 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/entrada estão na sua ramificação atual. Você pode usar esse ícone para puxar quaisquer confirmações de entrada ou enviar por push quaisquer confirmações de saída.

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

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

O menu Git fornece ferramentas para ações de repositório em seus arquivos. Você pode usar os comandos git fetch, pull, push e sync para controlo 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 vai 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 do 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óximo passo

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