» 
allemand anglais arabe bulgare chinois coréen croate danois espagnol estonien finnois français grec hébreu hindi hongrois islandais indonésien italien japonais letton lituanien malgache néerlandais norvégien persan polonais portugais roumain russe serbe slovaque slovène suédois tchèque thai turc vietnamien
allemand anglais arabe bulgare chinois coréen croate danois espagnol estonien finnois français grec hébreu hindi hongrois islandais indonésien italien japonais letton lituanien malgache néerlandais norvégien persan polonais portugais roumain russe serbe slovaque slovène suédois tchèque thai turc vietnamien

définition - windev

voir la définition de Wikipedia

   Publicité ▼

dictionnaire collaboratif

Vous pouvez participer à l'enrichissement du dictionnaire et proposer vos propres définitions pour ce mot ou un autre.

Inscription possible avec votre compte Facebook

locutions

Wikipedia

WinDev

                   
WINDEV
Logo-windev.gif
Développeur PC SOFT
Dernière version 17 [+/-]
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 (AGL) édité par la société française PC SOFT et conçu pour développer des applications, principalement orientées données. Il propose son propre langage, appelé le WLangage, qui fait partie de la L4G (4ème génération), et qui permet le développement plus rapide d'applications par rapport à d'autres générations. La première version de l'AGL est sortie en 1993.

Sommaire

  Outils intégrés

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

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

WinDev utilise son propre "langage de programmation", le WLangage, ressemblant beaucoup à du pseudo-langage.

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 parmi un ensemble proposé et d'en créer de nouveaux. On peut définir interactivement des "sécurités" de saisie sur les champs parmi lesquelles : taille, masque, formatage automatique, saisie obligatoire et aide à afficher. Par ailleurs, 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, mais aussi Mac OS X. 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 (iOS, Android) et terminaux industriels (Windows CE).

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.

WinDev utilise des formats de fichier propriétaire sous forme binaire. Ce qui implique l'utilisation exclusive du gestionnaire de source maison (GDS) ainsi que le moteur de recherche de l'EDI. Le code ne peut pas être édité via un logiciel classique tel que le bloc-notes.

  Intégration

WinDev permet de lire et aussi de modifier nativement les informations de Excel, Outlook, Lotus Notes, de l'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

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, pour PostgreSQL (depuis la version 14) et pour SQLite (depuis la version 16). D'autres modules payants permettant l'accès natif à Oracle, SQL Server, Sybase, AS/400, DB2, Informix et Progress_4GL.

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

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

  • 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 : WinDev permet en effet de générer des classes sur base des principes de la Programmation Orientée Objet.
  • 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 : celle-ci contient tous les préfixes / suffixes qui doivent être automatiquement accolés lorsque le développeur saisira son code. On peut créer autant de chartes que l'on veut, il suffit ensuite d'intégrer l'une d'entre elles dans le projet via sa description.
  • 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

Version Date de sortie Commentaires / Nouveautés importantes
1.0 1993
1.5 janvier 1994
2.0 fin 1994
2.1 avril 1995
4.0 avril 1996
4.1 septembre 1996
5.0 début 1998
5.5 fin 1998
7.0 fin 2001
7.5 fin 2002
8 fin 2003
9 fin 2004
10 décembre 2005 Construction de projets multicibles à partir d'un même code
11 décembre 2006 Domotique, tests unitaires intégrés, tableau de bord de gestion du projet, et rétro analyse des codes existants.
12 décembre 2007 Compilation à la volée, débogage à distance, accès natif à SAP R/3, fonctions SNMP et Bluetooth, gestion des champs de saisie dans les états PDF, possibilité d'inclure des commandes vocales dans les applications développées.
14 décembre 2008 Accès natif à des applications Google, databinding élargi, Robot de surveillance, lien natif avec Salesforce, automatisation des builds,
15 22/12/2009 De nouveaux champs, l'amélioration de la vitesse et de la sécurité des applications/sites Web. Maintenance sans déconnexion. Support de l'OS de Google, Android, et autres 555 nouveautés (dont plus d'une centaine de nouvelles images, de fonctions, un nouvel outil agenda, ainsi qu'une compatibilité étendue des fonctions existantes avec les systèmes Linux).
16 20/12/2010 Parmi les «996 nouveautés» : champ planning (WinDev, WebDev et PHP), gestion des certificats, création d'exécutables GNU/Linux avec IHM, accès natif à SQLite, HTML5 (balises audio et vidéo, applications déconnectées, utilisation de SQLite en code navigateur).
17 Décembre 2011 Parmi les «917 nouveautés» : champ organigramme, notation/évaluation, sélection multi cellules dans les tables, enregistrement des filtres, messages furtifs, amélioration du champ planning, performances accrues lors de l'utilisation de tableaux, syntaxe SQL étendue pour l'éditeur de requêtes, nouveaux gabarits, optimisation des installations et nouvelles fonctionnalités (comme la vérification silencieuse des mises à jour), support de l'Unicode plus complet (tous les environnements). De nombreux changements ont été apportés pour WebDev et WinDev Mobile (compatibilité supérieure avec les nouveaux appareils et nouvelles versions des OS).

  La communauté autour de WinDev

  Tour De France Technique

Chaque année, PC SOFT organise dans toute la France ce qu'ils appellent le Tour De France Technique. Cet événement d'une demi-journée a pour but d'informer et de présenter les nouveautés de chaque version suivante, prête à paraitre. Pendant cette courte formation, les différents intervenants utilisent un grand nombre d'applications pré-conçues dans lesquelles ils ont intégré les multiples nouveautés, tout en exploitant le matériel (serveurs, téléphones) qu'ils ont apportés. Non seulement, WinDev est largement mis en avant, mais aussi les autres environnements : WebDev et WinDev Mobile. À la fin de la journée, un tirage au sort est effectué et le gagnant repart avec un lot toujours différent ! Sans compter que les participants reçoivent des goodies lors de leur arrivée : stylo, T-Shirt, farde contenant tous les documents de la formation, etc.

  Forums, blogs et documentation officielle

Bien que très connu, WinDev a du mal à faire sa place dans les différents forums de la toile. Il est parfois difficile de trouver des informations ou de l'aide, même si la documentation est riche. C'est pourquoi de nombreux développeurs étendent la communauté via des blogs notamment.

  Notes et références

  1. Depuis la version 16.
  2. rodolphe.jouannet.free.fr
  3. SQLManagerX.com
  4. En mai 2008, les bases supportées par SQLManagerX sont : MySQL, Oracle, DB2, Interbase / Firebird, Pervasive.SQL, Access, SQL Server, PostgreSQL, SQLite

  Voir aussi

  Articles connexes

  Liens externes

  • PC Soft - éditeur de l'AGL WinDev
   
               

   Publicité ▼

 

Toutes les traductions de windev


Contenu de sensagent

  • définitions
  • synonymes
  • antonymes
  • encyclopédie

Dictionnaire et traducteur pour mobile

⇨ Nouveau : sensagent est maintenant disponible sur votre mobile

   Publicité ▼

sensagent's office

Raccourcis et gadgets. Gratuit.

* Raccourci Windows : sensagent.

* Widget Vista : sensagent.

dictionnaire et traducteur pour sites web

Alexandria

Une fenêtre (pop-into) d'information (contenu principal de Sensagent) est invoquée un double-clic sur n'importe quel mot de votre page web. LA fenêtre fournit des explications et des traductions contextuelles, c'est-à-dire sans obliger votre visiteur à quitter votre page web !

Essayer ici, télécharger le code;

SensagentBox

Avec la boîte de recherches Sensagent, les visiteurs de votre site peuvent également accéder à une information de référence pertinente parmi plus de 5 millions de pages web indexées sur Sensagent.com. Vous pouvez Choisir la taille qui convient le mieux à votre site et adapter la charte graphique.

Solution commerce électronique

Augmenter le contenu de votre site

Ajouter de nouveaux contenus Add à votre site depuis Sensagent par XML.

Parcourir les produits et les annonces

Obtenir des informations en XML pour filtrer le meilleur contenu.

Indexer des images et définir des méta-données

Fixer la signification de chaque méta-donnée (multilingue).


Renseignements suite à un email de description de votre projet.

Jeux de lettres

Les jeux de lettre français sont :
○   Anagrammes
○   jokers, mots-croisés
○   Lettris
○   Boggle.

Lettris

Lettris est un jeu de lettres gravitationnelles proche de Tetris. Chaque lettre qui apparaît descend ; il faut placer les lettres de telle manière que des mots se forment (gauche, droit, haut et bas) et que de la place soit libérée.

boggle

Il s'agit en 3 minutes de trouver le plus grand nombre de mots possibles de trois lettres et plus dans une grille de 16 lettres. Il est aussi possible de jouer avec la grille de 25 cases. Les lettres doivent être adjacentes et les mots les plus longs sont les meilleurs. Participer au concours et enregistrer votre nom dans la liste de meilleurs joueurs ! Jouer

Dictionnaire de la langue française
Principales Références

La plupart des définitions du français sont proposées par SenseGates et comportent un approfondissement avec Littré et plusieurs auteurs techniques spécialisés.
Le dictionnaire des synonymes est surtout dérivé du dictionnaire intégral (TID).
L'encyclopédie française bénéficie de la licence Wikipedia (GNU).

Copyright

Les jeux de lettres anagramme, mot-croisé, joker, Lettris et Boggle sont proposés par Memodata.
Le service web Alexandria est motorisé par Memodata pour faciliter les recherches sur Ebay.
La SensagentBox est offerte par sensAgent.

Traduction

Changer la langue cible pour obtenir des traductions.
Astuce: parcourir les champs sémantiques du dictionnaire analogique en plusieurs langues pour mieux apprendre avec sensagent.

Dernières recherches dans le dictionnaire :

6257 visiteurs en ligne

calculé en 0,047s

   Publicité ▼

Je voudrais signaler :
section :
une faute d'orthographe ou de grammaire
un contenu abusif (raciste, pornographique, diffamatoire)
une violation de copyright
une erreur
un manque
autre
merci de préciser :

Mon compte

connexion

inscription

   Publicité ▼