windev
Définition: WinDev atelier de génie logiciel (AGL) édité par PC SOFT. principalement orientées données pour la suite Windows et également pour Linux, .Net et Java. Il propose son propre langage : le WLangage. La première version est sortie en 1993. Dernière version 22, réf 01F220052j (2 mars 2017)
Présentation WinDev utilise le WLangage, il a un côté langage naturel qui facilite la lecture du code. L'éditeur d'interface graphique permet de créer des IHM par glisser-déplacer. Il permet également de choisir un modèle de charte graphique et d'en créer de nouveaux. Prévu initialement pour Windows, WinDev supporte aussi GNU/Linux pour les applications avec et sans interface graphique, mais aussi Mac OS X
Exemples: Sélection d’une couleur: Valeur est un entier RésultatSélection est un booléen Valeur = RVB(10, 17, 69) Info("Couleur de départ : " + Valeur) RésultatSélection = SelectCouleur(Valeur, scInit) Info("Couleur d'arrivée : " + Valeur) Impression en html: // Impression dans un fichier HTML d'un état basé sur une requête sans paramètre // Générer un nom de fichier unique MonFichierEtat est une chaîne = fRepWeb() + "\" + "EtatRequête_" + DateSys() + HeureSys() + ".htm" // Paramètrer la destination de l'impression iDestination(iHTML, MonFichierEtat) // Imprimer l'état ETAT_EtatRequête iImprimeEtat(ETAT_EtatRequête) // Extraire le nom et l'extension du fichier généré NomFichierGénéré est une chaîne = fExtraitChemin(MonFichierEtat, fFichier + fExtension) // Envoyer le fichier dans le navigateur PageAffiche(NomFichierGénéré)
WINDEV Mobile - Le test des applications s’effectue directement sur le PC, grâce à un mode «simulation» très puissant. Ici une fenêtre en création et son exécution en mode «simulation» directement sur le PC
WINDEV - Editeur de requête - la représentation graphique d'une requête permet de visualiser les fichiers source, les conditions, les tris et le format du résultat
WINDEV - L'environnement de travail
WINDEV - Le Graphe du projet de l'exemple CRM permet de visualiser l'ensemble des éléments du projet
WINDEV - Diagramme de classe UML
merci