Le WLangage

Le WLangage est très proche d’un LDA (Langage de Description d’Algorithmes), aussi appelé pseudo-code, c’est à dire qu’il se rapproche d’un langage presque naturel et est en français.

On  déclare une variable généralement comme ça :001.png

  • exemple: 

002

Mais comme le code est TRÈS permissif, on peut aussi faire ça :

003

 

Différents types de variables:

Les types « simples » du WLangage sont les suivants:

  • Booléen : type conseillé pour toutes les opérations logiques où seules deux alternatives sont possibles :
    • Vrai (valeur différente de 0)
    • Faux (valeur égale à 0)
      Exemple : b est un booléen
  • Entier : type conseillé pour des calculs réalisés sur des valeurs entières.
    Exemple : b est un entier
  • Monétaire : type conseillé pour des calculs réalisés sur des valeurs réelles nécessitant une précision garantie des décimales, comme par exemple des valeurs monétaires.
    Un monétaire gère 24 chiffres significatifs (17 maximum pour la partie entière, 6 maximum pour la partie décimale). La précision est assurée sur 6 décimales.
    Exemple : MaMonnaie est un monétaire
  • Numérique : type conseillé pour des calculs réalisés sur des valeurs réelles nécessitant une précision garantie des décimales.
    Un numérique gère 38 chiffres significatifs (32 maximum pour la partie entière, 6 maximum pour la partie décimale). La précision est assurée sur 6 décimales.
    Exemple : MaMonnaie est un numérique
  • Réel : type conseillé pour des calculs simples réalisés sur des valeurs réelles.
    Un réel gère 15 chiffres significatifs, par contre la précision des décimales n’est pas garantie. La précision des décimales n’est pas assurée. Pour effectuer des calculs précis, utilisez le type « Monétaire ».
    Exemple : TVA est un réel
  • Chaîne : type conseillé pour la gestion des caractères et des chaînes de caractères.
    Avec ce type, il n’est pas nécessaire de déclarer la longueur de la chaîne. Celle-ci peut varier de façon libre lors de l’utilisation de la variable.
  • Buffer : type conseillé pour écrire un code portable entre WINDEV et WINDEV Mobile.
  • Date, Heure, DateHeure, Durée : types conseillés pour la gestion des dates et des heures.
  • Variant : type conseillé pour stocker n’importe quel type simple du WLangage.
    Le type Variant est un type permettant de manipuler les ActiveX ou pour gérer la valeur NULL.

Laisser un commentaire