PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • 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
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Opérateurs divers
Présentation
Les opérateurs divers regroupent les opérateurs suivants :
  • "(" et ")"
Les parenthèses
  • "[" et "]" :
Les crochets
  • ","
La virgule
  • "."
Le point
  • ":"
Les deux points
  • ";"
Le point virgule
  • ".."
Le double point
  • "..."
Le triple point
  • "//" :
La double barre
Versions 16 et supérieures
Universal Windows 10 App Cette fonctionnalité est disponible pour les applications Windows Phone.
Nouveauté 16
Universal Windows 10 App Cette fonctionnalité est disponible pour les applications Windows Phone.
Universal Windows 10 App Cette fonctionnalité est disponible pour les applications Windows Phone.
Versions 17 et supérieures
iPhone/iPad Cette fonctionnalité est disponible pour les applications iPhone/iPad.
Nouveauté 17
iPhone/iPad Cette fonctionnalité est disponible pour les applications iPhone/iPad.
iPhone/iPad Cette fonctionnalité est disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
Universal Windows 10 App Cette fonctionnalité est disponible en mode Windows Store apps.
Widget Android Cette fonctionnalité est disponible en mode Widget Android.
Nouveauté 18
Universal Windows 10 App Cette fonctionnalité est disponible en mode Windows Store apps.
Widget Android Cette fonctionnalité est disponible en mode Widget Android.
Universal Windows 10 App Cette fonctionnalité est disponible en mode Windows Store apps.
Widget Android Cette fonctionnalité est disponible en mode Widget Android.
Détail

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 :
    SI (A1-B1)*5 ALORS ...
  • 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 :
    Client.Adresse[1]
  • É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 :
      Interrupteur[1] = Vrai

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

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"

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
    PROCEDURE 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 le raccourci : Ctrl + / (du clavier numérique).
Pour enlever les commentaires d'une ligne de code ou d'une sélection de lignes de code, utilisez le raccourci : Ctrl + Maj + / (du clavier numérique).
Remarque : Un commentaire va obligatoirement jusqu'à la fin de la ligne.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire