Versione di Hello, World per Visual Basic
Aggiornamento: novembre 2007
Il programma console che segue è la versione per Visual Basic del tradizionale programma "Hello, World!", che consente di visualizzare la stringa "Hello, World!".
' A "Hello, World!" program in Visual Basic.
Module Hello
Sub Main()
MsgBox("Hello, World!") ' Display message on computer screen.
End Sub
End Module
Gli aspetti principali del programma sono i seguenti:
Commenti
Routine Main
Input e output
Compilazione ed esecuzione
Commenti
La prima riga dell'esempio è un commento:
' A "Hello, World!" program in Visual Basic.
La virgoletta singola (') indica che il resto della riga è un commento e verrà ignorato dal compilatore. È possibile trasformare in commento un'intera riga o aggiungere un commento alla fine di un'altra istruzione, come nell'esempio seguente:
MsgBox("Hello, World!") ' Display message on computer screen.
Routine Main
In ogni applicazione di Visual Basic deve essere presente una routine denominata Main. Questa routine funge da punto di partenza e controllo generale dell'applicazione e viene chiamata in fase di caricamento del modulo.
Di seguito sono riportati i quattro tipi di routine Main disponibili.
Sub Main()
Sub Main(ByVal cmdArgs() As String)
Function Main() As Integer
Function Main(ByVal cmdArgs() As String) As Integer
Il tipo più comunemente utilizzato è Sub Main(). A meno che non si stia creando un'applicazione Windows Forms è necessario scrivere la routine Main per le applicazioni che sono in esecuzione. Per ulteriori informazioni, vedere Routine Main in Visual Basic.
Input e output
In questo esempio viene utilizzata la libreria di runtime standard di Visual Basic, disponibile attraverso lo spazio dei nomi Microsoft.VisualBasic. Compilando il programma all'interno dell'ambiente di sviluppo integrato (IDE), è possibile utilizzare tutte le routine e le proprietà di Microsoft.VisualBasic senza doverne eseguire l'importazione. Compilando dalla riga di comando, è necessario utilizzare Istruzione Imports (tipo e spazio dei nomi .NET) nel codice sorgente oppure l'opzione del compilatore da riga di comando /imports (Visual Basic) per rendere disponibili al programma i membri Microsoft.VisualBasic.
La routine Main chiama la funzione Funzione MsgBox (Visual Basic) per visualizzare una finestra di messaggio contenente la stringa "Hello, World!":
MsgBox("Hello, World!") ' Display message on computer screen.
Compilazione ed esecuzione
È possibile compilare il programma "Hello, World!" utilizzando l'ambiente di sviluppo integrato (IDE) di Visual Studio o la riga di comando.
Per compilare ed eseguire il programma dalla riga di comando
Creare il file di origine utilizzando un editor di testo e salvarlo assegnandogli un nome, ad esempio Hello.vb.
Per chiamare il compilatore, immettere il comando seguente:
vbc Hello.vb
Se il file di origine non comprende un'istruzione Imports per lo spazio dei nomi Microsoft.VisualBasic, è possibile includere l'opzione del compilatore da riga di comando /imports nel comando vbc:
vbc Hello.vb /imports:Microsoft.VisualBasic
Se il programma non contiene alcun errore di compilazione, verrà creato un file Hello.exe.
Per eseguire il programma, immettere il comando seguente:
Hello
È possibile includere facoltativamente l'opzione del compilatore basato su riga di comando /main nel comando vbc per specificare lo spazio dei nomi e il modulo che forniscono Main.
Per compilare ed eseguire il programma dall'ambiente di sviluppo integrato IDE
Creare un nuovo progetto di applicazione console di Visual Basic.
Copiare il codice nel progetto.
Scegliere il comando Genera appropriato dal menu Genera o premere F5 per avviare la generazione e l'esecuzione (questa operazione corrisponde a scegliere Avvia dal menu Debug).
Per ulteriori informazioni sul compilatore Visual Basic e le relative opzioni, vedere Compilazione dalla riga di comando (Visual Basic).
Vedere anche
Concetti
Riferimenti
Struttura di un programma Visual Basic
Istruzione Imports (tipo e spazio dei nomi .NET)
Funzione MsgBox (Visual Basic)