Un programme Visual Basic est composé de plusieurs lignes de code source qui est compilé dans un exécutable. Lignes de code source peuvent inclure des déclarations qui mettent de côté la mémoire pour un type spécifique de données qui seront accessibles par le nom défini et des instructions exécutables qui effectuent des calculs . Ils peuvent également inclure entrée ou de sortie , et le contrôle de l'état des flux qui provoquent l'exécution de se produire dans une voie spécifique. Un programme Visual Basic doit également comporter une documentation sur le fonctionnement du programme . Lignes de code
Une ligne de code est celui qui est compilé en binaire pour l'exécution. Le compilateur sait que la fin de la ligne a été atteint quand il rencontre un retour chariot ou un caractère de saut de ligne.
La ligne de code qui suit est une déclaration de variable qui réserve de la mémoire pour stocker une valeur entière qui peut être accessible par le nom intage :
intage privé As Integer
La ligne de code suivante ajoute 1 à intage que les magasins dans un intNextAge variable nommée :
intNextAge = intage + 1
explicite continuation de ligne
Quelques lignes de code sont très longs . Pour faire de longues lignes de code plus facile à lire , Visual Basic vous permet d'ajouter un espace et un underscore ( _) avant le retour chariot pour provoquer le compilateur d'ignorer le retour chariot . Voici un exemple d'une ligne de code qui utilise continuation de ligne explicite.
StrDescription = " Ce produit a été fabriqué par " & _ strMfg
& " et est disponible en " & strStyle1 & " , "& strStyle2 & ", "& strStyle3 &". " _
& strProductSummary
l'opérateur & est l'opérateur de concaténation de chaîne Visual Basic . Les concaténation de codes de texte littéral et les valeurs des variables et stocke le texte résultant dans un strDescription variable nommée .
Implicite continuation de ligne
Une des améliorations introduites dans Visual Basic 2010 est la capacité du compilateur à reconnaître implicitement endroits où la ligne doit être poursuivi , même s'il n'y a pas de caractère de continuation de ligne . Par exemple, le compilateur sait qu'une ligne de code ne doit pas se terminer par une virgule, un opérateur mathématique , ou une parenthèse ouverte . Donc, si c'est le cas, il ignore le retour chariot
Par exemple , le compilateur traiter ces deux blocs de code de la même façon : .
DecPayCheck As Decimal
decPayCheck = decGrossPay - decFedTax - _
decStateTax - decFICA
decPayCheck As Decimal
decPayCheck = decGrossPay - decFedTax - Photos
decStateTax - decFICA
directives de préprocesseur
une directive du préprocesseur est un type spécial de la ligne qui est traitée avant que le programme est compilé. Il est utilisé pour les zones d'appellation du programme qui ne devrait être compilé sous certaines conditions. Une directive de préprocesseur commence par le caractère #.
Par exemple, le code suivant compile une version différente de la SetPrice sous la procédure si forRetail est vrai que si forRetail est False.
# Const forRetail = vrai
# Si forRetail Puis
public Sub SetPrice
End Sub
# Else
public Sub SetPrice
< p > End Sub
# End If
Commentaires
un commentaire est un type spécial de la ligne qui est ignoré par le compilateur. Vous créez un commentaire en commençant une ligne avec soit une apostrophe (') ou le mot-clé REM . Le compilateur ignore toute la ligne , y compris un caractère de continuation de ligne . Par conséquent, lors de la création de multiples commentaires en ligne , vous devez commencer chaque ligne avec soit ' ou REM . Voici un exemple de commentaire:
« Soustraire fédéral , provinciaux et impôts FICA du salaire brut
Les commentaires sont utiles pour documenter la logique de programmation pour rendre le programme plus facile pour un programmeur pour comprendre. Photos