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
- Se não tiver o Visual Studio, vá para Visual Studio downloads para instalá-lo de graça.
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.
Abra o Visual Studio 2019.
Na janela Iniciar, escolha Criar um novo projeto.
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.
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.
Em seguida, no instalador do Visual Studio, escolha a carga de trabalho de desenvolvimento multiplataforma do .NET Core .
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.
Na janela Configurar o seu novo projeto, digite WhatIsYourName na caixa nome do projeto. Em seguida, escolha Avançar.
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.
O Visual Studio abre seu novo projeto.
Abra o Visual Studio.
Na janela Iniciar, escolha Criar um novo projeto.
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.
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.
Em seguida, no instalador do Visual Studio, escolha o de trabalho de desenvolvimento da área de trabalho .NET.
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.
Na janela Configurar o seu novo projeto, digite WhatIsYourName na caixa nome do projeto. Em seguida, escolha Avançar.
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.
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
Selecione o botão WhatIsYourName ou pressione F5 para executar o código padrão no modo de depuração.
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:
Selecione o botão WhatIsYourName ou pressione F5 para executar o código padrão no modo de depuração.
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:
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
).
No menu Build, escolha Build Solution.
No Explorador de Soluções, clique à direita em WhatIsYourName e escolha Abrir Ficheiro no Explorador de Ficheiros.
No do Explorador de Arquivos, navegue até o diretório bin\Debug\net5.0 e execute WhatIsYourName.exe.
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.
No menu Build, escolha Build Solution.
No Explorador de Soluções, clique com o botão direito em WhatIsYourName e escolha Abrir Ficheiro no Explorador de Ficheiros.
No Explorador de Arquivos , navegue até à diretoria bin\Debug\net8.0 e execute WhatIsYourName.exe.
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.
Insira o seguinte código do Visual Basic após a linha
Sub Main(args As String())
e antes da linhaEnd 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)
Selecione o botão WhatIsYourName ou pressione F5 para criar e executar a sua primeira aplicação no modo de depuração.
Quando a janela do console de depuração abrir, digite seu nome. A janela do console deve ser semelhante à seguinte captura de tela:
Pressione qualquer tecla para encerrar o aplicativo e, em seguida, pressione qualquer tecla para fechar a janela do console de depuração.
Insira o seguinte código do Visual Basic após a linha
Sub Main(args As String())
e antes da linhaEnd 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.
Selecione o botão WhatIsYourName ou pressione F5 para criar e executar a sua aplicação no modo de Depuração.
Quando a janela do console de depuração abrir, digite seu nome. A janela do console deve ser semelhante à seguinte captura de tela:
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:
Na barra de status no canto inferior direito do Visual Studio, selecione Adicionar ao controle do código-fontee, em seguida, selecione Git.
Na caixa de diálogo Criar um repositório Git, entre 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.
Selecione Criar e enviar por push. Depois de criar o repositório, você verá os detalhes do status na barra de status:
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.
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.
Feche o Visual Studio.
Na caixa de diálogo do Explorador de Arquivos, suba dois níveis de pastas.
Clique com o botão direito do mouse na pasta WhatIsYourName e selecione Excluir.
Conteúdo relacionado
- passo a passo da linguagem Visual Basic
- Referência da linguagem Visual Basic
- IntelliSense para arquivos de código Visual Basic
Próximo passo
Parabéns por concluir este tutorial! Para saber mais, consulte o tutorial a seguir.