Les instructions
Les méthodes sont constituées d'une suite d'instructions donnant à l'objet l'ordre d'effectuer un calcul, une édition, un test, etc... Il s'agit des éléments de base du langage Oxygène++.
Il y a trois types d'instructions dans le langage :
Affectation
C'est l'action d'affecter une valeur à un champ ou à une variable.
Syntaxe :
variable = expression
Instructions de conditions
Ces instructions permettent de préciser quels sont les traitements à effectuer en fonction du résultat positif ou négatif d'un test. Le langage comprend 4 instructions de ce type :
Si...Alors...Sinon...FinSi
Pour...Faire...FinPour
TantQue...Faire...FinTantQue
Selon...Cas.x..Cas.y.....FinSelon
Voir l'aide de ces instructions : Si, Pour, TantQue, Selon FinSelon.
Instructions élémentaires
On fait référence à ces instructions, quand on parle globalement des "instructions du langage". Généralement, elles ne testent pas une condition, elles exécutent une action. Ces instructions peuvent avoir des paramètres, qui sont des expressions.
Toutes les instructions obéissent à la syntaxe suivante :
Instruction [ expression1 [, expression2 [, expression3...]]]
Une instruction possède donc de 0 à n paramètres. Les paramètres sont séparés entre eux par des virgules ",".
Exemple :
Sortir //
Instruction à 0 paramètre
Modifier CLIENT //
Instruction à 1 paramètre
Copier "c:\base","c:\resultat" //
Instruction à 2 paramètres
Afficher NOM, PRENOM, AGE // Instruction à n paramètres
NB : les fonctions ressemblent beaucoup aux instructions à la différence qu'elles rendent un résultat.