|
|
|
|
|
- Présentation
- Détail
- Les parenthèses
- Les crochets
- La virgule
- Le point virgule
- Les deux points
- Le point
- Le double point
- Le triple point
- La double barre
Les opérateurs divers regroupent les opérateurs suivants : Les parenthèses Les parenthèses permettent : - De regrouper les différents éléments d'une opération tout en indiquant l'ordre de priorité. Par exemple :
- D'indiquer les différents paramètres d'une fonction du WLangage. Par exemple :
dCopieImage(Image1, Image2)
Les crochets Les crochets sont des opérateurs d'indexation. Ils permettent de désigner facilement des objets indexés. Quelques exemples : - Élément d'une rubrique HFSQL de type Tableau. Exemple :
- Élément d'un tableau défini en WLangage. Exemple :
MonTableau est un tableau de 5 chaînes MonTableau[1] = "Dupond" - Champ d'une fenêtre de type Combo, Liste, Table, Sélecteur, Interrupteur. Exemples :
- Champ Combo :
MaCombo[1] = "Montpellier" - Champ Interrupteur :
La virgule La virgule permet de séparer : - Différentes déclarations de variables d'un même type effectuées sur une même ligne. Par exemple :
MonExemple1, MonExemple2 sont des chaînes - Les différents paramètres d'une fonction du WLangage. Par exemple :
dCopieImage(Image1, Image2)
Le point virgule Le point virgule permet de séparer différentes instructions écrites sur la même ligne. Par exemple : I, J sont des entiers; MaChaîne est une chaîne Les deux points Les deux points permettent d'accéder aux membres et aux méthodes des objets. Si les deux points sont doublés, ils permettent d'accéder aux membres globaux et aux méthodes globales d'une classe. Le point Le point permet d'accéder à un sous-élément. Quelques exemples : - Accès à un champ d'une fenêtre : MaFenêtre.ChampSaisieDate
- Accès à une variable globale d'une fenêtre : MaFenêtre.gDurée
- Accès à une rubrique d'un fichier : Client.Nom
- Accès à une colonne de table : Table.Colonne1
- Accès aux propriétés d'un type avancé : MagglConnexion.Email
- Accès aux propriétés d'un champ : MonChamp.CouleurFond = RougeClair
- Accès à une fonction d'un champ ou d'une fenêtre, d'un état, d'une page en utilisant la syntaxe préfixée.
Le double point Le double point permet d'accéder à une propriété d'un champ, d'une fenêtre, d'un état, d'un fichier, d'une rubrique, d'une variable. Quelques exemples : ASC_Ascenseur..BorneMax = 200 FEN_FraisDePort..Titre = "Fenêtre de saisie des frais de port" MonEtat..MargeBasse = 20 MaPolice..Nom = "Arial" Il peut être remplacé par un point simple. Le triple point L'opérateur "..." (triple point) permet de continuer une ligne logique sur la ligne physique suivante. Par exemple : SI (CodeFamille="LV") ET ... (CodeFamille="MO") ALORS Traitement FIN LIB_Libellé = "Veuillez saisir le "+... "nom du client." La ponctuation suite "..." doit nécessairement être utilisée en fin de ligne et non pas au milieu d'une ligne. Aucun caractère ne doit suivre les "..." (mis à part les commentaires). A partir de la version 12, l'opérateur "..." n'est plus obligatoire pour continuer à la ligne suivante : - les paramètres de fonctions ou de procédures
// Prototype de procédure PROCÉDURE MaProc(param1 est un entier, param2 est un entier, param3 est un entier) // Appel de procédure MaProc(5, DateVersEntier(sRécupèreDate), 0) // Appel de fonction WLangage Info("a", "b") - les opérandes de droite pour les opérateurs arithmétiques et logiques
// Opérateurs arithmétiques (+, -, /, *) et logiques (ET, OU) num est un entier = 5 + 6
Remarques : - Le raccourci Ctrl + Entrée permet de rajouter automatiquement les caractères "..." avant d'aller à la ligne.
- Pour plus de détails sur les chaînes multilignes, consultez Chaînes multilignes.
La double barre La double barre permet de mettre en commentaire le texte suivant ce signe. Ce texte ne sera pas pris en compte lors de la compilation du code et lors de l'exécution du projet. Par exemple : // Effectue une recherche dans une chaîne // Déclaration MaChaîne est une chaîne = "WINDEV est formidable" // Test SI Position(MaChaîne, "W")<>0 ALORS Info("trouvé") // Affiche le résultat FIN Pour mettre une ligne de code ou une sélection de lignes de code en commentaire, utilisez au choix : - le raccourci Ctrl + / (du clavier numérique).
- le raccourci Ctrl + : (utile pour les ordinateurs portables).
Pour enlever les commentaires d'une ligne de code ou d'une sélection de lignes de code, utilisez au choix : - le raccourci Ctrl + Maj + / (du clavier numérique).
- le raccourci Ctrl + Maj + : (utile pour les ordinateurs portables).
Remarque : - Un commentaire utilisant la double barre va obligatoirement jusqu'Ã la fin de la ligne.
- Pour mettre en commentaire un texte, il est également possible d'utiliser les caractères :
- "/*" pour désigner le début d'un commentaire.
- "*/" pour signaler la fin d'un commentaire.
Dans ce cas, le commentaire peut être placé au milieu d'une ligne de code. Par exemple :
SI Client.Email <> "" /* _ET_ Client.VIP = Vrai */ ALORS L'utilisation du raccourci clavier Ctrl + / sur une sélection dans une ligne de code permet de mettre la sélection en commentaire grâce aux caractères /* et */.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|