Cenni preliminari sulle istruzioni
Aggiornamento: novembre 2007
Le istruzioni di Visual Basic possono contenere parole chiave, operatori, variabili, costanti ed espressioni. Ogni istruzione appartiene a una delle categorie seguenti:
Istruzioni di dichiarazione, che consentono di assegnare un nome a variabili, costanti o routine e possono specificare anche un tipo di dati.
Istruzioni eseguibili, che consentono di avviare azioni e di chiamare un metodo o una funzione, scorrere in ciclo blocchi di codice o diramarsi tra di essi. Sono istruzioni eseguibili anche le Istruzioni di assegnazione, che consentono di assegnare un valore o un'espressione a una variabile o costante.
Inserimento di più istruzioni su una riga
È possibile inserire sulla stessa riga più istruzioni, separate dal carattere due punti (:):. Questa condizione è illustrata nell'esempio che segue.
Dim sampleString As String = "Hello World" : MsgBox(sampleString)
Sebbene in alcune occasioni questa forma di sintassi possa risultare comoda, rende il codice difficile da leggere e gestire. Si raccomanda pertanto di mantenere una sola istruzione per riga.
Continuazione di un'istruzione su più righe
Un'istruzione generalmente rientra in una sola riga, ma in caso contrario è possibile continuarla sulla riga successiva utilizzando una sequenza di continuazione della riga, costituita da uno spazio seguito da un carattere di sottolineatura (_) a sua volta seguito da un ritorno a capo. Nell'esempio seguente, l'istruzione eseguibile MsgBox continua su due righe.
Public Sub demoBox()
Dim nameVar As String
nameVar = "John"
MsgBox("Hello " & nameVar & _
". How are you?")
End Sub
Aggiunta di commenti
Il codice sorgente non sempre è di facile interpretazione, persino per il programmatore che lo ha scritto. Per aiutare a documentare il codice, pertanto, molti programmatori utilizzano deliberatamente commenti incorporati. Il codice può includere commenti che illustrano una routine o una particolare istruzione agli utenti. In Visual Basic questi commenti vengono ignorati durante la compilazione e non influiscono sul codice compilato.
Le righe relative ai commenti iniziano con un apostrofo (') o un'istruzione REM seguita da uno spazio. È possibile aggiungere i commenti nella posizione desiderata all'interno del codice, eccetto che in una stringa. Per aggiungere un commento a un'istruzione, inserire un apostrofo o REM dopo l'istruzione, seguito dal commento. I commenti possono essere inseriti anche su una riga separata. Nell'esempio che segue vengono illustrate queste possibilità.
' This is a comment on a separate code line.
REM This is another comment on a separate code line.
x += a(i) * b(i) ' Add this amount to total.
MsgBox(statusMessage) REM Inform operator of status.
Controllo degli errori di compilazione
Se, dopo aver digitato una riga di codice, essa viene visualizzata in blu con una sottolineatura ondulata, talvolta accompagnata da un messaggio di errore, nell'istruzione è presente un errore di sintassi. È necessario individuare l'errore, scorrendo ad esempio l'elenco delle attività oppure posizionandosi su di esso con il puntatore del mouse e leggendo il testo del messaggio, e quindi correggerlo. Il programma potrà essere compilato correttamente solo dopo che gli errori di sintassi del codice saranno stati corretti.
Vedere anche
Attività
Procedura: interrompere e combinare istruzioni nel codice
Procedura: etichettare le istruzioni