Esercitazione: Creare una semplice app console di Visual Basic
In questa esercitazione si usa Visual Studio per creare un'applicazione Visual Basic. Visual Basic (VB) è un linguaggio di programmazione semplice con sicurezza dei tipi. Questa esercitazione illustra anche alcune funzionalità del IDE (Integrated Development Environment) di Visual Studio, incluso il controllo del codice sorgente in Git.
Un'applicazione console riceve input e visualizza l'output in una finestra del terminale, conosciuta anche come console. L'app console creata chiede all'utente il nome e quindi la visualizza, insieme all'ora corrente.
In questa esercitazione si apprenderà come:
- Creare un progetto di Visual Studio
- Eseguire l'applicazione predefinita
- Aggiungere codice per richiedere l'input dell'utente
- Credito aggiuntivo: aggiungere due numeri
- Aggiungere il controllo del codice sorgente Git
- Pulire le risorse
Prerequisiti
- Se non hai Visual Studio, vai alla pagina di download di Visual Studio per installarlo gratuitamente.
Creare un progetto
Prima di tutto, si crea un progetto di app Visual Basic. Il modello di progetto predefinito include tutti i file necessari per un'app eseguibile.
Nota
Alcuni screenshot di questo tutorial usano il tema scuro. Se non stai utilizzando il tema scuro ma desideri farlo, consulta la pagina Modifica tipi di carattere, colori e temi in Visual Studio per scoprire come.
Apri Visual Studio 2019.
Nella finestra iniziale scegliere Crea un nuovo progetto.
Nella finestra Crea un nuovo progetto scegliere visual Basic dall'elenco dei linguaggi. Scegliere quindi Windows dall'elenco della piattaforma e Console dall'elenco dei tipi di progetto.
Dopo aver applicato i filtri di linguaggio, piattaforma e tipo di progetto, scegliere il modello applicazione console e quindi scegliere Avanti.
Nota
Se non viene visualizzato il modello applicazione console, è possibile installarlo dalla finestra Crea un nuovo progetto. Nella Non riesci a trovare quello che stai cercando? nel messaggio, scegli il collegamento Installa altri strumenti e funzionalità.
Nel programma di installazione di Visual Studio, scegliere quindi il carico di lavoro sviluppo multipiattaforma di .NET Core.
Successivamente, scegliere il pulsante Modifica nel programma di installazione di Visual Studio. Potrebbe esserti chiesto di salvare il tuo lavoro. Scegliere quindi Continua per installare il workload. Quindi, tornare al passaggio 2 in questa procedura Creare un progetto.
Nella finestra Configura il nuovo progetto immettere WhatIsYourName nella casella Nome progetto. Scegliere quindi Avanti.
Nella finestra Informazioni aggiuntive, dovrebbe essere già selezionato .NET 5.0 (Current) per il framework di destinazione. In caso contrario, selezionare .NET 5.0 (attuale). Scegliere quindi Crea.
Visual Studio apre il nuovo progetto.
Apri Visual Studio.
Nella finestra iniziale scegliere Crea un nuovo progetto.
Nella finestra Crea un nuovo progetto scegliere visual Basic dall'elenco dei linguaggi. Scegliere quindi Windows dall'elenco della piattaforma e Console dall'elenco dei tipi di progetto.
Dopo aver applicato i filtri per la lingua, la piattaforma e il tipo di progetto, scegli il modello di applicazione console e quindi seleziona Avanti.
Nota
Se non vedi il modello di app console, puoi installarlo dalla finestra Crea un nuovo progetto. Nel messaggio "Non trovare quello che stai cercando?", seleziona il collegamento "Installa altri strumenti e funzionalità".
Quindi, nel programma di installazione di Visual Studio scegliere il carico di lavoro sviluppo di applicazioni desktop .NET.
Successivamente, scegliere il pulsante Modifica nel programma di installazione di Visual Studio. Potrebbe essere richiesto di salvare il tuo lavoro. Scegliere quindi Continua per installare il carico di lavoro. Ritornare quindi al passaggio 2 della procedura di creazione di un progetto .
Nella finestra Configura il nuovo progetto immettere WhatIsYourName nella casella Nome progetto. Scegliere quindi Avanti.
Nella finestra Informazioni aggiuntive, .NET 8.0 dovrebbe essere già selezionato per il framework di destinazione. In caso contrario, selezionare .NET 8.0. Scegliere quindi Crea.
Visual Studio apre il nuovo progetto.
Eseguire l'app
Dopo aver selezionato il modello di progetto visual Basic e assegnare un nome al progetto, Visual Studio crea un file Program.vb. Il codice predefinito chiama il metodo WriteLine per visualizzare la stringa letterale "Hello World!" nella finestra della console.
Esistono due modi per eseguire questo codice: all'interno di Visual Studio in modalità di debuge dal tuo computer come normale app autonoma.
Eseguire l'app in modalità di debug
Selezionare il pulsante WhatIsYourName oppure premere F5 per eseguire il codice predefinito in modalità debug.
Quando l'app viene eseguita nella console di debug di Microsoft Visual Studio, viene visualizzato "Hello World!". Premere un tasto qualsiasi per chiudere la finestra della console di debug e terminare l'app:
Selezionare il pulsante WhatIsYourName oppure premere F5 per eseguire il codice predefinito in modalità debug.
Quando l'app viene eseguita nella console di debug di Microsoft Visual Studio, viene visualizzato "Hello World!". Premere un tasto qualsiasi per chiudere la finestra della console di debug e terminare l'app:
Eseguire l'app in modalità indipendente
Per visualizzare l'output all'esterno di Visual Studio, in una finestra della console di sistema compilare ed eseguire il file eseguibile (.exe
file).
Nel menu Build scegliere Genera Soluzione.
In Esplora soluzioni fare clic con il pulsante destro del mouse su WhatIsYourName e scegliere Apri file in Esplora file.
In Esplora File , passare alla directory bin\Debug\net5.0 ed eseguire WhatIsYourName.exe.
La routine
Main
termina dopo l'esecuzione della singola istruzione e la finestra della console viene chiusa immediatamente. Per mantenere visibile la console finché l'utente non preme un tasto, vedere la sezione successiva.
Nel menu Compila, seleziona Compilare la soluzione.
In Esplora Soluzioni , fare clic con il pulsante destro del mouse su WhatIsYourName e scegliere Apri file in Esplora File.
In Esplora file, passare alla directory bin\Debug\net8.0 ed eseguire WhatIsYourName.exe.
La routine
Main
termina dopo l'esecuzione della singola istruzione e la finestra della console viene chiusa immediatamente. Per mantenere visibile la console finché l'utente non preme un tasto, vedere la sezione successiva.
Aggiungere codice per richiedere l'input dell'utente
Successivamente, aggiungi il codice Visual Basic che ti chiede il nome e lo visualizza insieme alla data e all'ora correnti. È anche possibile aggiungere codice che sospende la finestra della console fino a quando l'utente non preme un tasto.
Immettere il codice Visual Basic seguente dopo la riga
Sub Main(args As String())
e prima della rigaEnd Sub
, sostituendo la riga 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)
Seleziona il pulsante WhatIsYourName oppure premi F5 per creare ed eseguire la tua prima app in modalità Debug.
Quando viene visualizzata la finestra della console di debug, immettere il nome. La finestra della console dovrebbe essere simile alla schermata seguente:
Premere un tasto qualsiasi per terminare l'app e quindi premere un tasto qualsiasi per chiudere la finestra della console di debug.
Immettere il codice Visual Basic seguente dopo la riga
Sub Main(args As String())
e prima della rigaEnd Sub
, sostituendo la riga 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 scrivere una stringa nella console.
- ReadLine legge l'input dalla console, in questo caso una stringa.
- DateTime rappresenta un valore datetime e Now restituisce l'ora corrente.
- ReadKey() sospende l'app e attende la pressione di un tasto.
Selezionare il pulsante WhatIsYourName o premere F5 per compilare ed eseguire l'app in modalità debug.
Quando viene visualizzata la finestra della console di debug, immettere il nome. La finestra della console dovrebbe essere simile alla schermata seguente:
Premere un tasto qualsiasi per terminare l'app e quindi premere un tasto qualsiasi per chiudere la finestra della console di debug.
Ora che il nuovo codice si trova nell'app, compila ed esegui il file eseguibile (file.exe
) in una finestra della console di sistema, come descritto in precedenza in Esegui l'app come applicazione autonoma. Ora, quando si preme un tasto, l'app si chiude e questo provoca la chiusura della finestra della console.
Credito aggiuntivo: aggiungere due numeri
In questo esempio viene illustrato come leggere in numeri, anziché in una stringa, ed eseguire alcune operazioni aritmetiche. Prova a modificare il codice da:
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
A:
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
Eseguire quindi l'app aggiornata come descritto nella sezione precedente Eseguire l'app.
Aggiungere il controllo del codice sorgente Git
Ora che si dispone di un'applicazione, è possibile aggiungerla a un repository Git. Visual Studio semplifica questo processo con gli strumenti Git che è possibile usare direttamente dall'IDE.
Mancia
Git è il sistema di controllo della versione più diffuso. Indipendentemente dal fatto che si sia uno sviluppatore professionista o si impari a scrivere codice, Git può essere molto utile. Se non si ha familiarità con Git, il sito Web https://git-scm.com/
è un buon punto di partenza. È possibile trovare fogli di trucco, un libro online popolare e video di Base su Git.
Per associare il codice a Git, iniziare creando un nuovo repository Git in cui si trova il codice:
Nella barra di stato in basso a destra di Visual Studio selezionare Aggiungi al controllo del codice sorgentee quindi selezionare Git.
Nella finestra di dialogo Creare un repository Git accedere a GitHub:
Il nome del repository viene compilato automaticamente in base al percorso della cartella. Il tuo nuovo repository è privato per impostazione predefinita, il che significa che solo tu puoi accedervi.
Mancia
Indipendentemente dal fatto che il repository sia pubblico o privato, è consigliabile disporre di un backup remoto del codice archiviato in modo sicuro in GitHub. Anche se non si lavora con un team, un repository remoto rende disponibile il codice da qualsiasi computer.
Selezionare Crea ed esegui push. Dopo aver creato il repository, nella barra di stato vengono visualizzati i dettagli sullo stato:
Usare azioni Git in Visual Studio
Ecco un breve riepilogo delle azioni Git disponibili nella barra di stato di Visual Studio:
Le frecce su/giù mostrano il numero di commit in uscita/in ingresso nel ramo corrente. È possibile usare questa icona per eseguire il pull di tutti i commit in ingresso o eseguire il push di tutti i commit in uscita.
Per visualizzare un commit specifico, selezionare la freccia giù/su e quindi selezionare Visualizzain uscita/in entrata.
Il matita mostra il numero di modifiche non ancora commesse nel codice. È possibile selezionare questa icona per visualizzare le modifiche nella finestra Modifiche Git.
Il menu Git fornisce strumenti per le azioni del repository nei file. È possibile usare git fetch, pull, push e sincronizzazione per il controllo della versione in Visual Studio.
Per altre informazioni su come usare Git con l'app, vedere Informazioni su Git in Visual Studio.
Pulire le risorse
Se non si intende continuare a usare questa app, eliminare il progetto.
In Esplora Soluzioni, fare clic con il pulsante destro del mouse su WhatIsYourName per aprire il menu di scelta rapida per il tuo progetto. Selezionare quindi Apri cartella in Esplora file.
Chiudere Visual Studio.
Nella finestra di dialogo Esplora file, sali di due livelli di cartelle.
Fare clic con il pulsante destro del mouse sulla cartella WhatIsYourName e selezionare Elimina.
Contenuto correlato
- guide del linguaggio Visual Basic
- riferimento al linguaggio Visual Basic
- IntelliSense per i file di codice visual Basic
Passaggio successivo
Congratulazioni per aver completato questa esercitazione. Per saperne di più, guarda il seguente tutorial.
esercitazione : Creare una libreria di classi .NET con Visual Studio