Présentation

WINDEV est un AGL (Ateliers de Génie Logiciel) utilisant son propre langage, le WLangage. Il est édité par la société français PC SOFT et est conçu pour développer des applications principalement orientées données.  

sans-titre.png

Un AGL désigne un ensemble de programmes informatiques permettant eux-mêmes de produire des programmes de manière industrielle.

WINDEV permet de développer des applications pour Windows 10, 8, 7, Vista, XP, 2008, 2003, 2000, et également pour Linux, .NET et Java

Il comprend un ensemble d’éditeurs qui compose l’AGL : éditeur d’analyse (description des données), éditeur de fenêtres, éditeur de requêtes SQL, éditeur d’états, éditeur de tests automatisés, éditeur d’aide, éditeur d’images, éditeur UML, éditeur de code, éditeur de télémétrie, robot de surveillance, audit d’application, éditeur de dossier RGPD…

Le WLangage: instructions simples

Les instructions simples du WLangage sont les suivantes :

CONTINUER (1) Retour directement au début de la prochaine itération sans terminer le code de l’itération en cours.
RENVOYER Sortie du traitement (ou de la procédure) en cours en renvoyant un compte-rendu.
RETOUR (2) Sortie d’un bloc d’instructions et sortie du traitement (ou de la procédure) en cours.
SORTIR (3) Sortie d’un bloc d’instructions et exécution de la suite du traitement en cours.

(1) Le mot-clé CONTINUER peut correspondre :

  • à l’instruction CONTINUER qui permet de retourner directement au début de la prochaine itération sans terminer le code de l’itération en cours.
    L’instruction CONTINUER peut être utilisée dans les boucles de type :

    • POUR
    • POUR TOUT
    • BOUCLE
    • TANTQUE
  • à l’étiquette CONTINUER qui permet de déclarer un code commun dans une boucle. Ce code sera exécuté :
    • à chaque itération de la boucle.
    • si l’instruction « CONTINUER » est présente dans la boucle. Dans ce cas, le code entre l’instruction « CONTINUER » et l’étiquette « CONTINUER: » ne sera pas exécuté.

 

(2) L’instruction RETOUR peut être utilisée dans :

  • Une procédure
  • Une boucle de type POUR
  • Une boucle de type POUR TOUT
  • Une boucle de type BOUCLE
  • Une boucle de type TANTQUE

 

(3) Le mot-clé SORTIR peut correspondre :

  • à l’instruction SORTIR :
    L’instruction SORTIR permet de sortir d’un bloc d’instructions et d’exécuter la suite du traitement en cours.
    L’instruction SORTIR peut être utilisée dans les boucles de type :

    • POUR
    • POUR TOUT
    • BOUCLE
    • TANTQUE
  • à l’étiquette SORTIR: :
    L’étiquette « SORTIR: » permet de déclarer un code dans une boucle.

    • Ce code sera exécuté uniquement lors de la sortie de la boucle par l’instruction « SORTIR ».
    • Ce code ne sera jamais exécuté à chaque itération de la boucle.

Versions de WinDev

Toutes les versions de WinDev :

WinDev 1.0 1993
WinDev 1.5 Janvier 1994
WinDev 2.0 Décembre 1994
WinDev 2.1 Avril 1995
WinDev 4.0 Avril 1996
WinDev 4.1 Septembre 1996
WinDev 5.0 Janvier 1998
WinDev 5.5 Décembre 1998
WinDev 7.0 Décembre 2001
WinDev 7.5 Décembre 2002
WinDev 8 Décembre 2003
WinDev 9 Décembre 2004
WinDev 10 Décembre 2005
WinDev 11 Décembre 2006
WinDev 12 Décembre 2007
WinDev 14 Décembre 2008
WinDev 15 Décembre 2009
WinDev 16 Décembre 2010
WinDev 17 Décembre 2011
WinDev 18 Décembre 2012
WinDev 19 Décembre 2013
WinDev 20 Décembre 2014
WinDev 21 Décembre 2015
WinDev 22 Décembre 2016
WinDev 23 Décembre 2017
WinDev 24 Décembre 2018

Il n’y a pas de version 13.