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 facile da imparare e sicuro rispetto ai tipi. Questa esercitazione illustra anche alcune funzionalità delIDE (Integrated Development Environment) di Visual Studio
Un'applicazione console riceve input e mostra l'output in una finestra della riga di comando, nota anche come console. La console app che crei chiede all'utente il loro nome e quindi lo mostra, 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 a Visual Studio download 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 questa guida usano il tema scuro. Se non stai utilizzando il tema scuro ma vorresti, consulta la pagina Cambiare tipi di carattere, colori e temi in Visual Studio.
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 per linguaggio, piattaforma e tipo di progetto, scegliere il modello Console Application e quindi scegliere Avanti.
Nota
Se non viene visualizzato il modello applicazione console, è possibile installarlo dalla finestra Crea un nuovo progetto. Nel messaggio "Non trovare quello che stai cercando?", scegli il collegamento "Installa altri strumenti e funzionalità".
Nel programma di installazione di Visual Studio, scegliere quindi il carico di lavoro sviluppo multipiattaforma .NET Core .
Successivamente, scegliere il pulsante Modifica nel programma di installazione di Visual Studio. Ti potrebbe essere chiesto di salvare il lavoro. Quindi, scegliere Continua per installare il workload. Quindi, tornare al passaggio 2 di questa procedura Creare un progetto.
Nella finestra Configura il tuo nuovo progetto, inserire WhatIsYourName nella casella Nome progetto. Scegliere quindi Avanti.
Nella finestra
Informazioni aggiuntive .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 di linguaggio, piattaforma e tipo di progetto, scegliere il modello di app console e quindi scegliere Avanti.
Nota
Se non viene visualizzato il modello app console, è possibile installarlo nella finestra Crea un nuovo progetto. Nella messaggio Non trovi quello che stai cercando?, scegli il collegamento Installa altri strumenti e funzionalità.
Quindi, nel programma di installazione di Visual Studio, scegliere il workload sviluppo di applicazioni desktop .NET.
Successivamente, scegliere il pulsante Modifica nel programma di installazione di Visual Studio. Potrebbe essere richiesto di salvare il lavoro. Successivo, scegliere Continua per installare il workload. Quindi, torna al passaggio 2 nella procedura Creare un progetto.
Nella finestra Configura il tuo nuovo progetto, immettere WhatIsYourName nella casella Nome progetto. Scegliere quindi Avanti.
Nella finestra Informazioni aggiuntive .NET 8.0 dovrebbe essere già selezionata 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 computer come normale applicazione 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:
Esegui l'app in modalità autonoma
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 Compila scegliere Compila 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 scegliere Compila soluzione.
In Esplora soluzioni , fare clic con il pulsante destro del mouse su WhatIsYourName e scegliere Aprire il 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
Aggiungere quindi codice Visual Basic che ti chiede di inserire il tuo 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 compilare ed eseguire la tua prima app in modalità di 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 scrivono una stringa nella console.
- ReadLine legge l'input dalla console, in questo caso una stringa.
- DateTime rappresenta una data e ora, 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 (.exe
file) in una finestra di console del sistema, come descritto in precedenza in Esegui l'app comeautonoma. Ora, quando si preme un tasto, l'app si chiude e con essa si chiude anche la 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 cambiare il tuo 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 così 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.
Suggerimento
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 foglietti informativi, un popolare libro online e video sui fondamenti di 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, seleziona Aggiungi al controllo sorgente, e quindi seleziona Git.
Nella finestra di dialogo Crea un repository Git, accedi 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.
Consiglio
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 su/giù e quindi selezionare Visualizzain uscita/in ingresso.
La matita mostra il numero di modifiche che non sono state registrate al tuo codice. È possibile selezionare questa icona per visualizzare le modifiche nella finestra Modifiche Git.
Il menu Git fornisce strumenti per azioni del repository sui tuoi 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. Quindi, seleziona Apri cartella in Esplora file.
Chiudere Visual Studio.
Nella finestra di dialogo Esplora file , sali di due livelli nelle 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ù, consulta il seguente tutorial.
esercitazione : Creare una libreria di classi .NET con Visual Studio