WinDev - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Introduction

WINDEV
Développeur PC SOFT
Dernière version 15, réf 01F150061n [+/-]
Environnement Windows, Linux
Langue Français, anglais
Type Atelier de génie logiciel
Licence Propriétaire
Site Web PC SOFT

WinDev est un atelier de génie logiciel édité par la société française PC SOFT et conçu pour développer rapidement des applications, principalement orientées données.

Outils intégrés

L'environnement de développement intégré de WinDev est composé de :

  • éditeur d'analyses et modélisation Merise et UML,
  • éditeur d'interface graphique,
  • éditeur de dossier technique,
  • éditeur de modèles RAD (également appelés patterns),
  • éditeur de fenêtres,
  • éditeur de chartes graphiques,
  • éditeur de requêtes,
  • éditeur de code,
  • gestionnaire de sources collaboratif,
  • éditeur de composants,
  • éditeur d'états et d'étiquettes y compris codes barres,
  • éditeur d'aide en ligne,
  • éditeur d'installation,
  • éditeur de maintenance,
  • éditeur de tests de non régression.

WinDev utilise son propre langage de programmation, le WLangage.

L'éditeur d'interface graphique permet de créer des IHM par simple glisser-déplacer. Il permet également de choisir un modèle de charte graphique parmi un ensemble proposé et d'en créer de nouveaux. On peut définir interactivement de nombreuses sécurités de saisie sur les champs parmi lesquelles : taille, masque, formatage automatique, saisie obligatoire et aide à afficher. Cela limite ensuite le nombre de fonctions à programmer. L'héritage et la surcharge sont gérés.

Bien que prévu initialement pour Windows, WinDev supporte aussi Linux pour les applications sans interface graphique. Il peut également s'appuyer sur le framework Java pour une partie de ses fonctionnalités, ce qui permet une relative indépendance du fichier exécutable par rapport au système d'exploitation cible.

Ses frères WebDev et WinDev Mobile permettent d'utiliser le même langage de programmation (WLangage), et les mêmes concepts (analyse, fenêtre, états, composants, classes…), pour la génération de sites Web et d'applications pour PocketPC, SmartPhones et terminaux industriels.

WinDev propose également des centres de contrôle intégrés, dont le but est d'organiser et contrôler le développement :

  • centre de contrôle topologique ;
  • centre de contrôle de planning ;
  • centre de contrôle qualité pour gérer les retours clients (bogues et suggestions, que l'utilisateur final peut envoyer directement via chaque application) ;
  • centre de contrôle des données.

Prise en charge des bases de données

WinDev gère de nombreux systèmes de gestion de base de données, que ce soit par l'intermédiaire des protocoles ODBC ou OLE DB ou par accès natif. Il existe un accès natif gratuit pour MySQL et pour PostgreSQL. D'autres modules payants permettant l'accès natif à Oracle, SQL Server, Sybase, AS/400, DB2, Informix et Progress.

Il existe par ailleurs des accès natifs libres et gratuits comme par exemple MySQL4WD et PostgreSQL4WD de Rodolphe Jouannet qui offrent un accès natif à MySQL et PostgreSQL. Le module libre et gratuit SQLManagerX de Frederic Emprin permet d'écrire un seul code unifié pour gérer les différents systèmes de gestion de base de données. Par l'ajout d'autres modules, SQLManagerX offre un accès natif à un grand nombre de bases de données.

WinDev comporte aussi son propre système de gestion de base de données appelé HyperFileSQL (anciennement nommé HyperFile). Il existe en version locale, client/serveur sous Windows, Linux et mobile. Les versions sont compatibles entre elles.

Page générée en 0.079 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise