Aperçu rapide du WLangage de WinDev
Auteur: aaa.windev@free.fr
Date: 7 novembre 2004
Version: 1.0
Revision: 14-11-2004
Table des matières
- Survol rapide du WLangage
- Premier pas en WLangage
- Valeurs Numériques
- Chaine de caractères
- Dates et heures
- Adresse email, url, fichier
- Les variables
- Liens vers les pages du site
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.