Condividi tramite


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

Concetti

Istruzioni di assegnazione

Istruzioni di dichiarazione in Visual Basic

Istruzioni eseguibili