pictogram Auteur: aaa.windev@free.fr
Date: 7 novembre 2004
Version: 1.0
Revision: 14-11-2004

Table des matières

Survol rapide du WLangage

Dans cette page, nous allons faire un survol rapide du WLangage de WinDev©. Ce sera une mise en bouche avant de traiter le WLangage plus en détails.

Mise en oeuvre des exemples en WLangage

Que vous possédiez ou non WinDev, vous pouvez tester les exemples de cette page grâce à WLexplorateur. Vous trouverez le lien de téléchargement de WLexplorateur à la fin de cette page.

Premier pas en WLangage

Une des premières tâches du développeur est la manipulation de valeurs (quantité, poids, date, prix). Le WLangage peut manipuler directement plusieurs types de valeurs.

Utilisez WLexplorateur

Le lecteur est invité à utiliser WLexplorateur pour tester le code de cette page. Cela lui permettra de ce familiariser avec cet outil qui deviendra quasiment indispensable par la suite.

Valeurs Numériques

Une valeur numérique peut être saisie sans virgule, avec une virgule (en fait un point décimal), ou en notation scientifique. Dans certains cas, par exemple pour passer une constante à une API, on aura besoin de la notation hexadécimale. Elle est disponible en standard dans le WLangage.

print(3)
>> 3
print(123.456)
>> 123.456
print(123.456e8)
>> 12345600000
print(0xFF)
>> 255

Chaine de caractères

Les chaines de caractères se notent entre guillemets. Une chaine sur plusieurs lignes se note entre crochets [ et ].

m est une chaine = [
message sur
deux ligne
]
print(m)
>> message sur
deux ligne

Dates et heures

Les dates et les heures s'expriment avec des chaines de caractères (notation entre guillemets).

print(datedifference("20031012", "20041012"))
>> 366
// Calcule la différence en centièmes de seconde entre deux heures
print(heuredifference("1214", "1215"))
>> 6000

Adresse email, url, fichier

Ces valeurs s'expriment sous forme de chaine de caractères.

// Initialisation de la structure e-mail
Email.Destinataire = "JohnDoet@hotmail.net"
// Récupération du code HTML d'un page Web
Res = HTTPRequête("http://aaa.windev.free.fr/index.html")
// Création d'un fichier externe
Res = fCrée("C:\Temp\Licence.txt")

Les variables

De nombreux types de variables sont disponibles.

Liens vers les pages du site