Un programma Visual Basic è composto da più righe di codice sorgente che viene compilato in un file eseguibile . Linee di codice sorgente possono includere dichiarazioni che messe da parte la memoria per un tipo specifico di dati che saranno accessibili con il nome definito e istruzioni eseguibili che eseguono calcoli . Essi possono anche includere ingresso o di uscita , e il controllo di un rendiconto che causano l'esecuzione a verificarsi lungo un percorso specifico . Un programma Visual Basic dovrebbe comprendere anche la documentazione su come funziona il programma . Righe di codice
una riga di codice è uno che viene compilato in binario per l'esecuzione. Il compilatore sa che la fine della linea è stato raggiunto quando incontra un ritorno a capo o un carattere line feed .
La riga di codice seguente è una dichiarazione di variabile che mette da parte la memoria per memorizzare un valore intero che può accessibile dal nome intage :
intage privato As Integer
la seguente riga di codice aggiunge 1 a intage come lo memorizza in una variabile denominata intNextAge :
intNextAge = intage + 1
esplicita continuazione linea
Alcune righe di codice sono molto lunghi . Per fare lunghe righe di codice più facile da leggere , Visual Basic consente di aggiungere uno spazio e un carattere di sottolineatura ( _) prima del ritorno a capo per causare il compilatore di ignorare il ritorno a capo . Ecco un esempio di una riga di codice che utilizza esplicitamente la continuazione di riga .
StrDescription = " Questo prodotto è stato prodotto da " & _ strMfg
& " ed è disponibile in " & strStyle1 & " , "& strStyle2 &" , "& strStyle3 &" . "_
& strProductSummary
l'operatore & è l' operatore di concatenazione di stringhe di Visual Basic . Il codice concatena testo letterale e valori delle variabili e memorizza il testo risultante in una variabile denominata strDescription .
Continuazione di riga implicita
Uno dei miglioramenti introdotti in Visual Basic 2010 è la capacità del compilatore di riconoscere implicitamente luoghi in cui deve essere proseguita la linea , anche se non vi è alcun carattere di continuazione . Per esempio , il compilatore sa che una linea di codice non deve terminare in una virgola , un operatore matematico , o una parentesi aperta . Quindi, se lo fa , ignora il ritorno a capo
Ad esempio , il compilatore dovrebbe trattare questi due blocchi di codice allo stesso modo: .
Dim decPayCheck Come Decimale
decPayCheck = decGrossPay - decFedTax - _
decStateTax - decFICA
Dim decPayCheck come decimale
decPayCheck = decGrossPay - decFedTax -
decStateTax -
decFICA
direttive del preprocessore
una direttiva del preprocessore è un particolare tipo di linea che viene elaborato prima che il programma viene compilato. Viene utilizzato per aree di designazione del programma che deve essere compilato solo in determinate condizioni . Una direttiva del preprocessore inizia con il carattere # .
Ad esempio, il codice seguente consente di compilare una versione diversa della Procedura setPrice Sub forRetail se è vero che se forRetail è False .
# Const forRetail = vero
# Se forRetail Poi
Public Sub setPrice
End Sub
# Else
Public Sub setPrice
< p > End Sub
# End If
Commenti
un commento è un particolare tipo di linea che viene ignorato dal compilatore . Si crea un commento di una riga inizi con un singolo apice (' ) o la parola chiave REM . Il compilatore ignora l'intera linea , tra cui una linea di carattere di continuazione . Pertanto, quando la creazione di più righe di commento , è necessario iniziare ogni riga con ' o REM . Ecco un esempio di un commento :
' Sottrai federali, statali e le tasse FICA dalla retribuzione lorda
I commenti sono utili per documentare la logica di programmazione per rendere il programma più facile per un programmatore di capire .