3.2.4. Les notions de méthode et de
propriété
Une méthode est une action
qu'un objet peut exécuter. Par exemple, Add est une méthode de
l'objet ComboBox qui ajoute une nouvelle entrée à une liste
modifiable.
Une propriété est un
attribut d'un objet définissant l'une des
caractéristiques de l'objet telle que la
taille, la couleur ou la position à l'écran, ou un aspect de son
comportement, par exemple s'il est activé ou visible. Pour changer les
caractéristiques d'un objet il faut changer les valeurs de ses
propriétés.
Pour définir la valeur d'une propriété,
nous faisons suivre la référence d'un objet d'un point, du nom de
la propriété, d'un signe égal (=) et de la nouvelle valeur
de propriété.
Certaines propriétés ne peuvent pas être
définies. La rubrique d'aide de chaque propriété indique
si vous pouvez la définir (lecture - écriture), seulement la lire
(lecture seule) ou seulement y écrire (écriture seule). Nous
pouvons extraire des informations sur un objet en renvoyant la valeur de l'une
de ses propriétés.
3.2.5. La syntaxe de Visual Basic
Un programme écrit en Visual Basic est un ensemble de
fichiers textes documentés (appelés sources) respectant
une syntaxe précise.
Les commentaires
sont des caractères, de préférence non
accentués, ignorés par l'interpréteur et ne servant
qu'à documenter le programme. Les lignes de commentaires débutent
par une apostrophe (') ou par le mot Rem suivi d'un
espace et peuvent être insérées n'importe où dans
une procédure. Les commentaires peuvent expliquer une procédure
ou une instruction particulière au lecteur du code. Par défaut,
les commentaires s'affichent en vert.
Règles d'affectation des noms
Nous utilisons les règles suivantes pour nommer des
procédures, des constantes, des variables et des arguments dans un
module Visual Basic :
· Utiliser une lettre comme premier caractère ;
· Ne pas utiliser d'espace, de point (.), de point
d'exclamation (!) ou les caractères @, &, $, # dans le nom ;
· Un nom ne peut compter plus de 255 caractères
;
· Généralement, on ne devrait pas utiliser
des noms identiques aux noms de fonction, d'instruction et de méthode de
Visual Basic. Nous ferions,dans ce cas, double emploi des mots clés du
langage. Pour utiliser une fonction, une instruction ou une méthode du
langage intrinsèque en conflit avec un nom attribué, nous devons
l'identifier explicitement. Faire précéder la fonction,
l'instruction ou la méthode intrinsèque du nom de la
bibliothèque de types associée.
Par exemple, si nous avons une variable nommée
Left, pour invoquer la fonction Left, nous devons employer
VBA.Left ;
Nous ne pouvons pas employer deux fois le même nom au
même niveau de portée. Par exemple, nous ne pouvons pas
déclarer deux variables nommées age
dans la même procédure.
Cependant, nous pouvons déclarer une variable
privée nommée age et une variable de
niveau procédure nommée age dans le
même module.
Note : Visual Basic ne différencie pas
les majuscules des minuscules, mais conserve la casse dans l'instruction de
déclaration du nom.
|