Vous êtes sur la page 1sur 10

Lisez l'appel personnel

de Jimmy Wales,
fondateur de Wikipédia

WinDev

Un article de Wikipédia, l'encyclopédie libre.

Aller à : Navigation, rechercher

WINDEV

Développeur PC SOFT

Dernière 15, réf 01F150063g


version (26 mai 2010) [+/-]

Environnemen Windows, Linux


t

Langue Français, anglais

Type Atelier de génie logiciel

Licence Propriétaire

Site Web PC SOFT

modifier

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.

Sommaire

[masquer]

1 Outils intégrés

2 Ouverture
3 Prise en charge des bases de données

4 Les fonctionnalités automatiques des applications


développées

5 Les extensions de fichiers

6 Historique des versions

7 Notes et références

8 Voir aussi

8.1 Articles connexes

8.2 Liens externes

Outils intégrés [modifier]

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 GNU/Linux
pour les applications avec[1] et 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.

Ouverture [modifier]

WinDev permet de lire et aussi de modifier nativement les informations de Excel,


Outlook, Lotus Notes, del'ERP SAP R/3 (via la technologie BAPI) et depuis la
version 14 celles de SalesForce et de diverses applications Google: Maps,
Agenda, Contacts, Adwords,… Sont également supportés : ActiveX, appels de
DLL, API Windows, OLE, RS 232 et USB, TAPI, SOAP, SNMP, OPC, Flash, Twain,
FTP, Socket, TSE, Citrix, etc. Des fonctions domotiques sont présentes (norme
X10).

Pour la manipulation d'un projet, les différents fichiers d'un projet ne peuvent
être ouverts qu'avec WinDev (ou WebDev ou WinDev mobile) car ce sont des
fichiers binaires et non pas des fichiers texte.

La création d'application multilangue est prise en compte automatiquement.

WinDev permet de s'interfacer avec du code C++, C#, Cobol, Fortran, Pascal.

Prise en charge des bases de données [modifier]

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[2] qui offrent un accès
natif à MySQL et PostgreSQL. Le module libre et gratuit SQLManagerX de Frederic
Emprin[3] 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[4].

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.

Les fonctionnalités automatiques des applications développées [modifier]

Les applications développées avec WinDev bénéficient par défaut de


fonctionnalités automatiquement proposées à l'utilisateur final, qui sont
néanmoins désactivables par le concepteur. Ces fonctionnalités sont : export des
tables vers Word, Excel, OpenOffice et XML, création de fichier PDF, possibilité de
saisir des macros en code WLangage, possibilités de tri et recherche directe dans
les tables, possibilité de mémoriser les valeurs saisies dans un champ de saisie et
de les choisir à nouveau (persistance des données), correction orthographique en
temps réel (le dictionnaire de OpenOffice.org doit être installé), historique des
saisies sur des champs spécifiés, affichage d'un graphique sur une série de
données sélectionnées, agrandissement de la taille d'une combo, ajout de
somme, moyenne et comptage dans une colonne et le positionnement d'une
minuterie sur un bouton.

À partir de la version 10, l'éditeur d'états et de requêtes peut être installé


gratuitement sur le poste de chaque utilisateur final, ce qui permet à chaque
utilisateur de créer librement ses propres états, étiquettes et requêtes.

Les extensions de fichiers [modifier]

NDX : Index HyperFileSQL, permet de lister les catégories des données


HyperFileSQL dans WinDev, c'est comme un index dans un livre pour pouvoir
trouver la bonne page. Ce fichier est généré automatiquement par l'analyse lors
de la création d'une application WinDev.

MMO : Mémo HyperFileSQL

FIC : Données HyperFileSQL

WDC : Classe

WDE : Etat

WDG : Collection de procédures globales


WDH : Aide

WDK : Composant

WDI : Interface de composant

WDL : Bibliothèque

WDP : Projet WinDev

WWP : Projet WebDev

WPP : Projet WinDev Mobile

WDR : Requête

WDU : Liste de fichiers pour une installation

WDW : Fenêtre, Modèle de fenêtre, Fenêtre interne

WDT : Modèle de champ

WDA : Analyse

WDD : Description d'analyse

RAD : Informations RAD

ENV : Paramètres d'environnement de l'éditeur

WL : Source WLangage

CDP : Charte de programmation

WDY : Gabarit

STY : Feuille de styles

WPF : Analyse de performance

WDF : Paramètres d'installation

WXT : Tests automatiques

WEM : Modélisation souple

WDZ : Archives

Historique des versions [modifier]

Versi Date de
Commentaires / Nouveautés importantes
on sortie

1.0 1993
1.5 janvier 1994

2.0 fin 1994

2.1 avril 1995

4.0 avril 1996

septembre
4.1
1996

5.0 début 1998

5.5 fin 1998

7.0 fin 2001

7.5 fin 2002

8 fin 2003

9 fin 2004

décembre
10 construction de projets multicibles à partir d'un même code
2005

décembre domotique, tests unitaires intégrés, tableau de bord de


11
2006 gestion du projet, et rétro analyse des codes existants.

compilation à la volée, débogage à distance, accès natif à


décembre SAP R/3, fonctions SNMP et Bluetooth, gestion des champs de
12
2007 saisie dans les états PDF, possibilité d'inclure des
commandes vocales dans les applications développées.

Accès natif à des applications Google, databinding élargi,


décembre
14 Robot de surveillance, lien natif avec Salesforce,
2008
automatisation des builds,

De nouveaux champs, l'amélioration de la vitesse et de la


sécurité des applications et sites Web. Maintenance sans
15 22/12/2009
déconnexion. Support de l'OS de Google, Android, et autre
555 nouveautés.

16 encore Parmi les « 996 nouveautés » : champ planning (WinDev,


inconnue à WebDev et PHP), gestion des certificats, création
ce jour d'exécutables GNU/Linux avec IHM, accès natif à SQLite,
HTML5 (balises audio et video, applications déconnectées,
utilisation de SQLite en code navigateur).

Notes et références [modifier]

↑ Depuis la version 16.

↑ rodolphe.jouannet.free.fr [archive]

↑ SQLManagerX.com [archive]

↑ En mai 2008, les bases supportées par SQLManagerX sont [archive] : MySQL,
Oracle, DB2, Interbase / Firebird, Pervasive.SQL, Access, SQL Server, PostgreSQL,
SQLite

Voir aussi [modifier]

Articles connexes [modifier]

Atelier de génie logiciel, Environnement de Développement Intégré

Clarion, PowerBuilder

WLangage, HyperFileSQL, WebDev, WinDev Mobile

Liens externes [modifier]

PC Soft - éditeur de l'AGL WinDev

Wind'Asso - Association internationale d'utilisateurs de WinDev, WebDev, et


WinDev Mobile

BE-DEV - Association belge des développeurs WinDev, WebDev, WinDev Mobile


et Hyper File Client/Serveur

WinDevCanada - Forum canadien sur WinDev, WebDev et WinDev Mobile

fr.comp.developpement.agl.windev - Groupe de discussion Usenet consacré à


WinDev (accès via Google Groups)

Portail de la programmation informatique

Ce document provient de « http://fr.wikipedia.org/wiki/WinDev ».

Catégorie : Environnement de développement intégré | [+]

Catégories cachées : Portail:Informatique/Articles liés | Portail:Programmation


informatique/Articles liés

Outils personnels

Créer un compte ou se connecter


Espaces de noms

Article

Discussion

Variantes

Affichages

Lire

Modifier

Afficher l’historique

Actions

Rechercher

Haut du formulaire

Bas du formulaire

Navigation

Accueil

Portails thématiques

Index alphabétique

Un article au hasard

Contacter Wikipédia

Contribuer

Aide

Communauté

Modifications récentes
Accueil des nouveaux arrivants

Faire un don

Imprimer / exporter

Créer un livre

Télécharger comme PDF

Version imprimable

Boîte à outils

Pages liées

Suivi des pages liées

Importer un fichier

Pages spéciales

Adresse de cette version

Citer cette page

Autres langues

Deutsch

English

Español

Italiano

日本語

Dernière modification de cette page le 9 novembre 2010 à 12:04.

Droit d'auteur : les textes sont disponibles sous licence Creative Commons
paternité partage à l’identique ; d’autres conditions peuvent s’appliquer. Voyez
les conditions d’utilisation pour plus de détails, ainsi que les crédits graphiques.
En cas de réutilisation des textes de cette page, voyez comment citer les auteurs
et mentionner la licence.
Wikipedia® est une marque déposée de la Wikimedia Foundation, Inc.,
organisation de bienfaisance régie par le paragraphe 501(c)(3) du code fiscal des
États-Unis.

Politique de confidentialité

À propos de Wikipédia

Avertissements

Vous aimerez peut-être aussi