Vous êtes sur la page 1sur 68

DVELOPPEZ 10 FOIS PLUS VITE

PLATEFORME INTGRE DE DVELOPPEMENT


Windows, .Net, Java
Windows 95, 98, 2000, NT, 2003, XP, Vista

www.pcsoft.fr

Toutes les Bases de Donnes UN CODE UNIQUE : Windows, .Net, Java, PHP, J2EE, XML, Internet, Ajax, Pocket PC, SmartPhone, Client riche ... Dploiement libre

Vous aussi, dveloppez 10 fois plus vite

BIENVENUE DANS UN MONDE DE PERFORMANCES


Sommaire

ous devez dvelopper toujours plus vite et avec moins de budgets des applications fiables, robustes, ouvertes et rapides sous Windows, Linux, Java, .Net, Internet, Pocket PC, SmartPhones... Gotez la performance, rendez vos quipes plus productives grce la nouvelle version 11 de WINDEV. Vous dveloppez jusqu 10 fois plus vite.

3 4 5 6 8 10 11 12 14 16 17 18 20 22 22 26 27 28

Cycle de vie Les Questions les plus poses WINDEV est unique IDE Le RAD JAVA Un code unique Toutes les bases de donnes Modlisation UML & Merise Modlisation souple Rgles mtier Dossier technique en 1 clic Gestionnaire de Sources Centres de contrle Tableau de Bord du projet Hyper File : base SQL Lditeur de requtes IHM: Le gnrateur de fentres
30 30 31 34 35 35 Vista Gabarit: charte graphique 7 onglets Tables de visualisation Le correcteur dinterface Mot de passe de vos applications

Prsentation de WINDEV 11, ici Paris

Lensemble des outils et modules prsents dans cette brochure est livr en standard. Tout est totalement intgr, linterface des diteurs est commune, lapprentissage seffectue trs vite (une semaine suffit): coutez votre logique, cest rentable. Bien entendu, vous pouvez dcider de nutiliser que certains des modules livrs. Grce WINDEV 11, vos quipes de dveloppement ralisent des applications correspondant exactement aux besoins des utilisateurs les plus exigeants, dans des dlais dont vous nosez mme pas rver. Avec WINDEV 11, vous livrez en temps et en heure... Par voie de consquence, vos budgets sont respects. Comme plus de 100.000 dveloppeurs professionnels en France, choisissez le N1, choisissez WinDev.
PS: Veuillez noter quil existe un document technique (52 pages) consacr aux 444+ Nouveauts de la version 11. Disponible sur simple demande et sur pcsoft.fr .

36 38 40 42 43 44

Hritage et surcharge dIHM et code Le gnrateur dtats Fonctionnalits automatiques Gnrateur daide Remontes utilisateurs Le WLangage : L5G
45 46 Familles de fonctions Langages tiers: JAVA, C++...

NATIONAL AWARD

47 48 50 51 52 53 54 55 56 58 60 62 64 65 66 67

Les composants Tests unitaires Rcuprez un existant VB ou Access Internet et Intranet 3Tiers WebServices, .NET, J2EE, SOA Ouvrez-vous tous les standards Le multimdia Domotique 300 Exemples et assistants Linstallation et la maintenance 20 langues dans vos applications Evaluez vos gains Les services de PC SOFT Rfrences et revue de presse Exemples dapplications

Les questions les plus poses sur WINDEV

WINDEV 11 EST UNIQUE

... il est temps de rvolutionner la manire dont vous pensez au dveloppement


AUSTRALIAN DEVELOPER

... il nexiste pas de concurrent direct WINDEV


DECISION INFORMATIQUE

Nous rpondons
ici aux questions que vous nous posez le plus souvent sur WinDev.
1 2 3 4 5 6 7

VOS QUESTIONS SUR WINDEV 11


A qui est destin WINDEV? Quel type dapplications peut-on dvelopper ? Quelle est la formation requise ? Combien de temps est ncessaire pour se former WINDEV ? Quel est le gain de dure de dveloppement avec WINDEV ? Tous les modules sont livrs en standard ? Jai entendu parler dun logiciel de reporting que lon peut diffuser gratuitement ? Je possde un existant . Pourrais-je le rcuprer avec WINDEV ? Je dveloppe actuellement avec un L4G. Vais-je prserver mon savoir-faire ? Peut-on faire du Client/Serveur avec WINDEV ? Peut-on faire du n-tiers et du SOA avec WINDEV ? Peut-on utiliser des WebServices avec WINDEV ? La Base de Donnes intgre est diffusable librement ? Quelle est la puissance du langage de WINDEV? Quelle taille dquipe de dveloppement autorise WINDEV ? Mon application prvoit 1.500 fentres et des tables de plusieurs millions denregistrements... Comment un tel produit peut-il tre commercialis un tarif aussi bas ? Jai cru comprendre que le Support Technique tait gratuit. Cest vrai ? Qui utilise WINDEV ? En France WINDEV est donc le standard des outils de dveloppements professionnel ? A tous les dveloppeurs qui dsirent raliser des applications Windows, .NET, INTERNET et Java. Toutes ! Gestion, industrielles, mdicales, de terrain, dEDI, EAO, ERP, CRM, EAI, Back et Front Office, .NET, services WEB, catalogues... Il ny a aucunes limites. (Consultez le N spcial de 01 Informatique) Il suffit davoir programm au moins une fois dans sa vie (ou ses tudes!). La facilit de dveloppement avec WINDEV est devenue lgendaire. Une semaine suffit en gnral pour sauto-former. Le manuel dautoformation est livr en standard. Le gain annonc par nos clients est un facteur 3 10 selon loutil utilis prcdemment. La maintenance est galement beaucoup plus simple et rapide. Ralisez en 2 mois ce qui demandait 1 an... Oui, tout est inclus, en standard, de la conception la maintenance, en passant par les tests automatiques, avec le mme mode opratoire. Oui. WINDEV 11 permet aux utilisateurs de crer leurs propres tats et requtes. Le logiciel de Reporting Etats et Requtes est dployable gratuitement avec vos applications. Oui, certainement car WINDEV supporte tous les standards de linformatique (langages, bases de donnes, protocoles...). Oui, et vous apprcierez dautant plus la puissance et la facilit de WINDEV. Oui, bien sr, avec toutes les bases de donnes du march. Hyper File Client/Serveur est livr en standard (Linux et Windows) et est diffusable gratuitement avec vos applications (version illimite). Oui, bien sr.

sondage effectu en septembre 2006

97%
97,3% des utilisateurs de WINDEV sont satisfaits de leur outil. Nattendez plus !

8 9 10 11 12

Vous avez dautres questions ? 13 Appelez-nous, nous y rpondrons 14 avec plaisir.


15 16 17 18 19 20

Oui, bien sr, en utiliser et en crer. Oui. Quel que soit le nombre de postes, quel que soit le nombre de serveurs. Pour Windows et pour Linux. Le WLangage est un langage de 5 gnration (L5G) la fois simple et trs puissant. Le nombre de lignes de code crire (ou gnrer) est rduit jusqu 90% par rapport un L4G. De un 100 dveloppeurs sur un mme projet, sur un ou plusieurs sites. Un Gestionnaire de Sources Collaboratif (GDS) est fourni en standard. Cela est courant avec WINDEV; consultez le N spcial tmoignages de 01 Informatique pour partager des expriences. Les quantits de vente trs leves permettent ce tarif. Oui, il est gratuit (15 requtes personnalises gratuites). Il est accessible par email et tlphone. Il existe galement dautres formules dassistance personnalise et de consulting. Tous les types de structures professionnelles: SSII, constructeurs, services informatiques, ingnieurs de laboratoire, ministres, mairies, administrations, indpendants... Oui, tout fait. Plus de 100000 dveloppeurs professionnels lont dj choisi.

4 Dveloppez 10 fois plus vite

Vitesse, Economies, Fonctionnalits utiles

WINDEV 11 est unique.


Cest le seul environnement de dveloppement rellement intgr. Un seul environnement prend en compte toutes les phases du dveloppement, du cahier des charges la maintenance. Linterface est identique pour tous les modules: la formation est bien plus rapide. En une semaine un dveloppeur est oprationnel. Le support technique personnalis (gratuit) concerne donc tous les modules. Il nexiste aucun environnement comparable WINDEV. Sa facilit, sa fiabilit, son retour sur investissement, nont aucun quivalent: cest la raison de son succs, et de votre succs. La vitesse de dveloppement avec WINDEV est devenue lgendaire. Sa facilit aussi. Et sa puissance tonne toujours...

Vos bnfices automatiques


Un logiciel cr avec WINDEV 11 apporte systmatiquement un ensemble de fonctionnalits avances, sans programmation, sans intervention du dveloppeur, grce la technologie exclusive des FAA. Les utilisateurs bnficient automatiquement dun logiciel de reporting (Etats et requtes). Industrialisation des mthodes de production de logiciel: avec WINDEV elle est automatique. La qualit des applications cres est donc moins dpendante de lexprience de lquipe de dveloppement. Vos quipes sont oprationnelles en 1 semaine.

www.pcsoft.fr 5

Un puissant environnement facile matriser

IDE: OPTIMISEZ LE PROCES DE DVELOPPEMENT


Lenvironnement bnficie
dun lien fort entre les diffrents lments: donnes, champs, rgles mtier, tests... Tout est intgr, chaque fonctionnalit connat les autres. Par exemple, laffichage dune table connat toutes les caractristiques de chaque donne de chaque cellule. Cela induit un gain de temps important, rduit les risques doubli et de bogue, vite toute programmation inutile ou redondante, amliore la vitesse de lapplication, facilite normment le dveloppement. Les gains de cette intgration unique sont multiples et immdiatement profitables.

TOUT EST INTGR

AAP: AIDE LAMLIORATION


DES PERFORMANCES

Les barres doutils paramtrables Lenvironnement multi-objets (ici fentre, code, analyse) Le treeview hirarchique des lments du projet Le navigateur projet, pour se dplacer rapidement dans un grand projet Le kouglof, pour les informations avances

Dcideur
Un seul environnement, en franais, pour toutes les tches du dveloppement induit une productivit phnomnale. Tout tant intgr, la scurit est galement accrue.

Lenvironnement dtecte les amliorations possibles pour augmenter la vitesse de votre application, et vous les propose. Acceptez, et la

vitesse de votre application dcolle... Noubliez pas que WINDEV est livr avec un profiler de code source (voir p 45).

TECHNOLOGIES
Refactoring (renommage intelligent) Undo/Redo illimit Live data Zoom Rgles, magntisme Dcor personnalisable avec vos images WYSIWYG Mode bi-cran Sauvegarde illimite

Nouveau
Rgles mtier Tableau de bord Navigation facilite

AAD: AIDE AU DVELOPPEMENT


En fonction des tches que vous ralisez, lenvironnement vous donne des conseils pour que vous optimisiez son utilisation !

Technologie FAA
De nombreuses fonctionnalits automatiques sont disponibles

Points forts
En franais Intgration Trs intuitif

6 Dveloppez 10 fois plus vite

lIDE de vos succs


VOUS TES IMMDIATEMENT OPRATIONNEL
Larchitecture de lditeur permet sa matrise totale ds les premires minutes. Tout est intuitif, porte de souris ou de clavier. Lintgration des modules est totale, avec partage du mme rfrentiel: chaque module (projet, base de donnes, IHM, installation, tats, requtes...) connat les informations des autres modules, et peut ainsi vous proposer par dfaut les actions les plus logiques.

SSUS

DE NOMBREUSES TECHNOLOGIES FACILITENT LA TACHE


Afin damliorer votre confort (et donc votre productivit), lenvironnement propose de nombreuses fonctions: WYSIWYG parfait (avec zoom) 7 onglets, pour dfinir tous les paramtres dun simple clic Modifieur, pour un accs rapide aux proprits Volet, pour la liste des lments du projet Menu contextuel permanent AAD et AAP UNDO et REDO illimit

ACCS RAPIDE DEPUIS LE TABLEAU DE BORD


Le tableau de bord (voir p 23) offre des indicateurs dtat du projet, et galement un accs rapide tous les lments du projet ainsi quaux outils.

GDS: DVELOPPEZ FACILEMENT EN QUIPE


Le GDS permet un travail en quipe facile et scuris (voir p 20).

SUIVI DES TEMPS DE DVELOPPEMENT


Il est possible de connatre le temps pass par dveloppeur sur chaque projet, par objet: utile lorsque lon facture ses prestations au temps pass ! Cette fonctionnalit est dbrayable.

Au bureau , connect via le rseau ou via une liaison Extranet (pour des sites distants par exemple)
ccccccvcxs

COMPARATEUR
Dtectez immdiatement toutes les modifications apportes un lment (interface, code, analyse...) entre 2 versions avec le GDS !

SUPPORT TECHNIQUE GRATUIT


Le Support Technique est assur gratuitement (15 requtes par tlphone ou mail sont offertes), sur lensemble des modules qui composent WINDEV 11: les professionnels apprcieront !

En dplacement dveloppez en quipe (mode dconnect)

A domicile

A domicile ou chez un client: connect via ADSL, ou dconnect

WINDEV 11 propose un environnement complet, intgr, trs convivial, qui automatise les tches, et vous fait gagner un temps important dans toutes les phases du dveloppement: ltat de lart...
LES TECHNOLOGIES INTGRES Ces technologies apportent normalisation, facilit de dveloppement, partage de lexistant, fiabilit accrue et meilleure qualit des applications produites.

GCV

Gestion du cycle de vie complet de lapplication, y compris la maintenance et les volutions Aide au dveloppement, des actions automatiques pour amliorer vos applications Aide lamlioration des performances Gestionnaire de sources collaboratif Fonctionnalit Automatique de lApplication dveloppe Dploiement et Mise jour Automatiss (Live Update de vos applications) Maintenance Automatique des Bases de Donnes Hyper File real RAD, qui gnre automatiquement des applications compltes Architecture Automatique dApplication : patterns de code et fentres Support automatique de la charte graphique Accs Intgr aux Bases de Donnes Organisation des Analyses et Projets

AAD AAP GDS FAA DMA MABD rRAD AAA SAC AIBD Perso dossier

Demandez le livre blanc IDC LA PERFORMANCE DES APPLICATIONS: ENJEUX ET PERSPECTIVES

www.pcsoft.fr 7

Gnrez automatiquement des applications comp

RAD ET GNRATEUR DAPPLICATION : INDUSTRIALISATION


Gnrer des traitements ou
des applications compltes est une fonctionnalit standard de WINDEV 11. Les modles de programmation pr-tablis sont nombreux. Vous crez des applications compltes, des prototypes en quelques clics. Vous rpondez ainsi un cahier des charges ou vous validez un mode opratoire trs rapidement. Mais WINDEV 11 permet surtout de crer vos propres modles de RAD (Pattern): vous dcidez du code qui est gnr, ainsi que du positionnement des groupes de champs ! La vitesse de raction est primordiale dans un monde concurrentiel. Grce WINDEV 11, vous offrez cette vitesse votre entreprise et vos clients.

CHOISISSEZ VOTRE RAD

VOTRE

PROPRE CODE CODE SIMPLE CODE

POO

CODE CLIENT/SERVEUR CODE ACCS DISTANCE CODE

JAVA

CODE OPTIMIS CODE WEB SERVICE

INDUSTRIALISEZ LA GNRATION DE CODE: LES PATTERNS


AAA: Architecture Automatique dApplication (pattern) Un besoin rcurrent du chef de projet est de sassurer que les dveloppeurs de son quipe dveloppent en respectant les normes dictes dans lentreprise: IHM, code... La technologie AAA (voir p 7) permet de crer ses propres modles de gnration RAD. Vous dcidez de la composition des fentres, du positionnement des champs et du code qui sera gnr par les diffrentes options du RAD: application complte ou partie de code.

Dcideur
Le RAD (dutilisation optionnelle) gnre des applications entires ou des traitements spcifiques. Le RAD permet galement la cration de maquettes. Le gain de temps est norme.

Nouveau
Support des fentres dtoures

Technologie FAA
Les application gnres bnficient automatiquement de lintgralit des FAA

Points forts
Patterns Personnalisation

Le gain en terme de productivit et de scurit du code est phnomnal. Pour un investissement rduit (la cration du modle, ou pattern en anglais), chaque utilisation dun modle cr permettra des dveloppements futurs normaliss, sans contraintes. Un modle RAD est compos de 2 lments: larchitecture dIHM et le modle de code. Il est possible de forcer luti-

lisation dun gabarit donn, afin que les applications respectent une charte graphique automatiquement. Le chef de projet est ainsi assur dune qualit systmatique des programmes raliss (code et IHM). Et le code produit est dj test. Les patterns sont la solution au besoin rcurrent de qualit de code et de respect de la charte graphique.

8 Dveloppez 10 fois plus vite

ltes, ou des traitements

Crez une application en 7 clics


Avec WINDEV 11 vous pouvez crire vous mme vos programmes, ou faire appel au RAD. Le terme de dveloppement rapide prend ici tout son sens !

1. Dfinir ou rcuprer lanalyse: les


fichiers, les tables, les rubriques, les cls, les liaisons...

2. Cliquer sur licone RAD et choisir le


type de code gnrer: SQL, Objet, Procdural, MDI, personnalis (voir cicontre)...

Choisissez le type de code gnrer

6 TAPES POUR CRER UNE APPLICATION


Une application se dfinit en 6 tapes rapides avec le RAD de WINDEV 11 :

3. Slectionner les fichiers (tables) qui


seront utiliss par lapplication

4. Choisir la charte graphique (gabarit)


UN CLIC, Exemple dapplication UNE APPLICATION automatiquement gnre.
Voici quelques unes des fentres gnres par le RAD Application: lapplication complte est directement utilisable. Tout est bien entendu personnalisable et modifiable. de lapplication

5. Choisir les fonctionnalits annexes


inclure: sauvegarde automatique, aide, gnrateur dtats...

6. Valider: lapplication est gnre.


Cest aussi simple que cela. Lapplication complte (code, menus, fentres, tats,...) est gnre en quelques secondes.

TOUT EST PERSONNALISABLE


Lapplication cre est oprationnelle. Vous pouvez la modifier et la personnaliser comme vous le dsirez.

DPLOIEMENT AUTOMATIQUE
Dployer lapplication (CD, rseau, HTTP...) est automatique, via le gnrateur de procdure dinstallation fourni en standard.

RPONDRE UN CAHIER DES CHARGES ? UN PROTOTYPE !


Une application RAD peut galement servir de rponse un cahier des charges: le prospect manipulera directement sa future application, plutt que de lire un document plus abstrait (que WINDEV gnre automatiquement dailleurs, voir page 18). Vous tes une SSII ? Vous gagnerez des appels doffre et de marchs grce WINDEV !

INSTALLEZ UNE APPLICATION UTILISABLE EN UN DLAI RECORD


Une application urgente doit tre ralise et tre exploite le plus rapidement possible? Crez cette application avec le RAD, et mettez-la en exploitation immdiatement. Vous pourrez tranquillement la personnaliser ou dvelopper dautres traitements pendant que les utilisateurs utilisent cette premire version. La vitesse de raction est primordiale dans un monde concurrentiel. Grce WINDEV, vous offrez cette vitesse votre entreprise, vos clients.

RAD FENTRE, RID


Le RAD pemet galement de ne grer que des fentres dtermines; ou uniquement linterface (RID: Rapid Interface Design)

CREZ FACILEMENT VOS PROPRES MODLES


La version 11 vous permet de crer vos propres modles de RAD : voir ci-contre.

www.pcsoft.fr 9

Gnrez du code Java sans connatre Java !

GNREZ DU CODE JAVA: APPLET, APPLICATION


Gnrer du code Java peut
tre utile: rpondre un cahier des charges, raliser une application qui doit fonctionner sur Mac ou sous Linux, ou crer des Applets qui seront ensuite par exemple utilises dans un site ralis avec WEBDEV 11... WINDEV 11 propose une option gratuite, le RAD Java.

OPTION GRATUITE RAD JAVA

Ici excution dune application Java sous Linux, gnre avec WINDEV 11

JAVA, SANS CONNATRE JAVA...


COMPILEZ EN JAVA
Lappel de WINDEV depuis Eclipse: faciliter linteroprabilit.
Vous dsirez crer une application en Java? Rien de plus simple: cliquez sur le choix Java et WINDEV cre une archive Java (.JAR) directement excutable sur toute plateforme (Windows, Linux, Mac...)

ACCS AUX BASES DE DONNES


Hyper File est bien sr accessible en natif, ainsi que toute Base de Donnes qui dispose dun pilote JDBC, et ce depuis toute plateforme (Windows, Linux, Mac...)

Dcideur
Gnrer du Java est une fonctionnalit standard de WINDEV 11. Il est inutile de connatre Java. Vous conomisez des milliers de lignes de code.

LE RAD JAVA
Pour crer une application Java, le plus simple est dutiliser le RAD Java. Vous gnrez ainsi une application en quelques clics.

UTILISEZ DES PROGRAMMES JAVA EXISTANTS


Vous pouvez charger et excuter des programmes Java existants depuis une application WINDEV.

Nouveau
111 nouvelles fonctions WLangage supportes Programmation h

Technologie FAA
De nombreuses fonctionnalits automatiques sont disponibles

PROGRAMMEZ EN WLANGAGE
La programmation seffectue avec le L5G de WINDEV, tout simplement. Inutile de connatre Java pour crer une application ou une applet Java (mais on peut saisir du code Java si on le souhaite). Plus de 500 fonctions du WLangage sont dj supportes en Java (liste sur le site www.pcsoft.fr)

DES INTERFACES DIGNES DE WINDEV


Dsormais, mme les programmes Java auront automatiquement des interfaces agrables. Notez que vous pouvez appeler WINDEV depuis Eclipse.

Points forts
Aucune connaissance de Java ncessaire Cration dApplet Productivit unique

Crer un programme ou une applet Java sans connatre Java, cest facile avec WINDEV 11

10 Dveloppez 10 fois plus vite

Un code unique pour toutes les cibles

RUTILISEZ VOTRE CODE


Java

AJAX

Application sous

WINDOWS avec WINDEV

Le dveloppement multi-cible
(Windows-.Net, Internet-Intranet, Pocket PC-Smartphone-terminal, Serveur Windows ou Linux...) est rendu simplissime par la compatibilit entre les verApplication en en JAVA Application JAVA avec WINDEV avec WINDEV sions de WINDEV, WEBDEV et WINDEV Mobile. ici sous Linux WINDEV cre les applications destines fonctionner sous Windows, WEBDEV les recompile pour fonctionner sous un navigateur WEB, et Site en LINUX WINDEV Mobile avec WEBDEV pour fonctionner sur un Pocket PC ou un tlphone ... Vous utilisez le mme projet, le mme code, les mmes objets et les mmes lments... Site en PHP Un code unique quelle avec WEBDEV que soit la cible.

UNE MME APPLICATION SOURCE, EXCUTE SOUS DIFFRENTES PLATE-FORMES

Capitalisez votre existant !

Dcideur
Simplement recompiler une application lorsque lon change de cible est un avantage dterminant. Vous assurez votre prennit et votre ractivit.

Application en

.NET avec WINDEV

Nouveau
Compatibilit accrue des environnements

Technologie FAA
De nombreuses fonctionnalits automatiques sont disponibles
Songez que vos applications fonctionnent mme sur un tlphone portable !

Application sur Pocket avec WINDEV Mobile

PC

Points forts
Code portable, objets rcuprs, votre existant est rcupr

www.pcsoft.fr 11

WINDEV sintgre votre SI et votre base de do

TOUTES LES BASES DE DONNES: OUVERTURE


INDEV 11 permet dutiliser la ou les bases de donnes de son choix: HYPER FILE bien sr, la puissante base de donnes livre en standard, mais galement toutes les autres bases de donnes du march. La plupart des bases sont accessibles via Accs natif pour de meilleures performances (module complmentaire). Cest une ouverture totale, lassurance de pouvoir sinterfacer avec nimporte quel existant.

UTILISEZ LES BASES DE VOTRE CHOIX

HYPER FILE AS/400 ORACLE MYSQL SQL SERVER INFORMIX DB2


Ce poster au format 70 x 50 cm explique laccs universel aux donnes de WINDEV 11. Vous pouvez le tlcharger sur le site de PC SOFT, ou nous le demander.

XML ODBC
TOUTE BASE

OLE DB
TOUTE BASE XBASE

PROGRESS ACCESS SYBASE

GNREZ LES REQUTES


Dcideur
WINDEV est totalement ouvert toutes les bases du march. Le mme code de programmation sutilise quelle que soit la base.
Illustration de la puissance du RAD de WINDEV 11 : il connat vos structures de donnes, donc il sait gnrer les requtes correspondantes

Nouveau
Optimisation de la vitesse des requtes

Technologie FAA
De nombreuses fonctionnalits automatiques sont disponibles

Points forts
Programmation identique quelle que soit la base Utilisation des bases existantes du S.I.

12 Dveloppez 10 fois plus vite

onnes

Toutes les bases de donnes


TOUTES LES BASES DE DONNES SONT SUPPORTES
WINDEV lit et crit dans toutes les bases de donnes, via un accs natif, OLE DB ou ODBC (JDBC sous Java).

LES PROCDURES STOCKES


Si la Base de Donnes tierce supporte les procdures stockes, votre application WinDev les supportera galement !

LE CLIENT/SERVEUR FACILE
Le Client/Serveur est trs simple avec WINDEV 11, car, en plus des ordres SQL, les ordres du L5G de la puissante famille HLit* du WLangage sont supports. Cela permet une meilleure indpendance du code vis--vis des Bases de Donnes, et une programmation plus souple.

WINDEV 11 SINTGRE VOTRE SI


WINDEV 11 est ouvert, et sintgre parfaitement votre Systme dInformation existant, pour le dynamiser !

La programmation est IDENTIQUE quelle que soit la base de donnes !

WINDEV 11: LOUTIL IDAL POUR GRER DES DONNES


WINDEV 11 est loutil idal pour accder des donnes diverses et varies. Lintgration totale des structures de base de donnes dans lenvironnement permet une vitesse de dveloppement tonnante: chaque module connat les donnes que vous manipulez.

Hyper File : Hyper File Classic Hyper File Client/Serveur Hyper File Mobile

Base tierce : Oracle SQL Server MySQL etc...  Natif  ODBC  OLE DB

UNE PROGRAMMATION RVOLUTIONNAIRE


WINDEV 11 propose un langage de 5 gnration totalement adapt la manipulation des bases de donnes. Un ordre comme EcranVersFichier correspond des centaines de lignes de langage traditionnel ! EcranVersFichier effectue les affectations de la totalit du contenu des champs de la fentre vers les rubriques concerns de base de donnes sans avoir le programmer champ par champ. Aucun risque doubli de la part du dveloppeur, aucune maintenance en cas dvolution future, une simple ligne claire et fiable. Cest ainsi quil faut grer les donnes: sans risque.

LA PERFORMANCE
Dfinir ou rcuprer une Base de Donnes est trs simple avec WINDEV
Le mode Client/Serveur WINDEV 11 est implment dans le noyau de WINDEV, et il est donc extrmement rapide.

WINDEV 11 supporte toutes les bases de donnes du march, avec une programmation identique.
Nimporte quelle base: Hyper File, Oracle, AS/400, MySQL, mobile...

RPLICATION ENTRE BASES HTROGNES


WINDEV 11 offre une fonctionnalit de rplication de bases de donnes diffrentes: il est ainsi facile de mixer des donnes de bases diffrentes. Vous pouvez facilement rpliquer une base Oracle avec une base Hyper File par exemple.

Nimporte quelle base: Hyper File, Oracle, AS/400, MySQL, mobile...

Nimporte quel mdia: sur place, par rseau, par modem, via Internet, Wifi, GPRS...

www.pcsoft.fr 13

Dfinissez facilement vos structures de donnes

MODELISATION MERISE ET UML


A
MODLISATION AUTOMATIQUE

vec WINDEV 11, vous ralisez une analyse MERISE (MLD et MCD) sans connatre MERISE, et un modle UML sans connatre UML ! La mthode de WINDEV est vraiment rvolutionnaire: elle visualise de manire graphique l'organisation des donnes et des traitements. Grce WinDev, tout dveloppeur est capable de raliser une analyse MERISE ou UML automatiquement. Impossible de se tromper dans les cardinalits (1n, 0-1, ...) ! Bien entendu, WINDEV 11 fonctionne galement avec toutes les autres mthodes d'analyse et de modlisation.

Rpondez 4 questions simples pour crer les liaisons et les contraintes dintgrit.

RCUPRER UN EXISTANT (ORACLE, XML, ...): AUTOMATIQUE


COMMENT RCUPRER OU EXPLOITER UN EXISTANT
Access, DB2, Informix ...) est facilit. Pour rcuprer la description dune base, il sufLe lien avec les bases de don- fit de faire glisser la descripnes ou les systmes de ges- tion depuis le serveur vers lditeur danalyses et dindition de fichier tierces (XML, quer les tables slectionnes: Oracle, SQL Server, MySQL, impossible de faire plus simple ! Si la structure de la base importe volue, WINDEV le dtecte et vous propose de modifier lanalyse et lapplication !

Dcideur
La dfinition des bases sans aucune ligne de code vite de nombreuses erreurs. Lenvironnement connat la structure des bases et automatise et scurise de nombreuses phases de dveloppement.

Nouveau
Image des modles copiable (EMF vectoriel) Gestion de laltitude

Points forts
Dictionnaire des donnes automatique, avec impact bi directionnel Gnration dapplication complte depuis le modle Gnration, rtroanalyse et synchronisation temps rel de classe(s) depuis UML
Ici: une base de donnes Oracle, sur le serveur. Il suffit de faire glisser le nom de la base vers lditeur danalyses... ...pour en transfrer la description sous lditeur de WINDEV 11. Ici, la base ellemme reste au format Oracle (en-tte bleue).

14 Dveloppez 10 fois plus vite

Cliquez pour modliser


COMMENT CRER UNE ANALYSE ? Dtaillons ensemble un exemple simple mais reprsentatif.

1. Il faut dfinir la structure des fichiers


Partagez vos descriptions, avec les mta-types
(tables) constituant lanalyse; les rubriques sont dfinies, ou rcupres du dictionnaire des donnes. On indique le type des rubriques, le type de cl... Toute nouvelle rubrique cre vient ali-

menter le dictionnaire des donnes. Vous pouvez galement utiliser ou dfinir des mta-types, rubriques prdfinies.

2. On dfinit ensuite les relations entre


les fichiers (les tables). Pour relier des fichiers il suffit de tracer un lien avec la souris.

3. WinDev pose alors des questions simples en langage naturel pour dterminer automatiquement le type de relation entre les 2 fichiers (voir page cicontre) WinDev grera la vrification de l'intgrit rfrentielle (dconnectable).

4. WinDev demande alors s'il doit gnrer


ce fichier de relation, s'il doit utiliser un fichier existant, ou si vous prfrez le dfinir manuellement : la relation est dfinie.

5. WinDev demande alors lintitul des


relations.

Modliser une analyse est trs facile

Voila, les fichiers sont relis, le travail est termin. Il ne reste plus qu' gnrer les fentres, les menus, les tats et le code avec le RAD (ou programmer de manire classique) et imprimer le dossier... C'est aussi simple que cela.

Le concept exclusif de Modlisation Souple permet de dfinir de manire raliste des processus, des traitements, des organisations..., sans contrainte de normalisation (voir p 16)

WINDEV 11 est un AGL professionnel, donc il est livr en standard avec un module de conception trs puissant.

UML
WINDEV gre en standard les 9 modles UML. Ces modles sont bien entendus repris et dits dans le Dossier de Programmation (voir page 18).

GNRATION UML ET RETRO ANALYSE


WINDEV gnre automatiquement le code partir des diagrammes de classe, et inversement, offre la rtro analyse en temps rel des classes existantes.

www.pcsoft.fr 15

Gnrez automatiquement

MODLISATION SOUPLE

Toutes nos tudes et nos sondages le prouvent: les mthodes de modlisation objet habituelles sont souvent juges contraignantes. PC SOFT a donc dcid de crer une forme de modlisation non contraignante: la Modlisation Souple, totalement intgre lenvironnement. Ce langage de modlisation souple permet de dcrire un existant ou de dcrire un futur projet de manire conviviale, et dobtenir au final un modle la fois rigoureux, clair et net et qui vive avec votre application. Les schmas sont hirarchiss: ils passent du gnral au dtail, sur autant de niveaux que vous le souhaitez.

MODLISEZ SANS CONTRAINTE DE NORME

Dfinissez facilement workflows, circuits et algorithmes avec un Modle souple

LIEN DYNAMIQUE AVEC LENVIRONNEMENT


Les modles sont dynamiques. Quand par exemple un icone fentre apparat dans un modle, le fait de cliquer sur cet icone ouvre la fentre dans lditeur dIHM. Idem avec les fichiers de donnes, etc... De la mme manire, le fait de dropper une fentre depuis lditeur de fentres vers un modle cre licone correspondant dans le schma ! Ces modles sont imprimables travers le dossier, sous les formes habituelles: papier, HTML (pour tre partags sur un rseau), PDF (pour tre mails ou archivs), RTF (pour tre repris sous un traitement de texte)... Notez quun modle souple peut galement servir dcrire des traitements gnraux: circuit de validation dune commande, organisation dun rseau local,...

Dcideur
Ce module permet la modlisation rigoureuse sans contraintes de norme.

Nouveau
Copier/coller des modles possible (EMF)

Technologie FAA
De nombreuses fonctionnalits automatiques sont disponibles

Points forts
Cration facile de workflows Niveaux hirarchiques de logique Impression dans le dossier

16 Dveloppez 10 fois plus vite

Gnrez automatiquement

RGLES MTIER : LA RIGUEUR DES TRAITEMENTS


Quel dveloppeur na jamais
eu re coder plusieurs fois le mme traitement parce quil tait mal dfini ? Parce que les besoins exprims par les utilisateurs ntaient pas clairs ? Parce que le cahier des charges ntait pas assez prcis ? Que de temps perdu, que dutilisateurs et de clients frustrs ! La dfinition des Rgles Mtier permet de fixer prcisment les modes de fonctionnement et fait ainsi conomiser un temps prcieux. Une rgle mtier prcise un traitement particulier ou un mode opratoire. Par exemple: le calcul dun taux de TVA avec ses particularits, la formule de calcul dun montant de frais de port, une commission commerciale, un taux de remise, un coefficient de vtust, une autorisation de livraison,... Dfinir des rgles mtier rduit les dures de dveloppement. Dcideur
La dfinition de rgles permet une grande rigueur de programmation, et une maintenance facilite.

DFINISSEZ LES TRAITEMENTS

La dfinition dune rgle est simple et intuitive; les pices jointes et les copier/coller dimages ou de schmas sont faciles insrer

INTGRATION LENVIRONNEMENT
La saisie et la gestion de ces rgles est naturelle et non contraignante, totalement intgre l'environnement, et disponible chaque fois que cela est ncessaire. Une rgle peut tre dfinie par larchitecte du projet ou par un dveloppeur lors des phases de code, pour claircir un point dombre ou clarifier les mthodes suivies. Une rgle peut tre associe de manire gnrique; par exemple un rgle peut tre attaches aux fentres redimensionnables et apparatre ds la cration dune telle fentre; ou encore attache toutes le sprocdures qui utilsent la fonction

eMailEnvoieMessage. Une rgle peut galement tre demande et dfinie directement par un utilisateur, qui dfinira un mode opratoire ou exprimera une demande.

Avec les Rgles Mtier, le dveloppeur nest plus seul face son code !
La barre de la fentre des 7 onglets indique le nombre de rgles attaches llment (voir p 31)

Nouveau
Cette fonctionnalit apparat en version 11

Technologie FAA
De nombreuses fonctionnalits automatiques sont disponibles

Points forts
Accepte texte, images et scans Lien avec les autres lments du projet Impression dans le dossier

Liste de rgles

www.pcsoft.fr 17

Gnrez automatiquement des applications comp

DOSSIER TECHNIQUE EN 1 CLIC


WINDEV 11 inclut en standard un gnrateur de dossier danalyse et de programmation. Le dossier complet est cr en un clic par rtro-analyse de votre projet et peut tre dit tout moment, il sera toujours jour. Vous gagnerez des journes fastidieuses grce ce gnrateur.

TOUTES LES DESTINATIONS

PAPIER PDF HTML RTF ECRAN WORD, OPENOFFICE

Dcideur
Un dossier technique est fondamental pour une recette, ou simplement pour intgrer un nouveau membre dans une quipe. Ici le dossier est gnr automatiquement.

Nouveau
Impression des Rgles Mtier Impression du planning dveloppement

UN DOSSIER COMPLET SE COMPOSE DE 12 PARTIES


1 Couverture personnalise 2 Description du Projet: informations gnrales Liste des objets Erreurs/Warnings Statistiques de code code source du projet

Technologie FAA
Les FAA peuvent tre imprimes avec le dossier

Points forts
Toujours jour Edition sur papier, HTML (pour lIntranet), PDF, Word, OpenOffice...

code des procdures globales 3 Tableau de Bord 4 Planning 5 Rgles mtier 6 Description de l'analyse informations gnrales sur l'analyse dictionnaire des donnes connexions aux bases externes graphe des liaisons (multi-pages) rfrences croises liste des fichiers et des rubriques

18 Dveloppez 10 fois plus vite

ltes, ou des traitements

Un dossier toujours jour


LE DOSSIER COMPLET TOUJOURS JOUR EN UN CLIC
Grce WINDEV 11, et la technique de rtro-documentation employe, vous bnficierez tout moment d'un dossier complet, jour, rellement exploitable. Et cette tche ne demande quun clic souris... Les utilisations du dossier sont nombreuses, tant du point de vue fonctionnel que du point de vue contractuel.

FACILITEZ LA MAINTENANCE
Le dossier est indispensable pour une maintenance aise. Les nouveaux dveloppeurs affects un projet peuvent ainsi prendre connaissance facilement et en tout lieu (en dplacement par exemple) de ses fonctionnalits et de son architecture. Cela facilite leur intgration dans lquipe, et leur permet dtre efficace plus rapidement.

SSII : FACILITEZ LA SIGNATURE DU CONTRAT ET LA RECETTE


Pour une SSII, un dossier danalyse est souvent demand par le client lors de la signature du contrat, et ensuite lors de la phase de recette de lapplication. Pour chaque dition de dossier, vous gagnez des jours entiers grce WINDEV. Et le dossier est toujours jour...

Un dossier propose la vision globale et le dtail dun projet

DIFFUSEZ FACILEMENT LE DOSSIER: HTML, PDF...


Vous pourrez diffuser facilement votre dossier: sous forme papier, sur lIntranet de votre entreprise (en HTML), en lintgrant sous un traitement de texte (Word, Open Office...), ou au format PDF, pour accompagner un mail par exemple... Le format RTF permet de reprendre le dossier sous un traitement de texte pour une personnalisation encore plus pousse.

DOSSIER PARAMTRABLE
De nombreux aspects du dossier sont paramtrables: polices, tailles, images,... Plusieurs modles de dossiers sont proposs.

DICTIONNAIRE DES DONNES


Le dictionnaire des donnes, cr automatiquement par WINDEV 11 au fur et mesure de votre analyse et de vos dveloppements, sera bien entendu imprim dans le dossier.

PARTAGEZ LES RESSOURCES


Le dossier sinscrit parfaitement dans loptique de partage des ressources ncessaire au travail en quipe. Linformation sur les diffrents lments manipuls lors du dveloppement est prsente automatiquement de manire claire. Diffuser linformation sous forme de dossier normalis est facile avec WINDEV 11.

descriptif des fichiers et liaisons 7 Modle UML 8 Descriptif des fentres (avec code) image de la fentre, menu informations gnrales de la fentre code source de la fentre informations sur les champs messages multilangues code source 9 Descriptif des tats (idem fentres) 10 Descriptif des requtes

informations gnrales conditions rubriques code SQL 11 Descriptif des classes (POO) et Web Services code de la classe code des mthodes messages multilangues 12 Index gnral et annexes

Un dossier est indispensable en environnement professionnel. Cest bien sr standard avec WINDEV.

www.pcsoft.fr 19

Travaillez en quipe, partagez en toute scurit

GESTIONNAIRE DE SOURCES COLLABORATIF: LE GDS


Totalement intgr lenvironnement, le GDS permet le dveloppement performant en quipe, l'historique des modifications et des versions, la gestion simultane de plusieurs versions dune mme application, et lautomatisation de la sauvegarde des sources des membres de lquipe de dveloppement. Le gestionnaire de sources et de versions apporte un confort, une souplesse, une scurit et une vitesse indispensable.

TRAVAILLEZ PARTOUT

Rseau (intranet)

ADSL (internet)

Dconnect

SEUL OU EN
QUIPE
DVELOPPEUR ISOL
La barre dicones du GDS
Mme en dveloppant seul le GDS a un intrt: il conserve une sauvegarde de tous les lments. La gestion des branches permet de grer facilement plusieurs versions dune mme application, ce qui est galement utile lorsque lon dveloppe seul.

Dcideur
Le GDS permet le travail scuris en quipe. Pour un dveloppeur unique, le GDS permet la gestion de plusieurs versions dune mme application

Nouveau
Gestion automatique des branches Gestion des labels Gestion automatique des lments partags

TOTALEMENT INTGR
Le GDS de WINDEV 11 est totalement intgr lenvironnement, et concerne tous les lments du projets (pas seulement le code).

Lexplorateur de sources

Points forts
Accs local et distance Automatisation des sauvegardes Partage des lments Base de donnes des sources galement gratuite Historique des modifications

Le GDS est un lment majeur de la scurit du dveloppement

Lhistorique des modifications dun lment

20 Dveloppez 10 fois plus vite

Grez et scurisez vos sources


DE PUISSANTES FONCTIONNALITS
Le GDS est totalement intgr l'environnement ; par exemple le GDS propose dextraire llment lors de la premire tentative de modification. La base gre plusieurs projets; si plusieurs projets utilisent un mme lment, celui-ci peut tre partag. Un historique de tous les lments, depuis leur cration, est mmoris dans la base (une purge totale ou partielle est toujours possible) Le projet est prsent sur chaque machine de dveloppement; il est donc possible de dvelopper avec la machine dconnecte Gestion des branches: grez plusieurs versions diffrentes dune mme application. Vous pouvez consulter tout moment la liste des modifications effectues entre 2 versions, par vous-mme et/ou par dautres dveloppeurs...

DIFFRENCES ENTRE 2 VERSIONS


Il est possible de vrifier les diffrences entre 2 versions (depuis lorigine temporelle du projet) dun lment du projet : code classes code SQL de requtes procdures fentres et pages analyse tats ... Il est possible de reporter les modifications dun lment lautre (fonction de merge).

1 100 DVELOPPEURS
Le GDS est dimensionn pour des quipes de 1 100 dveloppeurs. Mme en dveloppant seul le GDS est utile car il contient lhistorique de vos applications.

LA BASE DES SOURCES


Le GDS utilise une base des sources: procdures, collections, classes, fentres, tats, composants, requtes, analyses, dpendances (images,...), ... Cette base peut tre installe votre choix soit sur un serveur ddi, soit sur un poste du rseau dans un rpertoire partag.

Comparez, et rcuprez dun clic les lignes qui vous intressent !

CONNECT ET DISTANCE
Le GDS permet un fonctionnement distance, connect via Internet. Il est ainsi possible de travailler sur un projet depuis une agence ou depuis un site client, sans crainte de perte des modifications effectues. Le GDS permet galement un fonctionnement dconnect (train, avion,...).

GDS: EN EQUIPE, PARTOUT


Dveloppez en quipe, en dplacement (mode dconnect)

sr, Au bureau bien ect via le conn rseau une liaison ou via r des Extranet (pou r sites distants pa exemple)

A votre domicile: connect via ADSL, ou dconnect

Et mme la plage... (mode dconnect)

www.pcsoft.fr 21

Contrlez tout

CENTRES DE CONTROLE: MAITRISEZ LE CYCLE DE VIE


Les Centres de Contrle permettent de contrler un aspect du cycle de vie. Ils apportent une vision globale et structure du domaine, et permettent un suivi plus facile des tches. WINDEV 11 comporte les centres de contrle suivants : Centre de Suivi de projets Centre de Contrle et suivi des incidents (Qualit et volutions) Centre de Contrle Hyper File Centre Topologique Centre de Gestion des documents et ressources. Lintgration des centres permet une utilisation facile.

GREZ LES PLANNINGS, SUIVEZ LE TEMPS PASS


Le Centre de Suivi des projets propose chaque membre de lquipe une gestion du temps. Le centre permet de grer facilement le planning dune quipe, et danalyser o est pass le temps ! Totalement intgr lenvironnement de dveloppement, le centre est une aide incontournable la russite de vos projets dans les dlais. Si vous facturez vos dveloppements au temps pass, le centre vous permet de suivre au plus juste lutilisation de vos ressources.

CENTRE QUALIT: INCIDENTS, VOLUTIONS, REMONTES UTILISATEURS.


Dcideur
Les Centres de Contrle permettent de grer toutes les tches dorganisation affrantes au dveloppement dapplication.
Le Centre de Contrle et Suivi des incidents permet de recenser les incidents signals sur une application, de les affecter un dveloppeur. Il vous permet de maintenir avec mthode les applications que vous dployez, et ainsi den augmenter la fiabilit. Ce Centre de Contrle permet galement de centraliser les informations, de suivre lvolution de corrections des incidents, dtablir des statistiques, et vitent les oublis. Les incidents signals par les utilisateurs via le composant FeedBack sont automatiquement insrs dans le Centre pour leur suivi.

Nouveau
Accs distance via Internet possible Suivi du temps pass Impression de planning de Gantt Nouveau Centre de contrle Hyper File

Technologie FAA
Les remontes des Utilisateurs peuvent tre automatiquement incluses

Ci-dessus: liste dincidents. Un clic ouvre la fiche de lincident, avec ses pices jointes. Ci-contre: statistiques

Points forts
Intgr lenvironnement Industrialisation sans contraintes

22 Dveloppez 10 fois plus vite

Supervisez

TABLEAU DE BORD: PILOTEZ VOS PROJETS


Tout responsable de Projet
cherche avoir une vision globale et synthtique de ltat davancement des projets quil dirige. Le responsable Qualit veut connatre le nombre et limportance des bogues des projets, et en suivre lvolution. Le responsable Fonctionnel cherche savoir quelles sont les volutions demandes par les utilisateurs. Le nouveau concept de Tableau de Bord apporte automatiquement cette vision globale de ltat davancement des projets, de la Qualit globale, et pour les projets dploys, des ncessits de maintenance applicative et corrective. Les diffrents voyants passent du vert au rouge chaque fois quune partie du projet ncessite une intervention: correction de bogue, optimisation, ...

BEAU ET INDISPENSABLE

Le tableau de bord (plusieurs aspects sont proposs)

PILOTEZ VOS PROJETS


UNE ALERTE PERMANENTE
Le Tableau de Bord permet de bnficier dune vision globale, mme dans les phases de forte charge de travail, comme les fins de projet et les phases de recette. Le Tableau de Bord alerte lorsquil devient ncessaire dexcuter les outils doptimisation du projet (profiler, analyse des requtes). Une alerte est galement affiche sur les retards de planning.

Nouveaux bugs, tests non passs, qualit globale: mais comment faisions-nous avant le Tableau de Bord ?

Dcideur
Le Tableau de Bord permet un suivi synthtique et une optimisation des projets. La gouvernance des projets ainsi facilite

RACCOURCI QUOTIDIEN
Le tableau de bord sduit galement le dveloppeur au quotidien, car il permet de lancer directement les lments affichs, et lui permet de crer des raccourcis vers les codes quil utilise rgulirement.

Nouveau
Ce module apparait en version 11

Un voyant rouge indique un problme potentiel: il suffit de cliquer dessus pour le rsoudre

Points forts
Vue synthtique Optimisations suggres Mode dveloppeur, mode chef de projet

CHOISISSEZ LE LOOK
Le tableau de bord est propos avec plusieurs aspects (looks) diffrents.

Suivez ltat davancement du projet dun coup doeil

www.pcsoft.fr 23

Client/Serveur, Rseau, Local, Pocket PC

HYPER FILE, BASE DE DONNES SQL GRATUITE, ILLIMITE


En standard, WinDev est livr
avec la Base de Donnes Hyper File, la fois trs puissante, trs rapide et trs fiable. Hyper File est dj utilis sur plusieurs millions de postes. Hyper File fonctionne sous Windows et Linux, sur Mobiles, sur les rseaux de toute taille et de tout type, et gre automatiquement plusieurs centaines daccs simultans. La diffusion du moteur Hyper File est libre et gratuite avec vos applications WINDEV.
CAPACITS MAXIMALES
Rubriques par fichier Cls par fichier Taille dune cl Enregistrements par fichier Taille dun fichier Taille dun enregistrement Taille dune rubrique 65 535 65 535 65 535 octets 329 millions de milliards 4 millions de tras 2 Go 65 535 octets

PUISSANTE BASE DE DONNES


SERVEUR MOBILE INDOWS 9X NT 2000, 2003 XP VISTA (32 BITS, 64 BITS)

100% Windows 100% Linux 100% Mobile

ACCS

LOCAL

RSEAU WIFI

LOCAL

LINUX
MANDRAKE REDHAT DEBIAN ...

MODEM ADSL LIGNE


SPCIALISE

TSE CITRIX

PUISSANCE ET FACILIT
Un code unique accde toutes les bases de donnes et tous les environnements
Notez qu partir dun Pocket PC il est bien sr possible daccder Hyper File Client/Serveur.

Dcideur
Hyper File est un atout majeur de WINDEV. Sa fiabilit, ses capacits, sa vitesse et son dploiement gratuit deviennent vite indispensables

Classic
PCSoft

Windows

Hyper File

Mobile

Nouveau
64 bits Requtes multi-bases Ordres WLangage en SQL
Client/Serveur ODBC Linux Accs
OLE DB

Technologie FAA
Gestion automatique des accs concurrents R-indexation automatique aprs incident matriel Historique des modifications consultable

Bases de donnes

Points forts
Dploiement rellement gratuit Vitesse et fiabilit Windows et Linux Compatibilit C/S, Rseau, Local, Mobile Administration automatique Gestion automatique des volutions de structure

Accs natifs
Oracle SQL Server MySQL DB2 XML Informix Progress Sybase Oracle Lite AS/400

...

24 Dveloppez 10 fois plus vite

Hyper File, la base libre


UN MOTEUR PROUV LIVR EN STANDARD: HYPER FILE
Le moteur de Base de Donnes Hyper File est livr en standard avec WinDev. Il sagit dun moteur fiable et robuste, utilis sur plusieurs millions de postes. L'ordre hLitRecherche sera compris par tous les dveloppeurs, mme les novices ! Il est possible galement de programmer en anglais : l'ordre devient hReadSeek . Bien entendu, il est possible de programmer une traditionnelle requte SQL pour ce traitement :

UNE VITESSE LEVE


Grez facilement rplication, transactions, journalisation...
TOUS LES TYPES DE DONNES SONT GRS
Hyper File gre tous les types de donnes dans les fichiers: chanes texte (la recherche phontique est possible) et chanes binaire numriques (entier, rel, montaire,...) dates, heures, dures mmos texte et binaires, automatiquement compresss (images, sons, vido, ...) la valeur NULL est gre Tous les types de cls sont grs: identifiant automatique, texte, numrique, date, heure, cl compose.

Hyper File est extrmement rapide.

SELECT * from CLIENT where NOM= DUPONT

329 MILLIONS DE MILLIARDS DENREGISTREMENTS...


Hyper File permet de manipuler simplement et en toute scurit des volumes de donnes importants (jusqu 329 millions de milliards denregistrements), ce qui permet de grer sereinement la croissance naturelle des volumes de donnes.

ET LE CODE EST GNR !


Cette programmation trs simple, trs rapide et trs fiable est de plus gnre la demande par le RAD ou par les nombreux assistants lors des crations de fentres et dtats!

OUVERTURE AUX AUTRES APPLICATIFS


Le pilote ODBC, librement distribuable avec vos applications WINDEV, permet la lecture et lcriture de donnes Hyper File depuis des programmes tiers.

UNE INTGRATION TOTALE


Lintgration du moteur lenvironnement de dveloppement est totale. A tout moment dans tous les diteurs vous disposez dun accs immdiat au rfrentiel et au dictionnaire des donnes. Linteraction IHM (interface) et Base de Donnes permet une programmation plus simple, plus rapide et plus fiable.

INSTALLATION AUTOMATIQUE, ZRO ADMINISTRATION


Hyper File est immdiat installer et maintenir, sans aucun pr-requis. Par exemple, si suite un problme physique la base doit tre r indexe, cela seffectue automatiquement. Ladministration des Bases de Donnes est automatique: inutile de monopoliser des ressources humaines!

FONCTIONNALITS
Cryptages 128 bits Intgrit rfrentielle Journalisation Rplication Transactions Triggers Import Export Miniatures dimages automatiques Compression/Dcompression des mmos la vole

LA PROGRAMMATION SIMPLE ET PUISSANTE


La puissance et la simplicit de programmation du L5G WLangage sur les Bases de Donnes sont tonnantes. Par exemple, la recherche dun enregistrement, et tous les traitements attachs (ouverture de fichier, affection de variables,...) seffectue en une seule de ligne de code, trs simple, trs puissante:

TOOLBOX INCLUSE
Une toolbox incluant un ensemble doutils utiles est livre en standard: import de donnes, vrification de base, visionneur de donnes, optimiseur de perfomances...

hLitRecherche(CLIENT,NOM,"DUPONT")
Les programmes source sont limpides, faciles crire et surtout faciles maintenir; cela limite les erreurs, et rend les applications dveloppes plus fiables, plus rapidement. L'utilisation d'instructions en franais permet une meilleure matrise: le code est autocomment ! (anglais disponible)

IMPORT/EXPORT DE DONNES
Le module WDCONVER, livr en standard avec WinDev, permet dimporter des donnes de formats diffrents: Access, dBase, Texte, Oracle...

TECHNOLOGIES
Maintenance automatique Gestion des accs concurrents Zro administration Reprise aprs incident automatique Dploiement automatique

HYPER FILE, livr en standard avec WINDEV 11, est un atout indiscutable. Fiable, rapide, scuris, gratuit...
suite page 26...

LES ACCS CONCURRENTS : AUTOMATIQUE


Hyper File 11 gre de manire automatique les accs concurrents un mme enregistrement, sans programmation. En cas de conflit daccs, une fentre (personnalisable) apparat automatiquement. Cet automatisme assure la scurit et la fiabilit de vos applications. Il est galement possible de grer par programmation les accs concurrents, pour des cas particuliers.

Ici, 2 utilisateurs tentent de modifier en mme temps le mme enregistrement! Une fentre (personnalisable) souvre automatiquement et demande quelle valeur prendre. Il ny a rien programmer.

www.pcsoft.fr 25

Client/Serveur dploiement gratuit

HYPER FILE CLIENT/SERVEUR SQL WINDOWS ET LINUX


Incontournable en version 11,
Hyper File Client/Serveur. Compatible avec la version Classic (et Mobile), diffuse depuis plus de 15 ans sur des millions de postes, la version Client/Serveur apporte les avantages des traitements dports, sous Windows et Linux. Le Client/Serveur, avec Hyper File, cest facile !

LINUX OU WINDOWS: VOUS CHOISISSEZ

32 BITS, 64 BITS
Hyper File fonctionne la fois en 32 bits et en 64 bits. Serveurs et clients peuvent tre mixs.

Configuration de serveur, ici sous Linux

LE CENTRE DE CONTRLE
Le Centre de Contrle permet de superviser toutes les bases de donnes installes sur le rseau de votre entreprise ou distance via Internet. Ce centre permet galement dditer des statistiques prcises dutilisation du serveur: postes, requtes,...

DPLOIEMENT LIBRE ET GRATUIT


LE CLIENT/SERVEUR
Le moteur de la version Client/Serveur est disponible sous Windows et sous Linux. La compatibilit avec Hyper File Classic et Rseau est totale. Les moteurs Hyper File (Classic, Mobile, Client/Serveur) sont diffusables gratuitement avec vos applications. native est apprcie !

SCURIT
Le moteur de Hyper File Client/Serveur nest pas sensible aux arrts intempestifs des postes clients. Les communications sont cryptes. Plusieurs instances peuvent tre installes sur le mme serveur.

Dcideur
La version Client/Serveur de Hyper File permet des accs distants faciles et rapides. Cette version est galement gratuite.

AMLIOREZ LA VITESSE DE VOS APPLICATIONS


Le moteur Hyper File Client/Serveur permet une vitesse dexcution des requtes leve. Le serveur effectue un quilibrage de charge dynamique pour optimiser les temps de rponse.

GESTION DES DROITS


La gestion de comptes utilisateurs est automatique: mot de passe, groupes...

Nouveau
Procdures stockes Equilibrage dynamique de charge Statistiques dtailles dactivit

STATISTIQUES DTAILLES
Le Centre de Contrle permet laffichage de statistiques prcises daccs au serveur: poste, contenu de la requte SQL, dure dexcution. Lobservation de ces donnes permet de mieux organiser ses applications.

Technologie FAA
Scurit des accs

LACCS DISTANCE
La couche de communication pour laccs distance est intgre au moteur multithread, ce qui permet un accs par adresse IP, et dexcellents temps de rponse. A une poque o la communication intersites est primordiale, cette fonctionnalit

Points forts
Accs distant Gratuit Compatible Hyper File Classic et Mobile Scurit

PROCDURES STOCKES
Les procdures stockes apparaissent en version 11. La programmation seffectue simplement, en WLangage.

26 Dveloppez 10 fois plus vite

Les requtes faciles... et en langage naturel

DESSINEZ VOS REQUTES


Lditeur visuel de requtes
permet de gnrer les requtes SQL qui seront utilises dans les programmes. La requte est galement gnre en langage naturel, afin de vrifier quelle corresponde bien au souhait ! Il ny a ainsi pas de risque derreur.

DIFFUSEZ GRATUITEMENT CE GNRATEUR DE REQUTES AVEC VOS APPLICATIONS

Afficher tous les NumContact, TypeContacts, Nom, Prnom, NumSocit et RaisonSociale tels que EchangesContacts.DateCration est gal DateCrationEchange ET EchangesContacts.Auteur est gal AuteurEchange ET EchangesContacts.Informations contient InformationsEchange OU EchangesSocits.Informations contient InformationsEchange ET EchangesSocits.DateCration est gal DateCrationEchange ET EchangesSocits.Auteur est gal AuteurEchange .

Quelques clics suffisent crer une requte, et la vrifier en langage naturel.

INUTILE DE CONNATRE SQL POUR CRER DE PUISSANTES REQUTES


Choisissez les rubriques intgrer, les conditions de slection laide de lassistant, et la requte est gnre (en code SQL optimis): lditeur cre automatiquement la requte sur toutes les bases de donnes, mme les requtes les plus complexes. Le code gnr par lditeur de requtes est bien entendu modifiable.

rsultat envoy par une autre requte.

RTRO ANALYSE DE REQUTE EXISTANTE


Vous disposez dune requte SQL existante? WINDEV 11 ldite sous forme graphique ! Si vous disposez de requtes Access, notez que celles-ci sont automatiquement importes (voir page 50).

Dcideur
Lditeur de requtes de WINDEV permet de dessiner des requtes pour toutes les bases de donnes. Sa diffusion est gratuite.

DES REQUTES VISUELLES


La requte est galement gnre en langage naturel et en SQL au fur et mesure de vos choix dans lditeur.

DES REQUTES SUR TOUTES LES BASES...


La source des donnes peut tre Hyper File ou une base tierce: Oracle, SQL Server, DB2, AS/400, MySQL, Access...

Nouveau
Crez des requtes pour procdures stockes

UNE VITESSE OPTIMALE


WINDEV 11 dtecte les cls manquantes pour une vitesse toujours optimale.

Technologie FAA
Etats & requtes permet lutilisateur final de crer ses propres requtes. Diffusion gratuite

DIFFUSEZ GRATUITEMENT LDITEUR DE REQUTES


Les utilisateurs finaux peuvent crer leurs propres requtes de consultation. Par scurit la suppression ou modification des donnes sont impossibles par lutilisateur final (voir page 38 et 39).

DES REQUTES SUR REQUTES...


Le rsultat dune requte peut tre une table de visualisation, un tat imprim, voire mme un fichier Hyper File. Une requte peut utiliser comme source le

Points forts
Aucune connaissance de SQL nest ncessaire

www.pcsoft.fr 27

Crez de magnifiques interfaces automatiquemen

LES PLUS BELLES INTERFACES, SANS CODAGE


Le gnrateur dinterface
(IHM) livr avec WINDEV 11 est certainement le plus puissant et le plus facile utiliser au monde ! Vous crez facilement de superbes applications personnalises. Aucune connaissance dergonomie nest ncessaire. La gestion des IHM (interfaces) seffectue tout simplement la souris, en visuel (WYSIWYG). Une meilleure ergonomie des logiciels engendre un bnfice important pour les socits utilisatrices: formation rapide, information facile grer, ...

CREZ DES INTERFACES FABULEUSES

TOUS LES OBJETS WINDOWS...


L'diteur de WinDev permet bien entendu de crer (facilement) et manipuler tous les objets dont vous aurez besoin pour raliser rapidement de superbes interfaces.

DES BOUTONS DE VALIDATION TEMPORISS

Dcideur
Une belle interface efficace est un gage de productivit pour les utilisateurs. Et diffrencie vos applications.

Nouveau
Hritage et surcharge dIHM Modle de fentre (template) Champs: carrousel, table hirarchique Nouvelles tables

Technologie FAA
Saisie automatique & assiste Masques de saisie Correcteur orthographique Persistance du contenu des champs Redimensionnement de combo Export vers Word, Excel, XML...

Points forts
Certainement le meilleur gnrateur dinterface au monde (et le plus simple !)

champ de saisie format champ d'affichage (libell) onglets listes droulantes combo box combo auto-alimente images images animes ascenseurs boutons graphiques (icones) boutons graphiques anims boutons textes boutons poussoir boutons temporiss interrupteurs slecteurs, mono et multi-colonnes tableaux listes graphiques listes arborescentes (tree-view)

table hirarchique tiroir champs OLE champs ActiveX zones de clicage boutons spin champs avec ombre floue potentiomtres champs HTML barre dicones formes gomtriques splitter (sparateur) liste graphique barre dtat Web camra RTF zones rptes jauge boite outils graphe codes barres carrousel...

Ce type de bouton affiche un chronomtre dcompte, et validera la fentre si aucune action nest excute par lutilisateur. Trs utile pour ne pas bloquer un traitement par lots (batch) par exemple !

UN CLIPART COMPLET
WinDev est livr avec plus de 10.000 clipart (boutons, images,...).

28 Dveloppez 10 fois plus vite

nt

Crez de belles fentres automatiquement


CREZ DES INTERFACES FABULEUSES
Trop souvent, sous Windows, les interfaces cres sont tristes, banales et anonymes. Le gnrateur dIHM (Interface Homme Machine) de WinDev vous permet de raliser facilement de superbes fentres, qui respectent les normes Windows mais sont personnalises. La prsence des styles et des gabarits vous permet galement de normaliser facilement la prsentation des fentres dune application (charte graphique). interactif sous l'diteur d'IHM, et leur description est contenue directement dans la fentre. Aucun code nest ncessaire, vous ne manipulez aucune API, ni mthode de classe complexe et incomprhensible ! Cette technique gre les fentres comme des objets volus contenant la description de leurs champs. Ainsi, chaque fentre saura afficher automatiquement, sans qu'aucune programmation ne soit ncessaire, ses champs et grer leur saisie. Lditeur de fentres permet de crer et de modifier les objets indpendamment du source de lapplicatif.

LES FENTRES REDIMENSIONNABLES PAR LUTILISATEUR


Si vous lautorisez, une fentre sera redimensionnable par lutilisateur, lors de lexcution du programme. Les champs sont automatiquement ancrs. Bien entendu, zro ligne de code ncessaire...

XAML
WinDev supporte le langage de description XAML.

L'HYPERTEXTE AUTOMATIQUE
L'hypertexte consiste permettre de cliquer sur des parties d'image (au pixel prs) et de dclencher un traitement appropri; par exemple: visualiser le corps humain et cliquer sur une partie, ou afficher une carte de France et cliquer sur une ville.

DES AVANTAGES NOMBREUX ET IMMDIATS


Aucune gnration de code nest ncessaire pour la cration des objets Les objets grs sont plus volus que les objets de base (masque de saisie avec libell, couleurs, polices, styles, images, bulle...) Les codes dinitialisation et de contrle des objets peuvent tre associs lobjet et mmoriss dans la fentre. Il est bien sr possible d'intervenir par programme pour modifier les proprits d'un champ: taille, couleur, visibilit, position, libell... Cette technique de manipulation des champs fait gagner vos quipes un temps considrable lors de la maintenance de vos applications, et apporte un gain de fiabilit vos applicatifs.

DANS LES MAGASINS: PAS DE SOURIS


Dans certains environnements, lutilisation de la souris est pnalisante: la place manque (commerce, point de vente) ou la prcision demande par les pointages prcis est pnalisante (poste en usine,...). WINDEV 11 permet donc de crer automatiquement des applications conviviales qui fonctionneront sans souris.

Nouveau menu Carrousel: les choix tournent lcran

SCURIT AUTOMATIQUE
En dfinissant un champ, celui-ci rcupre automatiquement les scurits dfinies lors de la modlisation, et vous pouvez indiquer simplement les scurits supplmentaires qui y sont attaches: vrification d'existence dans une base de donnes, nombre de caractres, passage en majuscules, validit de date... Sans aucun code, en quelques clics, vous scurisez vos applications. Ces informations sont bien entendu dites dans le dossier, pour vrification, et modifiables ensuite par programmation.

DRAG & DROP


Implmentez facilement lutilisation du drag & drop (glisser/ lcher) dans vos applications.

CREZ AUSSI DES CHAMPS PAR PROGRAMME


Les fonctions ChampClone et ChampSupprime permettent de crer et supprimer des champs dynamiquement depuis un programme: cest quelquefois utile !

FENTRES DE FORME NON RECTANGULAIRE ET TRANSPARENTES


WINDEV 11 permet de crer automatiquement des fentres de forme quelconque, et gre lopacit des champs et des fond.

LES OBJETS DE LIHM: AUCUN CODE NCESSAIRE


Lapproche de WinDev pour grer les lments de linterface est novatrice: les diffrents champs sont dessins directement en

GNRATEUR DE MENUS WYSIWYG


Lditeur de menus permet de crer des menus au standard Windows, ou au look Office XP ou Vista et qui fonctionneront quelle que soit la version de Windows.

Ne vous laissez pas distancer, avec WINDEV 11, crez trs facilement les interfaces les plus sophistiques !

LE GRAPHEUR 2D ET 3D
Un puissant champ grapheur est disponible. Il propose des graphes 2D et une vision 3D spatiale des graphes; lutilisateur peut dplacer le graphe lexcution, le faire pivoter, changer langle de vue, changer son type, etc... La cration de graphiques est galement propose lutilisateur final via le menu utilisa-

teur (technologie FAA), ce qui permet chaque utilisateur de vos applications de visualiser graphiquement les donnes quil dsire. Et bien entendu, ces graphes peuvent tre imprims: imaginez les rapports ainsi illustrs !

www.pcsoft.fr 29

Le look Vista mme sans Vista

...suite
ista propose une norme spcifique de prsentation des fentres et des champs. WINDEV 11 vous propose dappliquer ces normes sur votre systme actuel !

AVEC OU SANS VISTA : LE LOOK AND FEEL VISTA


VISTA SANS VISTA
Appliquez le look Vista sur vos applications actuelles, tout en conservant la version actuelle de Windows sur le poste! Vos applications fonctionnent directement sous Windows 98, NT, 2000, XP, Vista... Par le simple fait de recompiler une application en version 11 et de modifier les styles daffichage (ou le gabarit), vos applications changeront immdiatement dapparence sans tre sous Vista! Un avantage certain pour vos applications.

Windows

2000

Windows

XP

Windows

Vista

APPLIQUEZ UNE CHARTE GRAPHIQUE EN 1 CLIC


...suite
LES GABARITS DE FENTRE: UNE CHARTE GRAPHIQUE AUTOMATIQUE LES GABARITS
Un gabarit est un concept global, qui dfinit un aspect gnral de fentre (la charte graphique de lapplication): dcor, feuille de styles, positionnement des champs, boutons,... WinDev est livr avec de nombreux gabarits, et il est possible de crer ses propres gabarits. Changez de gabarit, et la fentre ou lapplication entire changent de charte graphique! Lutilisateur final peut changer le gabarit.

Choisissez le gabarit de votre


application, ou crez le. Et lensemble de votre application bnficie de la charte graphique ainsi dfinie quelle que soit la version de Windows: XP, 95, 98, 2000, 2003, NT, Vista...
LES STYLES
Un style dfinit les diffrents attributs d'un champ: couleur, type de cadre, police et taille du libell, police de la zone de saisie, ... Tous les lments constituant un style sont paramtrables. Des styles sont dfinissables pour tous les types de champ. Intrt: lorsquun style est modifi, tous les champs qui font rfrence ce style sont immdiatement et automatiquement modifis, dans toutes les fentres du projet.

30 Dveloppez 10 fois plus vite

Cliquez pour crer, codage inutile

...suite

LES 7 ONGLETS : UN PETIT CLIC PLUTOT QUUN GRAND CODE


LE CONCEPT DES 7 ONGLETS LIMINE 95% DES LIGNES DE CODE POUR LA GESTION DIHM !
Grce la technologie des 7 onglets, vous dfinissez par des clics lquivalent de centaines de paramtres dans dautres environnements.

Vous savez cliquer: vous


savez crer les objets ! Avec WINDEV 11, les caractristiques de chaque champ sont dfinies facilement par lintermdiaire dun mode de dialogue exclusif, la fois trs simple et trs puissant: la technologie des 7 onglets. Chacun des onglets permet de dfinir, en langue franaise claire, les diffrentes caractristiques dun champ, dune fentre, dun tat...
LES 7 ONGLETS
Le contenu des onglets diffre bien entendu selon le type de champ; nous dtaillons ici trois onglets seulement, pour un champ. Les 7 onglets dun champ sont: laspect gnral lIHM le dtail le lien aux donnes le remplissage automatique les notes laide associe le Style. Le code source peut galement tre dit depuis les 7 onglets. Il est bien entendu possible de crer et modifier les champs par la mthode traditionnelle du modifieur (appele inspecteur par dautres diteurs), et par programmation.

Ici le 1onglet: Gnral. On dfinit les informations principales du champ: type, masque de saisie,...
Libell dans toutes les langues du projet Type du champ Masque de saisie/ affichage Appel du traducteur automatique

Ici le 2onglet: IHM. On dfinit des lments dinterface du champ. Rappelons que tout choix est ensuite modifiable par programme.
Etat initial du champ Effet de la touche TAB Informations diverses: cadrage, menu contextuel ouvrir, lettre dappel... Gestion des plans et des groupes de champs Ancrage automatique lors des changements de taille de fentre Etc...

Dcideur
Aucune connaissance de Windows ou de la POO nest ncessaire pour crer des interfaces extraordinairement originales, efficaces et scurises Ici longlet Style dun champ potentiomtre. On dfinit des lments de prsentation du champ
Valeur initiale Forme du curseur Dures Graduations Bornes... Etc...
Note: de mme que les 3 Mousquetaires taient 4, avec les volutions, les 7 onglets sont devenus 8...

Nouveau
Nouvelle interface graphique Nouvelles proprits Bouton Rgle mtier dans chaque fentre

Technologie FAA
Contrles de saisie automatiques Visualisation des zones Aide automatique

Points forts
Quelques clics remplacent des milliers de lignes de code

...

www.pcsoft.fr 31

Gnrez automatiquement des applications comp

DES EXEMPLES DE 7 ONGL

Champ bouton

Champ slecteur et interrupteur

Champ code-barres

Champ liste

Champ image

Champ liste image

32 Dveloppez 10 fois plus vite

ltes, ou des traitements


Les 7 onglets permettent de fixer facilement lensemble des paramtres disponibles pour les champs en proposant des choix visuels chaque fois que cela est possible. Il est ainsi facile de connatre les options disponibles, den apprhender le rsultat, et donc de les mettre en oeuvre.

LETS

Champ onglet

Champ champ de saisie

Champ potentiomtre

Champ champ libell

MODIFIER LES PROPRITS PAR PROGRAMMATION

CREZ DES INTERFACES FABULEUSES

La plupart des proprits dfinies dans les 7 onglets sont modifiables par programmation. Mais quel est le nom de la proprit utiliser ? Bien que ce nom soit en franais et intuitif, la bulle daide des 7 onglets indique le nom de la proprit en WLangage. Ce nest pas grand chose, mais vous ne pourrez plus vous en passer !

Le saviez-vous ? Vous pouvez dfinir une zone de saisie de texte en RTF (RichEdit) par programmation. Maintenant, une bulle daide vous le signale... Champ potentiomtre rotatif

www.pcsoft.fr 33

Quelques clics pour des tables superbes

DES TABLES DAFFICHAGE PUISSANTES


...suite

Visualiser agrablement le contenu de


tables est facile avec WINDEV 11. Vous crez facilement et rapidement des fentres de visualisation ergonomiques, belles et qui contiennent toutes les fonctionnalits que les utilisateurs attendent pour tre efficaces.

QUELQUES EXEMPLES COMMENTS DIHM TABLES DE VISUALISATION


EFFICACES
Image dans une cellule de table Loupe de recherche automatique Polices, tailles et couleurs diffrentes dans une cellule (RTF) Graphique dans cellule Menu automatique dexport vers XML, EXCEL, WORD, de cration de graphe, de slection de colonnes visualiser galement le numro d'enregistrement) Table redimensionnable

Champ dans barre de


message

Total de colonne auto-

matique (lutilisateur peut en rajouter luimme grce aux FAA)

Saisie directe dans cellule Cellules multilignes Cage dascenseur proportionnelle (affiche

Egalement : Remplissage automatique par requte Sauvegarde de configuration personnelle Dplacement de colonne par lutilisateur

Barre dicones Table hirarchique Image List-view Saisie assiste (si la valeur saisie est prsente dans la base de donnes, elle est automatiquement complte ds les premiers caractres) Bouton poussoir

Sparateur (Splitter) pour que lutilisateur redimensionne les zones intrieures de la fentre (jusqu 16 par fentre) Onglets

Notez que le menu droulant peut avoir le look 2003, et ce quelle que soit la version de Windows

Mixage dune table et dune partie de saisie Tous les lments dune table peuvent avoir un style: couleur, taille, police... Limage du grip est personnalisable Tous les champs peuvent bnficier dune opacit
La recherche dans une table est automatique

DTAIL DES TITRES DE COLONNE Lutilisateur peut trier une colonne par clic sur son titre.

La barre de slection est totalement paramtrable

Il peut rechercher une valeur dans une colonne en cliquant sur licone loupe de la barre de titre.

34 Dveloppez 10 fois plus vite

Non aux fentres laides, source derreurs

CORRECTEUR AUTOMATIQUE DERGONOMIE


...suite

LE CORRECTEUR DINTERFACE TRAVAILLE EN ARRIRE PLAN


Le correcteur dIHM temps rel effectue le positionnement immdiatement prcis des champs. Ds le dbut du dveloppement, tous les champs sont parfaitement aligns en respectant les rgles dergonomie et les standards de Windows. Le positionnement des champs est assist en temps rel, avec un magntisme intelligent, qui est dduit de la

position de tous les autres champs. Vous livrerez automatiquement vos clients des fentres ergonomiques, avec les champs de tailles harmonieuses et parfaitement aligns. Cela rend lapplication que vous livrez professionnelle ds sa premire version, sans y consacrer une minute supplmentaire. Alli aux concepts de gabarits et de styles, le correcteur dIHM permet la cration facile dinterfaces magnifiques !

Le correcteur propose mme la cration de champs comme des splitters (sparateurs) sil le juge utile.

Ne perdez plus de temps en fin de projet reprendre les fentres bcles: grce WINDEV 11, les fentres que vos quipes crent sont ergonomiques ds leur premire version, pour le grand bonheur de vos utilisateurs.

SCURISEZ VOS APPLICATIONS AVEC LE GROUPWARE


...suite
CONTRLEZ LACCS AUX TRAITEMENTS DE VOS APPLICATIONS
Le contrle daccs se dfinit simplement sous lditeur. Aucune programmation nest ncessaire pour assurer la scurit daccs vos applications, il suffit dactiver loption Groupware. Nhsitez pas limiter laccs aux donnes sensibles (donnes personnelles, salaires, chiffres...). choix de menus, boutons, champs, groupes de champs, fentres, tats, ... Les lments interdits seront inactifs et votre choix griss ou invisibles. Par exemple, le directeur du personnel aura accs toutes les informations sur les salaris, alors que les stagiaires de son service ne pourront que consulter des informations non sensibles.

LE MODE SUPERVISEUR
Le superviseur de lapplication livre pourra tout moment paramtrer facilement les droits des utilisateurs. Si vous le dsirez, les droits des utilisateurs ou des groupes dutilisateurs, pourront tre crs ou modifis par programme.

UN CONTRLE SCURIS TRS FIN


Le contrle daccs permet de filtrer laccs de nombreux lments:

Scurisez automatiquement vos applications, sans avoir coder !

www.pcsoft.fr 35

Gnrez automatiquement des applications comp

HRITAGE ET SURCHARGE DIHM (FENTRES, CHAMPS) ET DE CODE


La taille de vos projets a augment avec le temps et avec la monte en puissance de WINDEV. Vos projets principaux comptent maintenant souvent 700 ou 800 fentres (selon le dernier sondage, le nombre moyen de fentres par projet est 278). Vous souhaitez donc effectuer facilement des modifications en bloc sur certaines proprits et codes de certains champs dans un ensemble de fentres: WINDEV 11 propose les modles, lhritage et la surcharge.

LES VOLUTIONS FACILES

Le modle de fentre

MODE OPRATOIRE

1. La premire tape
consiste crer le modle (modle de fentre). Il suffit de crer une fentre de la manire habituelle. Toutes les proprits et codes dfinis sur cette fentre seront rpercutes sur les fentres qui driveront de ce modles

Dcideur
Modles, hritage et surcharge permettent de grer facilement les modifications futures de lensemble de lIHM dune application, sans avoir reprendre chaque fentre

Nouveau
Nouveaut de la version 11

2. Des champs seront en


modle.

Un modle de fentre simple : juste 2 boutons... Notez ici le nouveau gabarit utilis (livr en version 11). Il ny a bien sr rien programmer pour bnficier de cet aspect.

Technologie FAA
Les champs et fentres hritent des FAA

gnral ajouts dans le modle. Proprits et code sont saisis.

3. A la cration dune nouvelle fentre, vous pouvez indiquer quelle drive dun 4. Il est galement possible dappliquer le modle sur une fentre existante.

Points forts
Modification facile dun ensemble de fentres Personnalisation des modifications possible pour chaque caractristique de champ

36 Dveloppez 10 fois plus vite

ltes, ou des traitements

Un concept puissant
MODLE DE FENTRE (TEMPLATE)
Un modle de fentre est une fentre type que vous dfinissez. Vous dfinissez le contenu (le dcor, les champs, leur code, des procdures locales,...) et la position de ces lments. Par la suite, chaque fois que vous crez une nouUne premire fentre qui drive du modle sans surcharge. Notez que le petit carr jaune reprsente le lien dhritage avec les champs du modle. velle fentre, celle-ci peut tre base sur un ou plusieurs modle(s). Vous normalisez ainsi la cration des fentres. Vous pouvez galement insrer un modle sur une fentre existante. Lorsquun modle est modifi, WINDEV 11 vous propose de mettre jour toutes les fentres qui utilisent ce modle. Si certaines fentres ne doivent plus voluer selon le modle, vous pouvez alors les dsolisariser du modle. Si dans dautres fentres, vous dsirez dsolidariser uniquement certains champs provenant du modle, ou juste certains paramtres de ces champs (par exemple dsolidariser la position du champ), vous pouvez le faire.

HRITAGE, SURCHARGE
Les modles de fentre et de champ permettent dune part de partager et r utiliser un ensemble de champs, dautre part de les modifier, et en plus de les driver. Vous bnficiez donc facilement des concepts dhritage et de surcharge, au niveau du code, mais galement et surtout au niveau des autres proprits des champs (position,...). Ces notions permettent une architecture des IHM optimise et facilement volutive.

Une deuxime fentre qui drive du modle avec surcharge de la proprit taille du modle: la taille de la fentre a t modifie. Les proprits des champs (IHM et code) peuvent galement tre surchargs.

MODLE DE CHAMPS
Cette technologie est galement applicable aux champs. Vous pouvez dfinir un champ ou un ensemble de champs modle, rutilisables dans plusieurs fentres ou plusieurs fois au sein de la mme fentre. Ces champs peuvent tre surchargs au niveau des proprits IHM et/ou au niveau du code.

...

Le modle a servi crer une fentre. Le carr jaune indique les champs provenant du modle.

Un bouton a t supprim, le bouton Valider a t personnalis (taille et position), et hrite des autres proprits du bouton (code, style,...). Le carr bleu indique ces modifications. des procdures spcifiques la fentre.

5. Dans la fentre drive (qui hrite des proprits et des


champs), il est possible de surcharger les proprits de la fentre: changer sa taille, la rendre non redimensionnable, mettre une image en fond,... Il en est de mme pour le code: les procdures locales dfinies dans le modle peuvent tre remplaces (surcharges) par

6. Le fonctionnement est identique sur les champs. Il est possible de les dplacer, de les rendre invisible, de changer leur taille, de surcharger leur code. Il est par exemple possible dexcuter un code de vrification avant dexcuter le code de clic dfini dans le modle.

www.pcsoft.fr 37

Crez facilement des tats sophistiqus

UN GNRATEUR DTATS PUISSANT (PDF, CODES BARRES...)


rer des tats avec WINDEV est facile, par programmation ou par le Gnrateur dEtats livr en standard. Sous lditeur, dessinez vos tats. PDF est gr en standard, tout comme les fonds de page, les codes barres, les tiquettes... et tout ce qui est ncessaire ! Et diffusez gratuitement le gnrateur dtats lui-mme avec vos applications !

UN TAT, TOUTES LES DESTINATIONS...

PDF
EMAIL

FAX IMPRIMANTE ECRAN HTML WORD, EXCEL, OPENOFFICE


TOUTES LES DESTINATIONS

Exemple daperu lcran; notez que cet aperu est totalement paramtrable

Dcideur
Dessiner les tats au lieu de les programmer fait gagner beaucoup de temps. Ldition intgre en PDF est galement un gain apprci. La diffusion de lditeur dtats est gratuite.

Menu de la prvisualisation: exportez le rsultat sous Excel ou Word, crez des PDF sur un simple clic... ou envoyez ltat en e-mail

DESTINATIONS
Imprimante laser Imprimante thermique Imprimante jet dencre Imprimante matricielle Imprimante sublimation Fond de page Formulaire Etiquettes Mailing Images et photos Graphiques de gestion

Nouveau
Tlchargement possible pour lutilisateur

Technologie FAA
Aperu avant impression Export Word, Excel, PDF, fax, eMail

Points forts
Crez vos tats par glisser/dplacer Codes barres automatiques Code source possible dans ltat

38 Dveloppez 10 fois plus vite

Les tats facilement


DIFFUSEZ GRATUITEMENT CE GNRATEUR DTATS AVEC VOS APPLICATIONS
LIVREZ GRATUITEMENT UN GNRATEUR D'TATS VOS UTILISATEURS
La diffusion du gnrateur dEtats (Etats et Requtes) vos utilisateurs et clients est libre et gratuite ! Offrez lautonomie vos utilisateurs, tout en dchargeant le service informatique de tches chronophages !

CRER UN TAT: FACILE


Un assistant saffiche pour crer des tats; il pose les questions permettant de n'oublier aucun lment ! Il est bien sr possible de crer des tats en utilisant uniquement les ordres de programmation traditionnels.

DU CODE SOURCE O VOUS DSIREZ DANS LE MODLE


WinDev permet galement d'inclure du code excutable tout endroit dans un modle dtat : vous pouvez ainsi raliser les traitements les plus particuliers, sans jamais rencontrer de blocage.

TOUTES LES SOURCES DE DONNES


Les donnes utilises pour un tat peuvent provenir de nimporte quelle source: Hyper File, Oracle, Access..., requte, fichier texte, zone mmoire, table,...

CHAMPS CLICABLES
En prvisualisation, les champs dans les tats peuvent tre clicables (et ainsi peuvent lancer des traitements), ou mme tre des liens Internet. De mme les gabarits sappliquent sur la pr-visualisation.

Crez facilement les tats les plus sophistiqus.

IMPRIMER DES TIQUETTES


WinDev permet d'imprimer des tiquettes, en feuille feuille ou en bande. Spcifiez simplement le nombre d'tiquettes de front, les intervalles entre tiquettes,...

GESTION DES FONDS DE PAGE ET FORMULAIRES


Lditeur dtats gre les fonds de page (image de formulaire imprime sur papier vierge) et les formulaires pr-imprims.

LES IMAGES: AUTOMATIQUE


Inclure des images (BMP, TIFF, PCX, GIF, JPEG,...) dans des tats est d'une simplicit totale. L'image peut tre fixe (logo,...), ou provenir du traitement ou dun fichier (photo du produit,...).
Etiquettes Fond de page Formulaire

Les tats cest facile avec WINDEV !

CODES BARRES AUTOMATIQUES


WINDEV 11 imprime automatiquement les codes barres (horizontalement ou verticalement). WinDev sait aussi afficher ces codes barres dans les fentres. Les formats supports sont: UPCA, UPCE, EAN13, EAN8, EAN128, CODE128, CODE39, CODE93, CODE11, CODE128, Intervaled 2 of 5, Datamatrix CODABAR, CB_MSI, Datamatrix (des centaines de caractres dans un code barres!), PDF417,...

Codabar

Code 11

UPCE

Code39

Code39 tendu

Code 93

EAN 13

Code128

MSI

Code 93 tendu

EAN8

UPCA

Interleaved 1 of 5

PDF417

EAN128

www.pcsoft.fr 39

Gnrez automatiquement des applications comp

DES FONCTIONNALITS AUTOMATIQUES (FAA) POUR LUTILISATEUR


Quelle que soit la dextrit
dune quipe de dveloppement, un utilisateur dapplication souhaitera toujours raliser une action qui nest pas prvue, ou modifier le fonctionnement dune fentre! Le MCU (Macro Code Utilisateur) permet de crer des macros. Loutil de reporting Etats et requtes est librement diffusable avec vos applications (voir p 38). Et les FAA (Fonctionnalits Automatiques de lApplication), prsentes par dfaut dans chaque application dveloppe avec WINDEV 11, permettent chaque utilisateur doptimiser le fonctionnement des fentres.

LEXPORT AUTOMATIQUE VERS WORD, EXCEL ET OPENOFFICE

LIEN AUTOMATIQUE AVEC WORD, EXCEL ET OPEN OFFICE


Le lien des applications que vous crez avec la bureautique (Word et Excel) est simple: un menu contextuel est automatiquement prsent (accessible par lutilisateur via le clic droit de la souris ) et permet un export sans programmation depuis les tables. Par programme, des ordres clairs sont proposs : TableVersExcel, TableVersWord...

LA LIBERT DES UTILISATEURS,


LEUR EFFICACIT
FAA: A CHANGE LA VIE
Imaginez: un utilisateur doit raliser la dernire minute un inventaire non prvu par lapplication ? Comment sortir la liste des produits, simuler leur cot de revient ? Avec WINDEV cest automatique. Chaque table bnficie dun export automatique vers Excel (et Open Office). Un clic, et lexport est effectu...

Dcideur
Les FAA sont une exclusivit des applications dveloppes avec WINDEV. Les utilisateurs sont plus efficaces.

Nouveau
Nombreuses nouvelles FAA

Grisage automatique de fentre (GFI): les fentres inacessibles (dans lesquelles on ne peut pas cliquer) sont grises. Pratique !
Lutilisateur peut lui mme activer la mmorisation dun champ, de lhistorique des saisies, rajouter un total ou une moyenne dans une colonne de table. Lutilisateur peut galement agrandir lui-mme la taille des combos affiches (aviezvous remarqu: elles sont souvent rop petites !). Grce aux FAA lutilisateur est plus performant, sans gnrer aucune charge supplmentaire lquipe de dveloppement.

Technologie FAA
Voir la liste dans ces 2 pages

DES FAA RICHES ET UTILES


Les FAA sont accessibles dans chaque application dun simple clic droit sur le champ ou la fentre concern.

Points forts
Rend les utilisateurs efficaces et heureux Dcharge le service informatique de nombreuses tches

40 Dveloppez 10 fois plus vite

ltes, ou des traitements

Economisez votre temps


LES FAA DISPONIBLES
Voici la liste des principales FAA disponibles par dfaut dans une application dveloppe avec WINDEV 11. Chaque utilisateur bnficie de ces fonctionnalits sans que le dveloppeur nait quoi que ce soit coder. tats, requtes, PDF, envoi de mails, codes-barres(voir p 38).

2. Export du contenu des tables vers


Word, Excel et OpenOffice, XML,...

3. Recherche dans la base de donnes via


toute table, dplacement et modification des colonnes de table non verrouilles

1. Le logiciel Etats et Requtes est livrable en standard avec vos applications:

4. Recherche parmi lensemble des


champs de la fentre (Ctrl F)

PERSISTANCE DES CHAMPS


Pour ne pas avoir retaper une valeur habituelle, lutilisateur peut activer la persistance des champs: mmoriser une valeur fixe, ou mmoriser la dernire valeur saisie. Trs utile avec des fourcette de dates par exemple ! En combinant une persistance de champs et un bouton validation automatique, il est ainsi possible de lancer automatiquement des traitements rcurrents.

5. Cration automatique de graphiques


sur une plage de donnes

6. Ajout de totaux, compteurs et moyennes dans les tables

7. Ajout de minuterie de validation automatique de bouton (permet dviter les blocages de batch)

8. Les combos sont redimensionnables


par lutilisateur (vite les combos de taille timbre poste, voir ci-contre)

9. La persistance dun champ peut tre


fixe par lutilisateur (valeur fixe ou dernire valeur saisie rappele)

10. Lhistorique des saisies effectues dans


AJOUT DUN TOTAL
Oublier un total pour une colonne est malheuresement une erreur classique. Grce aux FAA, pas de souci pour lutilisateur ! Il peut rajouter lui-mme un total l o il le dsire (total, moyenne, compteur) un champ est propos lutilisateur

11. Lorsque le dictionnaire orthographique


OpenOffice est install sur la machine, la correction orthographique est propose dans les champs de saisie

12. Un menu contextuel de paramtrage de


lenvironnement est propos sur les fentres; lutilisateur peut activer et dsactiver le grisage de fentres (GFI) et les animations de fentre, ou r initialiser les paramtres de persistance... Les utilisateurs dune application dveloppe en WINDEV 11 bnficient automatiquement de fonctionnalits qui leur permettent dutiliser mieux leurs applications, dtre plus efficaces dans leurs fonctions. Les entreprises qui utilisent des applications dveloppes avec WINDEV 11 en tirent donc un profit immdiat, une rentabilit sans gale. lutilisateur obtient son rsultat sans perte de temps.

AGRANDISSEMENT DE COMBO
Chaque combo peut tre redimensionne par lutilisateur (grip en bas droite). Utile, car le dveloppeur ne sait pas forcment le nombre dlments qui sera propos dans une combo affichant des donnes, ou leur largeur...

BOUTON MINUTERIE
Lajout de minuterie de validation automatique sur un bouton est utile dans certains

traitements longs qui affichent des messages de confirmation sans grand intrt... Plutt que de voir le traitement bloqu,

www.pcsoft.fr 41

Gnrez une aide en ligne

LIVREZ UNE AIDE AVEC VOS APPLICATIONS


WINDEV inclut en standard
un gnrateur daide au format HLP et CHM. Ce gnrateur vous permet de livrer une aide professionnelle avec votre application, ce qui amliore lefficacit des utilisateurs. Sur demande, WINDEV 11 insre galement dans votre application un menu ? qui comporte lappel vers laide, laffichage des nouveauts de chaque version, des options de sauvegarde...

AIDEZ LES UTILISATEURS MIEUX UTILISER VOS APPLICATIONS


Sous lditeur daide. Notez les annotations apportes aux fentres (puces rouges), directement sous lditeur... ... et le rsultat depuis lapplication finale.

CREZ L'AIDE DE VOTRE APPLICATIF


WINDEV 11 permet de crer facilement 4 niveaux d'aide dans vos applications: aide WinHelp et CHM (HTML Help) bulle daide barre de message aide sur le champ Bulle daide, barre de message, aide sur le champ sont cres directement sous lenvironnement laide des 7 onglets. Laide CHM ou WinHelp est cre grce lditeur daide.

De nombreux lments sont paramtrables (couleurs, prsence des boutons, image de fond,...)

PARMI LES FONCTIONNALITS DISPONIBLES


Le gnrateur daide offre les fonctionnalits qui permettent de raliser facilement les aides: crer les liaisons avec ces mots-cls dtection des liens briss ajout dinformations sur image: flches, textes,... gestion de styles pour le texte lien vers page Internet lien entre diffrentes aides CHM Le gnrateur daide vous permet de crer facilement une aide interactive.

Dcideur
Une aide en ligne permet de mieux utiliser une application, et la rentabilise donc mieux.

Nouveau
Lors de linstallation dune nouvelle version, affichage des nouveauts de la version

UN DITEUR FACILE UTILISER


Le gnrateur daide cre automatiquement: les pages d'aides la copie dcran de lapplication directement intgre les liens avec les traitements correspondants de lapplication appelante.

Technologie FAA
Lutilisateur bnficie dune aide en ligne

Points forts
Intgration lenvironnement Structure automatique

Avec WINDEV 11, le gnrateur daide est livr en standard.

42 Dveloppez 10 fois plus vite

Gnrez automatiquement

GREZ LES REMONTES UTILISATEURS : FEEDBACK


Comment grer les retours
des utilisateurs ? Les bogues quils signalent, et leurs suggestions ? WINDEV 11 propose en standard un composant inclure dans vos applications qui se charge de lenvoi structur des demandes clients (via le rseau interne, ou via Internet). Les demandes sont ensuite gres par le Centre de Suivi de Projet qui permet de les stocker, daffecter la tche un membre de lquipe. Sil sagit dun bogue, la demande est transforme en incident et mmorise dans le Centre Qualit (voir p 22). Les utilisateurs sont guids dans leurs demandes qui sont ainsi structures. Linformation ne se perd plus, la qualit de vos applications samliore.

CAPITALISEZ LEXPRIENCE DES UTILISATEURS !


LUTILISATEUR COMMUNIQUE
Depuis le menu ? de lapplication (gnr automatiquement par WINDEV 11 sur demande), lutilisateur peut transmettre un message lditeur du logiciel (ou au service informatique). Si lapplication rencontre un bogue, lassistant peut tre automatiquement lanc.

SAISIE DU MESSAGE
Lutilisateur dcrit son problme ou son besoin. La configuration matrielle et logicielle est automatiquement associe au message.

ANNOTATION DES COPIES DCRAN


La copie dcran en cours est automatiquement associe au message. Lutilisateur peut annoter limage laide de lditeur intgr. Il est galement possible de joindre dautres copies dcran ou des pices jointes

Dcideur
Le composant FeedBack, intgr dans vos applications, permet aux utilisateurs denvoyer leurs suggestions et demandes automatiquement.

RCUPRATION DANS LE CENTRE DE CONTROLE


On voit ici le message de lutilisateur dans le Centre de Contrle de lquipe de dveloppement.

Nouveau
Possibilit de saisir des rgles mtier

Technologie FAA
FeedBack est un composant FAA

Points forts
Soyez ractifs en analysant les remarques des utilisateurs Intgration automatique aux Centres de Contrle

Avec WINDEV 11, gardez le contacts avec les utilisateurs.

www.pcsoft.fr 43

La programmation moderne et facile: jusqu 90%

UN LANGAGE DE 5 GNRA FACILE, PUISSANT, VOLUTI LE WLANGAGE


Le langage intgr de
WINDEV, le WLangage est un modle de puissance, de facilit et dintuitivit. Cest un langage de 5 gnration (L5G), cest--dire que les ordres sont volus. Un ordre remplace des dizaines ou des centaines dordres de L4G, simplifiant et fiabilisant ainsi la programmation. Finie la complexit inutile, finies les API incomprhensibles, finis les pointeurs hors mmoire, finie la programmation improductive !

UN DITEUR DE CODE RVOLUTIONNAIRE

Traitement associ : Initialisation du champ Entre dans le champ Sortie du champ A chaque modification

La saisie du code est intuitive, il suffit de saisir le traitement excuter dans lvnement correspondant (ici sur un champ de saisie) Notez la ligne dicones en bas qui permet de rajouter des vnements. Faites le test: comprenez-vous ce code? Oui, grce la facilit du WLangage. Ici, un eMailing.

PROGRAMMATION DES TIMERS, DES THREADS


La programmation des threads et des timers est maintenant gre par lenvironnement. Au lieu de programmer les traitements et de les synchroniser par le code, il suffit de rpondre des questions de lditeur de code.
32 et 64 bits : le code source est compatible 32 bits et 64 bits; vous choisissez lors de la compilation. Configuration de projet : compilez uniquement des parties de projet.

Dcideur
Un langage de 5 gnration cest jusqu 90% de code en moins: cela signifie codage plus rapide, moins de risque de bogue, maintenance facile. Et choisissez votre cible dutilisation.

Nouveau
111 nouvelles fonctions WLangage Tableaux associatifs Dtection de code mort et orphelin Rtro modlisation de code Programmation par action prdfinie Rfrences croises: codes appelants et appels Reprage du code modifi

Technologie FAA
Macro Code Utilisateur (MCU) Scurit automatique du langage

CENTRALISATION DES ERREURS


La gestion des erreurs peut maintenant tre centralise et dfinie dans le projet, puis personnalise par traitement. Vous supprimez ainsi le codage des tests dans cha-

Points forts
Apprentissage rapide Facilit, puissance, vitesse et fiabilit Maintenance facile

que traitement, tout en assurant une meilleure scurit de lapplication. Le code y gagne normment en lisibilit, le nombre de lignes est sensiblement rduit. La qualit de votre application augmente automatiquement.

44 Dveloppez 10 fois plus vite

% de code en moins

90% de code en moins


WLANGAGE: LA 5 GNRATION
Le WLangage est un langage de 5 gnration: les ordres sont concis, prcis, faciles comprendre. Un ordre de WLangage correspond souvent des dizaines dordres dun L4G! application est automatiquement sauvegarde.

ATION F:

COMPARATEUR DE CODE, DE FENTRE DIHM...


Une fentre qui fonctionnait il y a 3 semaines a t modifie par un stagiaire, et elle ne fonctionne plus. Comment trouver les diffrences ? Il suffit dutiliser la fonctionnalit de comparaison dlments : les 2 lments sont analyss, et les diffrences (code, IHM...) sont visualises lcran.

LA SAISIE DU CODE
La saisie du code seffectue directement dans lvnement souhait. Cest simple et intuitif: on a limpression de ne saisir que des commentaires!

POO

(OPTIONNELLE)

NORMALISATION DE NOMMAGE
Lditeur de code peut prfixer automatiquement les variables que vous utilisez en fonction de leur type, selon une charte que vous avez dfinie.

UNE OUVERTURE TOTALE


Vous avez accs toutes les fonctionnalits de Windows et tous les standards: API, Appels de DLL, ActiveX, .NET, J2EE, vnements...

Classes Hritage Mthodes virtuelles (polymorphisme) Constructeur Destructeur Encapsulation des donnes: public, prive, protge Programmation facile en L5G

ASSISTANCE SOPHISTIQUE LA SAISIE


La compltion automatique de code est puissante et trs confortable, que ce soit sur les ordres ou vos variables. Et chaque fois que ncessaire, un assistant vous propose de gnrer le code pour vous (150 assistants).

FINIE LA COMPLEXIT DES API


Avec WINDEV 11, il est inutile dappeler des API dans son code pour toutes les oprations de programmation. Mais si ncessaire pour les cas particuliers, cest possible. La programmation est plus simple, plus claire, plus sre avec le L5G de WinDev. Le mme programme fonctionnera sous Windows 95, 98, Me, NT, 2000, 2003, XP, Vista...

DU CODE AUTO-COMMENT
Parmi les dizaines dassistants, ici le gnrateur de code Liaison Srie RS 232
Le WLangage est en franais par dfaut. Cela signifie que quand vous lisez du code, vous comprenez immdiatement. Le WLangage est galement disponible en anglais, la traduction dune langue lautre est automatique.

UNE GESTION DES CHANES SOPHISTIQUE


Les chanes de caractres disposent dun ensemble de fonctions associes permettant leur manipulation simple et intuitive. Des fonctions de manipulation des expressions rgulires sont galement disponibles.

ACCS AUX BASES DE DONNES INTGR


Lassistant de gestion des liaisons srie RS 232...

Le WLangage est optimis pour tous les aspects de gestion des bases de donnes (voir p 12 et hLitRecherche p 25).

COMPILATION DYNAMIQUE
Le WLangage permet la compilation dynamique. Vous pouvez crer (ou paramtrer) par programme le code excuter !

PROFILER
Grce loptimiseur de performances, vous analysez le temps consomm par chaque instruction dun programme, dtectez le nombre anormal dappels dune fonction... Les rsultats sont prsents clairement, pour que vous puissiez agir immdiatement.
... et le code gnr

LE MULTI THREAD
Il est possible de lancer plusieurs traitements en parallle et de les synchroniser.

LES SOCKETS
Les sockets (y compris UDP, pour les broadcasts) sont supports.

GESTIONNAIRE DE SOURCES, TRAVAIL EN EQUIPE FACILE


Le Gestionnaire de Sources collaboratif est totalement intgr lenvironnement, et facilite le travail en quipe (jusqu 100 dveloppeurs), les comparaisons de version, et les sauvegardes. Chaque version de votre

OPC
OPC est une norme de communication vers les automates, machines outils,... trs utilise dans lindustrie. WINDEV 11 offre le support dOPC (partie Data Access).

DBOGUEUR INTERACTIF
Le dbogueur convivial propose des fonctionnalits avances: points darrt excution pas pas visualisation des variables bulle de survol dcimal ou hxadcimal pile des appels temps rel dbogage de thread et composant ...

LA POO FACILE
La programmation oriente objet (POO) est totalement supporte (voir ci-dessus) La simplicit lgendaire de WINDEV rend cette programmation objet beaucoup plus simple quavec les langages de gnration prcdente.

Le WLangage est un langage intuitif et trs puissant, qui facilite lcriture rapide dun code de qualit.

www.pcsoft.fr 45

La puissance de la 5 gnration

...suite

LES FAMILLES DE FONCTIONS DU WLANGAGE


Les dates et les heures L'Euro automatique Les arbres (TreeView) Les barres d'outils Fonctions de gestion des messages et des botes de dialogue Le Drag and Drop Fonctions de dessin Graphique de gestion (courbe, histogramme, camembert...) Fonctions .Net (.NET) Fonctions J2EE Fonctions SOAP Fonctions HTTP Fonctions Domotique Les e-mails La tlphonie (TAPI) Mcanisme des exceptions gnrales Gestion de logiciels Les fax Le groupware utilisateur Gestion des documents XML Fonctions SQL sur Hyper File Fonctions spcifiques ODBC Fonctions de gestion des Bases de Donnes (Hyper File et autres) - Affectations - Ordres de parcours, modification avec ou sans lecture automatique de lenregistrement... - Ordres utiles - Hyper File en accs distant - Dcrire une connexion (non dcrite dans lanalyse) sur une base tierce : Oracle, MYSQL,... - Description de fichier temporaire - Gestion personnalise des erreurs - Gestion des vues (partie de fichier temporairement en mmoire) - Gestion des filtres (partie de fichier temporairement sur disque) - Gestion des triggers - Journalisation - Rplication - Transactions - Autres fonctions Fonctions d'impression La gestion des polices Fonctions Java Les langages tierces: Java, C++, C#, VB, Cobol, Fortran... La manipulation des champs listes et combos Fonctions de gestion des valeurs binaires Fonctions financires La gestion des matrices Fonctions statistiques Animations dimage Vido Fonctions gnriques multimdia (vido, son...) Gestion des priphriques TWAIN: scanners, appareils photo,... Fonctions MDI (multi-fentrage non modal) Fonctions de gestion des zones mmoire Fonctions multi-langues Fonctions FTP standard FTP / RPC Pilotage dune application par OLE AUTOMATION ActiveX Fonctions de gestion DDE Fonctions diverses Windows (appel dAPI, DLL) Evnements Windows Fonctions diverses WinDev Les agents Fonctions natives XML Fonctions natives Excel Fonctions PALM Les ports srie et parallle Le presse-papiers de Windows Fonctions de gestion des projets La base de registres Les fonctions Socket La souris Les fonctions systme Les threads OPC Les disques, les fichiers et les rpertoires Gestion des rseaux Archivage et compression de fichiers (ZIP) USB Gravage EXIF (images numriques) 3-tiers Fonctions LDAP

Pour dcouvrir la
liste des 1.200 ordres de WINDEV, tlchargez laide de WINDEV sur le site de PC SOFT, et dcouvrez dans le dtail chacun des ordres ! Voici les Familles de fonctions :
Fonctions de gestion des fentres Fonctions de gestion des champs d'une fentre Fonctions mathmatiques Fonctions de gestion des tables visuelles Fonctions de gestion des chanes de caractres Les menus contextuels et droulants

LES LANGAGES TIERS: JAVA, C++, C#, VB, PASCAL, COBOL, FORTRAN...
...suite

Vous avez du code existant.


WINDEV vous permet dutiliser ce code. Vous pourrez booster votre existant, ou migrer en douceur. WINDEV 11 est ouvert sur les langages tiers et il sinterface avec votre code existant quel quen soit le langage !
Vous pouvez appeler votre langage tiers depuis WINDEV. Depuis votre langage tiers, vous pouvez appeler WINDEV (du code, des fentres,...). Votre existant est prserv. Depuis WINDEV vous pouvez galement appeler des programmes (compils sous forme de DLL ou dassemblages) crits dans un autre langage.

C et C++ Langage
e_ void Affich { client(void) T\)); ,Nom,\DUPON erche(Client te(hLitRech nWDExecu hTrouve); nWDExecute( )) aleurRetour( if (bWDGetV { cran); FichierVersE lair); nWDExecute( uleur=iVertC onValide..Co xecute(Bout nWDE

COBOL
ntre e de la fe * Ouvertur LWD using & x00 echerche call APPE e Ouvre,r by referenc client e du x00 * Recherch LWD using Dupond) & lient,Nom, call APPE tRecherche(C hLi by reference D using call APPELW hTrouve & x00 rence by refe g D usin call APPELW Ecran & x00 rs FichierVe 00 D using air & x call APPELW e..Couleur=iVertCl id BoutonVal

JAVA

oid) e_client(v void Affich nd\)); Nom,\Dupo { he(Client, LitRecherc APPELWD(h Trouve); APPELWD(h r() != 0) if (WDEntie { Ecran); air); ichierVers ur=iVertCl APPELWD(F ide..Coule BoutonVal APPELWD( } }

46 Dveloppez 10 fois plus vite

Gagnez du temps et de la fiabilit

CREZ DES COMPOSANTS PARTAGEZ VOTRE CODE !


Depuis toujours, les quipes
de dveloppement cherchent rutiliser leurs traitements existants, pour ne pas r-inventer la roue en permanence. WINDEV 11 innove en proposant le concept rvolutionnaire de facilit quest la notion de composant automatique. Un composant est simplement une partie de code (avec ou sans fentre, fichier,...) encapsule, scurise, et que plusieurs applications (WINDEV, WEBDEV, WINDEV Mobile...) pourront se partager. Lapproche mtier est enfin facile.

NE R-INVENTEZ PAS LA ROUE

Vos applications
Application Application Application

Composants
Application Application Application
Objects Octets Application Objects Octets Application Objects Octets Application

Composant

Objects

Octets

Application

Objects

Octets

Application

Objects

Octets

Application

Donnes

Fentres
Application

Composant

Rutilisation

Fentres

Communication Cryptage Internet

Composant
Objects Octets Application

Analyses

Styles

Accs aux bases

Gestion d'impression

...

FACILITEZ LA RUTILISATION, FIABILISEZ VOS DVELOPPEMENTS


Un composant est une bote noire, cr par un dveloppeur, quil va rutiliser et que dautres dveloppeurs vont utiliser. Seuls les points dentre et le type des informations retournes sont publics. Quand un composant a t test, chaque programme qui lutilise bnficie de la fiabilit du composant. Sans aucune tche supplmentaire la qualit de vos applicatifs augmente automatiquement.

AUTO DOCUMENTATION
Lors de lenregistrement du composant, WINDEV analyse le composant, et gnre un squelette de documentation.

INSTALLATION AUTOMATIQUE
Linstallation dun composant est automatique.

TRAVAIL EN GROUPE SCURIS


Lintrt des composants dans le cadre dun travail en groupe (voir galement le GDS, p 20), au sein dune entreprise par exemple, permet daccroitre la productivit de lquipe. le composant est toujours jour, partag par tous les dveloppeurs, une seule version est utilise. Il ny a plus de risques dutiliser de vieilles classes, du code obsolte... aucun utilisateur non autoris ne peut modifier le source ou lanalyse, comme cela arrive trop frquemment avec dautres mthodes (partage de procdures ou de classes). laccs des fichiers de donnes peut tre totalement encapsul dans un composant, que lon mettra disposition des autres dveloppeurs. Il est ainsi possible de scuriser des accs des fichiers de donnes.

UN COMPOSANT : UN PROGRAMME RUTILISABLE


Crer un composant ne demande quun simple clic
Un composant peut tre simple ou trs sophistiqu. Un composant peut inclure une analyse, des fichiers de donnes, des fentres, du code, des classes, des requtes, des procdures, des tats, des fichiers de donnes... Un composant peut lui-mme utiliser dautres composants, ou des donnes extrieures: bases de donnes, accs Internet...

Dcideur
Un composant est une brique logicielle, rutilisable. Un composant WINDEV vite de rinventer un traitement existant. La particularit des composants WINDEV est dtre trs simples crer.

Nouveau
Composants intgrs au GDS

CREZ UN COMPOSANT, RUTILISEZ-LE LINFINI


Un composant peut tre utilis par plusieurs applications simultanment.

Technologie FAA
Adaptation automatique au gabarit de lapplication hte

LA SCURIT DES COMPOSANTS


Les composants que vous crez sont scuriss, cest--dire que personne ne pourra tudier ou voir ou copier le code source, lanalyse,...

Points forts
Mise jour chaud Code source protg Partage avec WebDev et WinDev Mobile

Crez des composants pour chaque brique de vos applications. Vous fiabiliserez vos applications, vous gagnerez du temps.

www.pcsoft.fr 47

Gnrez automatiquement des tests de non rgres

CREZ ET JOUEZ DES TESTS AUTOMATISS DANS LENVIRONNEMENT


une manire gnrale, la qualit et la scurit dune application dpend de nombreux paramtres: complexit ou facilit du langage, programmation dans une langue trangre non matrise ou dans sa langue maternelle, complexit ou intuitivit de lenvironnement, ncessit ou pas dutiliser des logiciels en provenance de diffrents diteurs, mixit de versions professionnelles et non professionnelles, gnrateur dIHM permettant de limiter les erreurs des utilisateurs et les donnes fausses... La phase de tests automatiss nest quune partie du cheminement qui amne la qualit du logiciel, mais c'est une phase importante. WINDEV 11 propose en plus des tests de non rgression, la ralisation de tests unitaires, de tests dintgration, de tests de charge. Par simple enregistrement de vos manipulations, des scnarios de test sont gnrs et ensuite rejouables lenvi.

TESTEZ AUTOMATIQUEMENT

LE SCNARIO EN WLANGAGE
Un avantage supplmentaire de ces scnarios de test est quils sont gnrs en WLangage. Lutilisation du WLangage comme langage de script facilite la modification ventuelle des scripts gnrs. Les fonctions de la famille Pilote font leur apparition dans le WLangage cet effet. Cela permet de modifier les scnarios plus facilement, par exemple pour ajouter ou modifier des valeurs tester, pour ajouter une rubrique, changer un nom de base de donnes externe... Lutilisation du WLangage permet galement deffectuer facilement des boucles sur les actions tester dans

Dcideur
La possibilit de crer des tests unitaires de code et dIHM directement depuis lenvironnement permet damliorer la qualit des applications

Nouveau
Nouveau en version 11

Points forts
Intgr lenvironnement de dveloppement Scnario gnr en WLangage Excution sans quitter son code

un scnario donn. Le test de charge est facile. Notez que le renommage intelligent est effectif dans les scripts de tests; si un nom de champ change dans le projet, le test continue de fonctionner automatiquement !

Test sur excutable Dans lenvironnement, les tests se lancent directement sur llment en cours de mise au point. Lensemble des tests peut aussi tre lanc sur un excutable, pour le valider avant diffusion dune mise jourpar exemple.

48 Dveloppez 10 fois plus vite

ssion et bien plus

La qualit logicielle
WINDEV 11 propose la ralisation de tests unitaires, de tests dintgration. Le processus de cration des tests est simplifi lextrme. Tous les tests relatifs une fentre sont regroups dans un mme fichier de script, qui est sauv avec le projet.

TEST DE FENTRE
Une srie de boutons magntoscope apparat sur demande, et permet de lancer et terminer lenregistrement dun scnario de test.

TEST UNITAIRE DE PROCDURE ET DE CLASSE


Pour tester directement une procdure ou une classe, il suffit dutiliser le menu contextuel qui propose de crer (et ensuite de rejouer) un nouveau test unitaire.

TAUX DE VALIDATION DE LAPPLICATION


Le centre de tests permet dafficher la liste des tests existants, la version de lapplication sur laquelle chacun de ces tests est pass et le rsultat de chaque test. Ces informations sont galement affiches en mode rsum dans le Tableau de bord du projet.

Bouton magntoscope, pour enregistrer ou jouer un scnario

LDITEUR DE SCNARIOS DE TEST


Lors de lexcution dun test, si une erreur est dtecte dans lapplication, le clic sur lerreur dexcution du script positionne directement dans le code lemplacement de lerreur.

LA VRIFICATION DES TESTS LORS DES PROCESSUS COURANTS


A chaque cration de version client, WINDEV 11 affiche le taux de validation de lapplication, et vous alerte si celui-ci nest pas acceptable (le taux est paramtrable). Chaque lment modifi et non test, pour lequel il existe un test, est signal. Sil nexiste pas de test pour une fentre qui a t modifie, le Centre de Tests indique si cette fentre a t excute au moins une fois depuis la compilation. Un historique des taux de validation est automatiquement mmoris, ce qui permet le suivi de lvolution de la qualit de lapplication. Cette vrification est galement effectue lorsque vous rintgrez des lments dans le gestionnaire de sources.

Liste des tests disponibles par fentre, tat de chaque test, et synthse

UN OUTIL TOTALEMENT INTGR


La gestion des tests est totalement intgre lenvironnement: diteur de fentres, diteur de code, cration dexcutable... Le Tableau de Bord affiche le rsultat des tests, et permet de les lancer. Les tests et leurs rsultats sont automatiquement disponibles pour lensemble des membres de lquipe.

Extrait du Tableau de Bord: le voyant rouge indique que des tests sont en erreur ou non passs. Cliquer ouvre la liste

Dans lenvironnement: crer un test unitaire sur une procdure se fait dun clic droit

www.pcsoft.fr 49

Rcuprez du VB, de lAccess et mme du C++

VB, ACCESS : RCUPREZ UN EXISTANT


Qui na pas dexistant ?
BNFICIEZ FACILEMENT DE LA PUISSANCE DE WINDEV

Nous souhaitons tous migrer un maximum d'applications en WINDEV 11 pour profiter des fabuleuses possibilits quil offre ! WINDEV 11 vous assiste dans la reprise dapplications ou dIHM existantes. WINDEV 11 sait rcuprer les applications VB et Access. WINDEV 11 propose galement la rcupration de fentres de C++, C# et dautres langages.

Ici, une application Access...

... et cette application rcupre sous WINDEV 11

IMPORT DAPPLICATION DEPUIS VB ET ACCESS


Les applications VB et Access peuvent tre importes dans WINDEV 11. Les IHM, les formulaires, les tats et le code sont rcuprs en grande partie; les adaptations effectuer sont rduites. Le gain de temps est trs apprciable.

Cela est trs utile lorsque lon dcide de rcrire une application en WinDev ! Il suffit que la fentre soit ouverte sous Windows pour que le module de rcupration oeuvre.

Lien avec les langages tiers, rcupration dexistant, WINDEV 11 tient compte de votre existant !

IMPORT DIHM DEPUIS UN LANGAGE TIERCE

Dcideur
La rcupration des applications VB et Access en WINDEV 11 est facilite par cette fonctionnalit dimport.

Pour les autres langages (C++, C# et la plupart des autres langages), WINDEV 11 importe les fentres et ses control, pour les transformer en fentres WinDev.

Nouveau
Nouveaux ordres pris en compte

Technologie FAA
Lutilisateur bnficie de toutes les FAA des applications WinDev

Points forts
Rcupration de trs nombreux lments de lexistant
Exemple de rcupration dIHM: une fentre C +rcupre dans WINDEV +

50 Dveloppez 10 fois plus vite

Internet et Intranet

INTERNET DANS VOS APPLICATIONS


Vous pouvez facilement raliser avec WinDev 11 des programmes qui utilisent de manire transparente et automatique pour lutilisateur des informations accessibles sur des pages de site Internet. La scurit est totale puisque lutilisateur nutilise pas de navigateur. Tout devient automatique.

LIRE DES SITES INTERNET SANS NAVIGATEUR


avant aprs

EXEMPLES DE TRAITEMENTS FACILES RALISER Analyse de pages Internet, pour en extraire automatiquement des informations: chiffre daffaires, adresse, suivi de colis, quantit en stock, tarif... Gestion des emails: individuels, mailings Gnration automatique de rponses suite la rception de mails Accs distance travers des liaisons Internet (ADSL, DSL,...) Visualisation de flux RSS

Ici, sous un navigateur, linformation de base qui sera utile dans lapplication. Pour consulter cette information, il faut lancer le navigateur, aller ladresse du site, taper des codes. De plus, lutilisateur peut avoir la tentation de naviguer sur un autre site.

Voici laccs aux donnes utiles directement intgr dans une application sous Windows ! Lutilisateur na rien faire, cest lapplication dveloppe en WINDEV qui affiche automatiquement les informations utiles, sans navigateur.

LA GESTION DES MAILS (ENVOI, RCEPTION)


Lenvoi automatique de-mail est automatique programmer. Il est facile de raliser des mailings emails personnaliss (format texte ou HTML, avec ou sans document attach). De mme, la ralisation dune application de gestion automatique ou dassistance la rponse (et larchivage) des mails reus est simple.

LA CRATION DE SITE : DYNAMIQUE, WEB 2.0...


WINDEV 11 est compatible avec WEBDEV 11 (Windows et Linux), ce qui permet de crer trs vite des sites Internet et Intranet dynamiques, cest-dire relis des donnes. WEBDEV sait importer les fentres et le code WINDEV. La technologie AJAX est supporte en natif.

LE CHAMP HTML
Le champ HTML permet de visualiser un site dans une application WinDev. Il ny a rien programmer !

FRONT OFFICE ET BACK OFFICE


En schmatisant, le Front Office gre les demandes de documentation et dcroche les commandes. Le Back Office concerne la gestion interne de lentreprise: traitement des commandes, gestion des stocks, statistiques, ordres de fabrication,... WINDEV permet de grer parfaitement le Back Office et WEBDEV est loutil idal pour raliser le Front Office. WEBDEV, qui sutilise de la mme manire que WINDEV, permet de crer les applications qui sexcuteront depuis un navigateur. WINDEV et WEBDEV (et WINDEV Mobile) sont compatibles.

Dcideur
Connecter une application Windows Internet est fondamental pour traiter linformation en temps rel. Lutilisateur na aucune manipulation raliser

ANALYSEZ DES SITES EXISTANTS


WINDEV 11 permet de raliser facilement lanalyse de sites: rcupration de valeurs boursires, surveillance de concurrents, vrification dadresse... La trs puissante fonction HTTPRequte permet de lire le contenu de pages et de sites directement depuis un programme.

Nouveau
Vitesse de chargement amliore

Technologie FAA
Connexion invisible pour lutilisateur, pas daffichage de contenu si ncessaire

FTP: GREZ DES FICHIERS SUR INTERNET


WINDEV 11 propose une gestion automatise du FTP sur Internet. Cela permet de programmer toutes les manipulations de fichiers prsents sur des serveurs.

Points forts
Affichez les pages sans ouvrir de navigateur Analysez le contenu des pages dun site pour traiter linformation quelles contiennent

Utilisez Internet sans navigateur, depuis vos applications !

www.pcsoft.fr 51

Gnrez automatiquement

3 TIERS : IHM, TRAITEMENTS, ACCS AUX DONNES


3-Tiers (ou 3-tier). Cette technique permet de sparer en 3 couches le code des applications. WINDEV 11 autorise le dveloppement 3-tiers, et facilite les dialogue entre les couches laides des fonctions de srialisation et dsrialisation automatique.
Mobile Windows Navigateur

Couche Prsentation

Composants

Web Services

Serveur d'application WebDev

Couche Application

Hyper File Classic, Client/Serveur

Bases tierces Oracle, AS/400, SQL Server...

Couche Donnes

LE 3-TIERS FACILE
Le but du 3-tiers est de sparer les 3 couches habituelles dune application: IHM, Traitements et Donnes. Une application sera compose de 3 couches indpendantes: couche prsentation, couche traitements, couche daccs aux donnes, qui communiqueront entre elles laide de fonctions spcifiques (des API dans les langages traditionnels, des fonctions avances en WLangage). Cette sparation a pour but de rendre indpendantes chacune des couches afin de faciliter la maintenance et les volutions futures de l'application. Elle assure une scurit plus importante car l'accs la base de donnes n'est autoris que par la couche traitement. Elle est galement cense optimiser le travail en grosses quipes et le dveloppement multi-cibles.

Dcideur
WINDEV permet le dveloppement 3-tiers

gnres automatiquement par WINDEV. 1- Choisissez les sources de donnes (fichiers ou requtes que vous dsirez manipuler en 3-tiers) 2- WINDEV construit automatiquement le diagramme de classes qui correspond aux classes et structures 3- Les classes et structures sont gnres en WLangage. 4- La synchronisation entre les classes et le diagramme est effectue en temps rel. 5- Vous utilisez ces classes pour faire circuler les informations entre les couches traitement et prsentation Pour la communication entre les couches, suivant le protocole de communication entre les deux couches (composants, WebServices, HTTP, site WEBDEV,...), les classes peuvent tre srialises en XML ou dans un format binaire, par les fonctions WLangage de srialisation Srialise et Dsrialise. Le 3-tiers, cest facile avec WINDEV 11 !

Nouveau
Les procdures stockes permettent un meilleur dcoupage

Technologie FAA
Les IHM bnficient des FAA

Points forts
Fonctions WLangage de srialisation/dsrialisation automatique Synchronisation temps rel

LA MISE EN OEUVRE
Le dialogue entre les couches seffectue par classes ou par structures, qui sont

52 Dveloppez 10 fois plus vite

Compilez en .NET. Crez des Web Services

.NET & J2EE WEB SERVICES SOA


Besoin de faire du .NET ?
WINDEV 11 propose les fonctionnalits .NET que vous attendez. WINDEV11 cre des excutables, et galement des classes (Assembly) qui peuvent tre utilises par les autres langages .NET (asp.Net par exemple).

WINDEV 11
EST OUVERT

PARTAGEZ LES CLASSES AVEC .NET : IMPORT & EXPORT


Les classes WinDev sont utilisables directement et sans modification pour gnrer du .NET. Et inversement, WINDEV 11 permet dutiliser les classes .NET ralises avec tout autre langage, et ce comme des classes natives (avec tous les avantages de lditeur de code, de lditeur de dossier,...). Vous appelez ainsi des API .Net depuis lenvironnement aussi simplement que les fonctions habituelles.

Un clic pour du .NET

WINDEV 11 sait utiliser les classes cres par dautres langages. WINDEV 11 permet galement de crer et dutiliser des Services WEB, la norme .NET ou J2EE. Il suffit de spcifier le code compiler. Dcideur
Besoin de compiler en .Net ? Besoin dutiliser des classes .Net ? Cest facile avec WINDEV 11.

COMPILEZ EN .NET
Vous dsirez compiler une application en .NET: rien de plus simple, cliquez simplement sur le choix de menu adquat. Vous pouvez crer vos API .Net.

3. WINDEV gnre automatiquement la 4.


classe ou la procdure dutilisation de ce service. Utilisez le service laide de la classe, en toute transparence.

ACCDEZ AUX API .NET


WINDEV 11 permet daccder aux API .Net.

CREZ DES WEB SERVICES AU FORMAT .NET OU J2EE


Il est galement trs simple quune application WINDEV soit compile comme service selon le protocole .NET ou J2EE.

WEB SERVICES : LA SIMPLICIT DE WINDEV


WINDEV 11 permet dutiliser et de crer des services WEB. Les ordres de manipulation dun Web Service J2EE sappellent... J2EE et pour .Net sappellent DotNet.

Nouveau
Utilisation des classes .Net imbriques

APPELEZ DES WEB SERVICES DEPUIS VOS APPLICATIONS


Il est trs simple dutiliser un Web Service depuis WinDev.

1. Dfinissez les points dentre et de sortie. 2. Gnrez le fichier WSDL et linstall: cest automatique 3. Installez ensuite le service WEB sur
une machine disposant dun serveur WEB et cest fait... Un serveur SOAP est livr avec WINDEV 11. Vous tes par pour les technologies de votre choix, en toute simplicit !

Technologie FAA
Les applications compiles en .Net bnficient des FAA

1. Importez la description du service 2.


utiliser (cest un fichier .WSDL, disponible en gnral une adresse Internet). Indiquez quel est le type de ce service: .NET, J2EE, SOAP ?

Points forts
Compltion de code sur les appels .Net Aucune connaissance de .Net ncessaire Cration et utilisation facile de WebServices

SOA
WINDEV 11 facilite la mise en place darchitectures SOA (Applications Oriente Service) dans vos projets.

www.pcsoft.fr 53

Gnrez automatiquement des applications comp

OUVREZ-VOUS TOUS LES STANDARDS


Louverture est fondamentale
au dveloppement : un dveloppeur ne doit jamais tre bloqu ! WINDEV 11 est ouvert tous les standards du march: cela ajoute la simplicit chaque action... Avec WINDEV 11, vous vous reliez facilement tous les standards ! Imprimez en PDF. Exportez en Word, Excel, Open Office, XML, en eMail, en Fax... Accdez toutes les bases de donnes du march. Dployez vos donnes sur serveur Linux, crez des programmes batch Linux. Connectez-vous et pilotez tous les priphriques. Et tout cela le plus naturellement et le plus facilement du monde.

UTILISEZ TOUS LES STANDARDS DANS VOS APPLICATIONS

SUPPORT NATIF DE LOTUS NOTES (LECTURE/CRITURE)


Laccs aux mails prsents sur le serveur de mails de Lotus Notes (Domino), en envoi et rception, est maintenant possible en mode natif. La programmation est simplissime: il sagit des fonctions que vous connaissez dj dans WINDEV ! (famille eMailEnvoie,...). Il suffit de rajouter en dbut de traitement une ligne de connexion au serveur Notes: eMailOuvreSessionNotes. La scurit habituelle de Lotus Notes est bien entendu respecte, via le certificat de Lotus. Laccs aux contacts, aux rendez-vous, aux tches et aux documents prsents sur le serveur est facile. Il est possible en lecture et en criture par un nouveau jeu de fonctions (famille Notes) qui fait son apparition en WLangage.
Les versions de Notes supportes actuellement sont les versions 6.0 7.0 (version actuelle).

Dcideur
WINDEV est ouvert tous les standards du march. Vous ne serez jamais bloqu, vous bnficiez de toutes les technologies.

Nouveau
Accs natif Lotus Notes Accs natif Outlook

SUPPORT NATIF DE OUTLOOK (LECTURE/CRITURE)


Laccs aux mails de Outlook, en envoi et rception, est maintenant galement possible. Laccs aux contacts, aux rendez-vous et aux tches est facile, en lecture et en criture. La scurit habituelle de Outlook est bien entendu respecte.
Les mails sont grs en version Express, et les emails et les contacts sont grs en version 97. Les versions 2000 et 2007 sont supportes intgralement (mails, contacts, groupes, rendez-vous et tches).

Technologie FAA
Exports Word, Excel, OpenOffice, PDF, XML...

Points forts
Ouverture totale

54 Dveloppez 10 fois plus vite

ltes, ou des traitements

Oui aux standards


OUVERTURE TOTALE
Dune manire gnrale, WINDEV 11 est ouvert toutes les technologies. Vous ne serez jamais bloqu.
ment vos applications sur Pocket PC, SmartPhone et terminaux mobiles.

INTERNET
Avec WEBDEV , transformez immdiatement vos applications en sites dynamiques Internet ou Intranet.

XML
XML est support en natif.

POCKET PC, SMARTPHONE


Avec WINDEV Mobile, passez immdiate-

SOAP SERVICE WEB XML (CLIENT ET SERVEUR)


SOAP permet de relier des applications ralises en langages diffrents (ou pas). WINDEV 11 permet dimplmenter facilement SOAP en Client et en Serveur.

VOS APPLICATIONS FONCTIONNENT SUR MOBILES GRACE WINDEV MOBILE


Convertissez facilement une application Windows en application pour les mobiles: cest le mme code ! Et bien entendu vous partagez la modlisation effectue, les fentres, les tats, les composants... Porter une application sur mobile demande en gnral quelques heures seulement ! Grce WINDEV, vous prennisez votre existant. WINDEV 11 prserve vos investissements logiciels.

ACQUISITION DE DONNES PAR LIAISON SRIE (RS 232)


Les applications sont nombreuses: lecture de badges, connexion des balances lectroniques, des robots... Avec WINDEV cest trs simple, un assistant se charge de tout (voir cet assistant p 31).

PORT PARALLLE, USB


WINDEV 11 permet galement de grer facilement les ports parallles et les ports USB.

TWAIN: SCANNERS,...
La plupart des scanneurs, appareils photo numriques... sont pilotables par programmes laide de la norme Twain. WINDEV 11 supporte cette norme trs simplement, laide des ordres... Twain du WLangage!

SOCKETS
La programmation par sockets offre une grande libert de traitements, dans de nombreux domaines: communication,...

TSE & CITRIX


Quel que soit votre existant (Base de Donnes, Systme dExploitation, Architecture Rseau, Couche de Communication, ...), WINDEV 11 sintgre et apporte des solutions performantes et rapides dans vos processus de dveloppement.
Les applications ralises avec WINDEV fonctionnent sous environnement distribu TSE ou CITRIX.

PILOTAGE DE LOGICIEL
Il est facile de piloter automatiquement Word, Excel. De nombreux exemples source sont livrs. Il est de mme facile de piloter tous les logiciels qui possdent un mcanisme OLE, comme par exemple Outlook, MS Project, Notes, Domino,....

Communiquez facilement
HTTP Rplication Rseau
FTP OPC DLL

XML TAPI (tlphonie)


Composant

COMPLTEZ VOTRE ERP


Lorsquun ERP est install dans une entreprise, il est souvent plus rapide, conomique et ractif de dvelopper avec WINDEV 11 des modules complmentaires ou de substitution, plutt que de tenter de paramtrer... Imaginez par exemple des fentres de saisie gres en WINDEV, avec les contrles ncessaires et les automatismes lis votre profession: cela peut reprsenter chaque jour des milliers doprations en moins pour un oprateur, limitant ainsi les risques derreur.

Socket Twain RS232

eMail

SOAP J2EE .NET

WINDEV 11 est ouvert tous les standards. www.pcsoft.fr 55

Intgrez automatiquement du multimdia

IMAGES, SONS, VIDEO: GESTION AUTOMATIQUE


WinDev gre les images avec
une puissance et une facilit tonnante. La gestion de tous les formats est intgre en standard, sans avoir besoin de coder quoi que ce soit. Le son et la vido sont galement grs, en standard. BMP RLE WMF ICO PCX JPEG TIF ION
AVI MP3 WMF WAV MPEG

LE MULTIMDIA EST AUJOURDHUI PRSENT PARTOUT


Extrait de La Momie Universal Studio. Utilis avec autorisation

GIF GIF anim PCD PSD PNG TGA ...


LES FORMATS: TOUS ! ENREGISTREZ LES IMAGES
WINDEV 11 permet de manipuler, modifier, agrmenter puis de stocker sur disque des images. Cela permet par exemple de changer par programme le format dune image (la passer de BMP JPEG), ou encore de mmoriser des images annotes, ou de lire et modifier leurs paramtres EXIF. WINDEV 11 gre en standard les formats d'images. Une image peut tre stocke soit en tant que fichier indpendant, soit directement dans un enregistrement dun fichier de donnes Hyper File.

MOV Quick Time DIVX ...

AFFICHAGE AUTOMATIQUE
Il est trs simple de grer des images avec WINDEV 11; cela est mme automatique la plupart du temps. Cas gnral Il suffit d'affecter le nom du fichier image au champ image de la fentre, par exemple: PIECE="SOUPAPE.JPG" C'est aussi simple que cela. Image relie un enregistrement de fichier L'affichage sera entirement automatique. Il n'y a rien programmer, rien crire.

EFFETS SUR IMAGES


WINDEV 11 permet de rajouter des effets sur les images: dfilement, apparition depuis le centre,... Ces effets se dfinissent sous lditeur ou par programmation.

LES SONS
Tous les sons (.WAV, .MP3 et tous les formats dont le driver MCI est install) sont grs. La programmation est simple: il suffit de taper: Son(Nom_du_Son)

Dcideur
Aujourdhui le multimdia est prsent partout. Grce WINDEV, cest automatique dans les applications.

Nouveau
Mode homothtique sans agrandissement

CAPTURER IMAGE ET VIDO


WinDev permet de capturer dynamiquement une image affiche ou une vido. Cette image pourra tre sauvegarde dans un fichier (BMP, JPEG, PNG,...), retravaille, envoye par mail,...

LES VIDOS SUR PC


Avec WINDEV vous piloterez facilement les squences vido (auto-formation, publicit, film...). WinDev gre les fichiers de format AVI, MPEG, MOV, QuickTime, DivX...

Points forts
Intgr et automatique Support des formats standard

56 Dveloppez 10 fois plus vite

Gnrez automatiquement

DOMOTIQUE

Grer les quipements lectriques dun btiment travers le cablage lectrique existant ouvre la voie un contrle distance facile par programmation. Pilotez des quipements lectriques grce des applications cres en version 11. Il suffit soit dutiliser une prise ou des interrupteurs adapts la norme X10. Allumer une lampe, fermer des volets, teindre un matriel ou connatre son tat (teint, allum)... seffectue facilement depuis une application WINDEV 11. Ce contrle peut seffectuer distance, depuis un site Internet, depuis un Pocket PC, ou mme en envoyant (et recevant) des SMS depuis un tlphone mobile.

PILOTEZ LE MATRIEL ELECTRIQUE

Depuis son Pocket PC, cette jeune femme allume le chauffage de son jaccuzzi, relve les volets lectriques, et rgle la temprature de la climatisation dans toute la maison...

SUPPORT DE LA NORME X10: PILOTEZ VOS MATRIELS LECTRIQUES


LES FONCTIONS DE TYPE DOMO APPARAISSENT
Ces ordres permettent de piloter et connatre ltat des priphriques accessi-

bles travers la ligne lectrique. DomoEnvoie permet denvoyer une commande telle que: allume, teint, fait varier lintensit, et ce 1 ou plusieurs matriels lectriques simultanment. DomoEtat permet de connatre ltat (allum ou teint) dun matriel. DomoOuvre permet dinitialiser le dialogue entre lapplication et le module dinterface (module physique de communication bidirectionnelle de type CM11).

Dcideur
Les fonctions de Domotique avec WINDEV 11 permettent de piloter des matriels lectriques en utilisant le cablage existant
Rseau lectrique Rseau X10 par courant porteur

A1

Nouveau
Nouveau en version 11

RS 232 ou USB

Interface CM11

A2

Points forts
Programmation en WLangage Utilisation du cablage existant
A3

www.pcsoft.fr 57

Pour vous aider: exemples, assistants, composant

UN CATALOGUE DEXEMPLES ET DASSISTANTS TRS RICHE


RUTILISEZ CES EXEMPLES LAISSEZ-VOUS GUIDER PAR LES ASSISTANTS UTILISEZ LES COMPOSANTS

LISTE DES EXEMPLES LIVRS


Voici une slection dexemples livrs en standard, qui pourront tre r utiliss dans vos applications, ou avoir un rle didactique.
CRM complte Comptabilit complte Accs scuris distance aux donnes, via Internet Zone de clicage dans une image (carte gographique) Manipulation des fonctions XML Utilisation des fonctions ZIP de compression Utilisation dune Web Camra Utilisation de SOAP Utilisation du RPC Accs scuris distance aux donnes, via Internet Utilisation des sockets Utilisation des threads Trigger Multifentrage Treeview (liste arborescente) Transfert de fichiers par FTP Trac de courbes Tlsurveillance distance par Web Camra via Internet Utilisation dune Web Camra Tlphonie (CTI): composition automatique de numro, affichage du numro dappelant sur le PC,... Synchronisation de fichiers de donnes Rplication de donnes par eMail Statistiques Service NT: application sans interface qui tourne en tche de fond sur un serveur Pilote automatique de scanner par la norme TWAIN Puzzle: dplacement dimages la souris Utilisation des requtes

Recherche optimise par cl compose Liste des tches Recherche sur Internet depuis une application Windows, sans afficher de navigateur Rseau: savoir qui bloque un enregistrement de fichier Install personnalis Lien avec Palm Pilot Potentiomtre graphique Paramtrage de POP3 Gestion de formes 3D la souris Gestion de planning graphique Gestion de congs et RTT Recherche phontique, sans tenir compte de lorthographe exacte Pilotage de Outlook Transformer un nombre en lettres Messagerie instantane Gestion mathmatique des matrices de nombres Mailing par email Mailing par fax Lissage de courbes Lien rflexif Exemples dtats: diffrents types Impression par programmation, sans utiliser lditeur dtats Impression directe sur une imprimante (par codes ASCII); utile pour les imprimantes industrielles Aperu avant impression Importation automatique dans une application du contenu (totalit ou partie dfinie) dune page Internet; rcupration de tarif, dinformations financires, dhoraires, ... Groupware utilisateur: dfinir des droits bien prcis par catgorie dutilisateur Graphe de type boursier Gestion de parc de matriel informatique Utilisation de OLE DB pour accder des bases de donnes

Gnration automatique de donnes de test pour une application Fonctions financires Fonctions avances de gestion de feuille Excel Fermer Windows par programme Export programm de table: complment la fonction automatique dexport Simulation de frappe au clavier par programme Ecran de veille Drag and Drop entre fentres, applications et Windows Dictaphone Dessiner par programme Cryptage de donnes La compilation dynamique: comment crer par programme du code qui sera compil et excut la demande, par une application Calendrier Calculs sur les dates et les heures Calculette Euro Animation automatique des images: illustration des paramtres Alarme Crer des assistants (du type de ceux de WinDev) pour vos propres applications Utilisation de DCOM et CORBA (anciens protocoles)

cliquant sur un bouton Compteur Correction orthographique automatique de texte (utilisant le dictionnaire de Word, qui doit donc tre install sur le poste) Interrupteur graphique de type industriel Jauge de progression Saisie assiste de fourchette de dates Slecteur de fichiers et de rpertoires Vrification de validit dun numro de carte bancaire Vrification de validit dun numro de RIB Vrification de validit dun numro de SIREN (France)

COMPOSANTS
Annotation d'images Gestion d'un agent MS Protection des informations affiches dans une fentre Gestion d'une BalloonTip Liste des codes postaux FR Assistant de connexion SQL Gestion et envois d'emails Gestion et envois de fax Gestion des utilisateurs Informations rseaux et systme Gestion des jours fris Gestion d'une fentre de truc & astuce Protection d'une application (nombre d'utilisateurs, nombre de postes, dure) Gestion d'un moteur de recherche Paiement scuris Serveur SOAP GMT Affichage du contenu d'un zone mmoire Gestion de client et serveur Socket

SUPERCHAMPS
Vous pouvez crer vos propres superchamps, pour les partager entre applications et entre dveloppeurs. De nombreux superchamps prts lemploi sont livrs.
Barre doutil RTF, pour crer des zones diteur de texte Fonction Recherche Remplacer dans un texte Capture dcran, pour raliser des hard copies par programme ou en

58 Dveloppez 10 fois plus vite

ts, superchamps

Des centaines dexemples


WINDEV 11 est livr avec un ensemble dexemples sources impressionnant. Les exemples ont un double but: didactique dabord, conomique ensuite. Rcuprez un seul exemple et conomisez des jours entiers de programmation. Rutilisez les exemples dans vos applicatifs!

Avant dcrire un traitement, vrifiez quil nest pas dj livr avec WINDEV !

LES ASSISTANTS
Les assistants sont une aide trs utile: ils gnrent pour vous le code ncessaire votre application. Pour cela, lassistant pose des questions, et gnre le code (et si ncessaire les fentres) correspondant selon vos rponses. Le code gnr est clair, et bien entendu totalement paramtrable. Un assistant permet de grer un sujet sur lequel on na aucune comptence ! Par exemple, effectuer une acquisition de donnes par liaison srie RS 232 demande 3 minutes montre en main ! (voir page 45)
Acquisition d'informations sur le port srie Calcul de la cl d'un numro INSEE Calcul de la date du lundi d'une semaine Calcul de la date d'une chance Centrer une fentre dans l'cran Chargement d'une librairie lien dynamique (DLL) Chronomtrer un traitement Compacter un fichier Contrler l'existence d'un disque Conversion entre nombres dcimaux et hexadcimaux Convertir un fichier HF en fichier texte Convertir un fichier texte en fichier HF Convertir un fichier xBase en fichier HF Convertir une date en lettres Convertir une date en une chane au format souhait Convertir une mesure d'angle Crer une page HTML partir de donnes d'une table (mmoire ou fichier) Dclencher un traitement une heure donne Dcompacter un fichier compact Dernier Jour du mois Dterminer le nombre de boutons de la souris Dterminer si les boutons de la souris sont inverss

Etat des boutons de la souris Etat d'une touche de contrle Faire une hard copy de la fentre Fonctions de mise en page de l'impression Gestion des sons par multimdia Gestion d'un CD audio par multimdia Gestion multimdia d'animations Windows Insrer une chane dans une autre Lancer le panneau de configuration Limiter la zone de dplacement de la souris Masque de saisie d'un rel avec exposant Modifier le dcor de la fentre Numro du jour dans l'anne Ouvrir la boite de dialogue qui permet de formater une disquette Ouvrir une fentre la position de la souris Parcours de deux fichiers imbriqus Pilotage de Word Pilotage d'Excel Rechercher un fichier ou un rpertoire Rcuprer le mot sur lequel on a cliqu Rcuprer les lments slectionns dans une liste Rcuprer une erreur disque Transfrer le contenu d'une vue HF vers un fichier Excel Transfrer le contenu d'une vue HF vers un fichier Html Transfrer le contenu d'une vue HF vers un fichier texte Transfrer une vue HF vers le Presse Papier Transformer un nombre en lettres Vrifier la cl de Luhn Vrifier la proprit bissextile d'une anne Vrifier la validit d'un code SIREN Vrifier si la souris est branche Vrifier si un programme est dj lanc Vrifier une cl RIB Zoom sur une zone image

automatiquement en valeurs RVB...


ArbreAjoute ArbreModifie ChargeImage ConstruitTableFichier CreRaccourci Crypte CurseurPos DateSys dCopieImage Dcrypte dPixelCouleur dSauveImage dSauveImageGIF dSauveImageJPEG EmailEnvoieMessage EmailOuvreSession EmailOuvreSessionSMTP EnumreChamp Evnement ExeInfo ExtraitChane fCrypte fDcrypte fDisqueInfo fEcrit fEcritLigne FenTaille fExtraitChemin FinAmortissement FinAmortissementDgressif FinAmortissementLinaire FinIntrtPriode FinNbVersement FinTauxIntrt FinValActuelle FinValActuelleNette FinValFuture FinValRemboursement fLit fLitLigne fOuvre fRep fRepSlecteur fSlecteur fSlecteurImage FTPConnecte grCre HAlias

Hasard HChangeNom HChangeRepRPL HCreVue HDclare HeureSys HFiltre HImporteTexte HLitPremier HLitRecherchePremier HOuvreAnalyse HRindexe iAperu iCadre iCrePolice iImprimeEtat iImprimeImage iMarge InfoBitmap INIEcrit INILit iParamtre LanceAppli ListeCherche NumriqueVersChaine RseauConnecte RseauDconnecte RseauNomRep RVB SelectCouleur sFixeParamtre sOuvre StatCorrlation StatCovariance StatEcartMoyen StatEcartType StatEcartTypeP StatMax StatMin StatMoyenne StatSomme StatVariance StatVarianceP SysCouleur SysEnvironnement TitreEnCours Confirmer Erreur Info Mot de passe/Login OK/Annuler OuiNon

Pour dvelopper plus vite, un exemple est toujours utile !


Avant de commencer tout nouveau dveloppement, lancez une recherche dans les exemples! Vous trouverez certainement des parties de code intgrer dans votre application et cela sans crire une seule ligne de code ! Cette fonctionnalit peut faire gagner des heures, des jours, voire des semaines de dveloppement. Et elle facilite lauto-formation !

UN MOTEUR DE RECHERCHE TRS PUISSANT


Chaque exemple, assistant ou projet est associ plusieurs mot-cls et un rsum, qui permettent ainsi une recherche facile. Ces exemples et assistants sont accessibles au travers dun moteur de recherche puissant et intuitif. Vous pourrez ajouter et indexer vos propres exemples.

LES ASSISTANTS DE FONCTION


Ces assistants gnrent les paramtres des fonctions. Par exemple, dans lassistant de gestion des couleurs RVB, celuici propose directement le nom des couleurs, et les transforme

www.pcsoft.fr 59

Crez automatiquement des procdures dinstalla

DPLOIEMENT, GESTION DES VERSIONS ET MAINTENANCE: AUTOMA


INDEV 11 automatise les phases de dploiement dans tous les cas de figures: diteur de logiciel, SSII, service informatique interne, diffusion par Internet... Le gnrateur dinstallation cre automatiquement la procdure qui convient votre cas. Tout est bien entendu personnalisable et modifiable. Et aprs son dveloppement et son dploiement, une application volue. WINDEV 11 automatise galement les tches de maintenance, y compris de la Base de Donnes. WINDEV 11 gre le cycle de vie complet des applications.

DPLOYEZ LIBREMENT ET AUTOMATIQUEMENT

Serveur de lentreprise Centre de dveloppement INTERNET CD ou cl USB

Postes utilisateurs

CREZ AUTOMATIQUEMENT DES INSTALLATIONS


Extrait de linterface de cration de procdure dinstallation: difficile de faire plus simple, tout est visuel. Tout est galement facilement paramtrable.

Dcideur
Grer automatiquement linstallation et la maintenance des applications est un gage de fiabilit, de disponibilit de lapplication. Le temps conomis est l aussi impressionnant.

Nouveau
Information de lutilisateur sur les nouveauts de la version mise jour

Technologie FAA
Mise jour automatique des structures de fichiers par rapport la version de lapplication Contrle distance des applications et des utilisateurs connects

Points forts
Scurit des donnes: plus jamais de moulinette Lapplication gre seule ses mises jour

60 Dveloppez 10 fois plus vite

tion

Dployez en 1 clic
INSTALL AUTOMATIQUE
Lenvironnement intgr connat votre projet, les bases de donnes quil utilise... Il sait donc crer automatiquement, en quelques minutes, une procdure dinstallation complte. Bien entendu vous pouvez totalement la paramtrer, la modifier... Comme les autres modules, ce module est livr en standard avec WinDev. Notez que les installations sont multilingues.

INSTALLATION DE TAILLE RDUITE


Vous souhaitez quelquefois minimiser la taille dune application, pour la diffuser par Internet par exemple. Il est dans ce cas inutile de diffuser le framework dutilisation. Il sera automatiquement tlcharg depuis le poste de lutilisateur final.

ATIQUE
Votre application directement excutable depuis une cl

PATCH DAPPLICATION
Pour une mise jour mineure dune application, il est galement possible de livrer des ressources complmentaires (fentres, tats,...), sous forme de patchs ou dobjets indpendants.

Un clic: la procdure dinstallation est cre automatiquement A chaque lancement dune application, celle-ci vrifie quil nexiste pas une version plus rcente Vrification du numro de version automatique: si lutilisateur a saut une ou plusieurs mises jour, cela est gr par la mise jour. Mise jour mineure? Un patch! Mise jour automatique des bases de donnes : plus jamais de moulinettes !

LA PERSONNALISATION EST ASSISTE


Le choix des diffrents lments installer seffectue simplement dans des listes, en sachant que WinDev vous proposera par dfaut les modules que vous avez utiliss dans lapplication installer. Lensemble des lments est paramtrable: titre; image de fond, logo, texte de la licence affiche pour acceptation, lisezmoi... Le(s) groupe(s) de programmes seront crs automatiquement, avec les icones que vous indiquez.

LA GESTION DES VOLUTIONS


Tout WINDEV 11 est orient vers la maintenance facile: les gabarits et les styles, qui rpercutent les modifications, le dossier qui permet de mieux comprendre une application, le code source clair en franais, qui permet une meilleure comprhension, le L5G WLangage qui est trs concis et autocomment... Les procdures de mise jour de lapplication et de la base de donnes sont cres automatiquement lors des volutions.

LE PARC TOUJOURS JOUR, AUTOMATIQUEMENT


Il suffit dinstaller une nouvelle version sur le serveur de rfrence pour que chaque poste utilisateur se mette jour tout seul, par le rseau de lentreprise ou par une connexion Internet (Live Update). La gestion dun parc logiciel est donc automatique, avec la certitude que chaque poste sera toujours automatiquement jour.

LA GESTION DES VERSIONS


WinDev gre automatiquement les versions (sources et clientes) de votre application. Vous pourrez revenir une version antrieure de votre application dun simple clic.

LIVE UPDATE, CD, DVD, CLE USB, INTERNET, ...


Gestion de versions: revenez dun clic une version prcdente de lapplication.
Le gnrateur dinstallation permet un dploiement flexible. Il cre des procdures sur CD, DVD, cl USB, HTTP, et tout support.

WINDEV gre le cycle complet de dveloppement, en standard. Lindustrialisation de vos dveloppements est automatique !

MISE JOUR AUTOMATIQUE DES APPLICATIONS, MAINTENANCE AUTOMATIQUE DES BASES DE DONNES
FINI LES MOULINETTES !
Quel informaticien n'a pas pest contre le temps perdu crire ces fameuses moulinettes de fichier pour agrandir ou ajouter une rubrique un fichier existant ? Le problme est encore plus complexe quand de nombreuses versions de l'application sont diffuses: il faut en plus

MISE A JOUR AUTOMATIQUE Ici, au lancement dun application sur un poste. Un nouvelle version a t dtecte sur le serveur de rfrence. Cette version est propose automatiquement. Tout est automatique
vrifier la version utilise de lapplication et de ses bases de donnes. L'criture de moulinettes est toujours dlicate, car elle modifie des donnes. Avec WINDEV 11, tout cela appartient au pass ! WinDev gnre automatiquement la procdure de mise jour contenant la moulinette, qui sera installe et excute automatiquement avec la mise jour de votre application. Cette procdure contient toutes les anciennes versions de lapplication (jusqu 100), et mettra jour les anciennes bases Hyper File si ncessaire.

www.pcsoft.fr 61

Grec? Russe? Anglais? Allemand? Espagnol?

TRADUISEZ VOS APPLICATIONS AUTOMATIQUEMENT


Dvelopper des applications
multilingues est de plus en plus ncessaire. Il y a bien sr les pays qui utilisent plusieurs langues officielles: la Belgique, la Suisse, le Luxembourg, le Canada, les Etats Unis ... Et il y a lEurope, tout simplement ! WinDev apporte une solution indite et trs puissante au support des langues trangres. Pour les applications destines au continent Nord Amricain, anglais, espagnol et franais assurent une diffusion optimale de vos logiciels. Traduisez vos applications en plusieurs langues, diffusez-les dans le monde !

20 LANGUES PAR
APPLICATION

Franais

Une application en grec

Anglais

Arabe

Hbreu

JUSQU 20 LANGUES PAR APPLICATION


Le multilingue (20 langues par projet) est automatique dans vos applications: indiquez les langues utiliser, et traduisez les textes; libells,...

EXTRACTION AUTOMATIQUE DES TEXTES


Un outil disponible sparment (WDMSG) permet dextraire posteriori tous les textes dun projet, afin de les faire traduire, et de les r-intgrer automatiquement aprs traduction. Utile pour faire traduire son application par un cabinet spcialis ou un logiciel spcialis ! WDMSG cre galement automatiquement une base de donnes des expressions utilises avec leur traduction, et propose automatiquement des traductions chaque fois que possible.

UTILISEZ UN TRADUCTEUR AUTOMATIQUE

Dcideur
Traduire une application pour un nouveau march na jamais t aussi facile. WINDEV 11 intgre tous les mcanismes en standard.

Nouveau
Gestion du sens dcriture

Technologie FAA
Toutes les langues dans le mme EXE ou EXE limit une langue

Il est possible de faire appel un logiciel ou un site de traduction pour traduire chaque libell en temps rel directement depuis lditeur (logiciel ou site non fourni). Le multilingue tient compte des spcificits de prsentation propres chaque langue: masque de saisie/affichage (date,...), cadrage,...

SAISIE DIRECTE DANS LES LANGUES


La facilit est de mise ! La saisie est directe dans chaque langue (russe, chinois,...). Cette fonctionnalit est active pour les crans, les tats, les messages dans le code...

Points forts
20 langues par application Un seul excutable Visualisation immdiate sous lditeur

Dvelopper des applications multilingues, cest facile avec WINDEV !

62 Dveloppez 10 fois plus vite

Une saine gestion des projets

WINDEV, LE TRIOMPHE DU BON SENS : 11 EVIDENCES


Voici des tmoignages de
clients. Retrouvez-les dans le numro spcial de 01 Informatique consacr WINDEV et WEBDEV.
Tmoignage client*

inDev, ce lisation de W e. Depuis luti sse de crotr t ne ce dpartemen gmentent contrats au Les nouveaux pas sans lien t et ce nest galemen

Tmoignage client*

le oprationnel quipe a t ce qui illusAu dpart, l' ent, aine seulem en une sem l'approche du simplicit de trait bien la Dev. ent avec Win dveloppem

Tmoignage client*

meilleur WinDev est le contexte de choix dans un de fiabilit productivit et


Tmoignage client*

t t le seul produi LAGL WinDev es ir une telle profr du march of loppement de dve ductivit
apporte vit que nous La producti loppements nos dve ettre WinDev dans oyens de m donne les m nous es et valoes nos id en place tout ce du march tre exprien rise no

Tmoignage client*

Tmoignage client*

nctionune richesse fo exes. WinDev offre ets compl aux proj s pu nelle adapte naurions jamai ns WinDev, nous Sans n terme et da ojet so mener un tel pr s lais demand les d

Retrouvez ces tmoignages plus 100 autres tmoignages dans ce numro.

1 2 3 4 5 6 7 8 9 10 11

vos clients sont presss : ils demandent des projets courts vous ntes pas un laboratoire de recherche: vos projets doivent aboutir la puissance passe par la simplicit le dveloppeur doit se concentrer sur le besoin mtier, pas sur loutil vos clients veulent conserver leur matriel et leur systme actuel un projet doit tre document il faut pouvoir dployer sans contraintes en franais les quipes sont plus performantes
il faut un seul langage pour tous les systmes

dveloppez 10 fois plus vite avec WINDEV. Vous respectez les dlais. utilisez le RAD, les assistants, les composants et terminez tous vos projets. WINDEV est facile. Vos quipes russiront avec WINDEV lpoque des hyper techniciens qui produisent uniquement des kilomtres de code est termine. les applications ralises en WINDEV fonctionnent sur toutes les versions de Windows. le dossier est un gage de prennit de lapplication. dployez librement vos applications et vos bases de donnes avec WINDEV. Pas de soucis. langlais est un frein important la comprhension des logiciels, et une source de bogue, de lenteur et dchec.
le langage unique est la rponse idale l'htrognit de linformatique.

les bugets doivent tre respects seul compte le rsultat

le dveloppement rapide avec WINDEV 11 permet des gains apprciables. avec WINDEV 11 le rsultat est immdiat...

www.pcsoft.fr 63

Gnrez automatiquement

VALUEZ VOS GAINS


RESPECTEZ FACILEMENT BUDGETS ET DLAIS
FONCTIONNALITS
Outil de modlisation MERISE, UML RAD application complte Autres outils

inclus inclus inclus

WINDEV est un environnement tonnamment complet. Le tarif extrmement comptitif auquel il est commercialis est possible en raison de son succs, et des quantits de vente trs importantes. La premire qualit de WINDEV est sa puissance. La seconde qualit est sa fiabilit. Sa troisime qualit est sa facilit devenue lgendaire. La quatrime qualit est son ouverture. Le fait que le cot dacquisition de WINDEV 11 soit trs bas nest quun des lments de son succs.

Base de Donnes illimite

Tarif /serveur . . . . . . x Nb serveurs .... Tarif /poste . . . . . . X Nb postes .... Total reporter . . . . . . . . . . . .

Gnrateur dtats Tarif par poste . . . . . . x Nombre de postes .... Impression de document PDF Tarif /poste . . . . . . x Nb postes .... Impression des Codes Barres (Datamatrix, EAN, ...) Envoi de fax ( lunit ou en mailing) Envoi de mail ( lunit ou en mailing) Editeur de requtes Tarif par poste . . . . . . x Nombre de postes .... Langage L5G Dbogueur Analyseur de performances (profiler) Acquisition/Envoi de donnes via liaisons srie RS 232 Gestionnaire de sources collaboratif (GDS) Lien avec langages externes: Java, C, C#, C++, VB, Pascal, Cobol, Fortran... Traduction en 20 langues Gnrateur daide en ligne CHM Gnrateur dinstallation Gnrateur de procdure de maintenance Gnrateur de Dossier danalyse et de programmation Centre de tests de non rgression Centre de suivi qualit et suggestion, remontes utilisateurs Dure dAuto-Formation

inclus inclus inclus inclus inclus inclus inclus inclus inclus inclus inclus inclus inclus inclus inclus inclus inclus inclus inclus 1 semaine inclus inclus

Un jour sans WINDEV est un jour perdu: commandez WINDEV 11 aujourdhui ! Dcideur
Le tarif trs faible de WINDEV, ses dures de formation trs courtes sont accessoires ct de sa fiabilit et de sa puissance. Mais un budget raisonnable est toujours un atout.

Hot Line personnalise (tlphone et mail, 15 requtes) Version 100% franaise (produit, documentation, aide, exemples, assistants,...) Dure de dveloppement Tarif du produit (avec manuels) TOTAL

Nouveau
Plus de 444 nouveauts en version 11

EPARGNEZ VOS BUDGETS, GAGNEZ DES CONTRATS


WINDEV 11 est un outil trs complet, trs puissant mais trs facile dutilisation, avec des dures de formation trs courtes. Avec WINDEV 11 vous atteindrez tous vos objectifs. Mais WINDEV 11, cest galement un outil trs conomique.

Points forts
Tout en franais Tout est inclus Dure de formation trs courte Le N1

Son prix de vente drisoire en regard des fonctionnalits et services offerts est d ses quantits de ventes trs leves. Vous raliserez des conomies importantes grce WINDEV 11, tout en apportant une satisfaction totale vos utilisateurs les plus exigeants.

Le retour sur investissement est immdiat.

64 Dveloppez 10 fois plus vite

vos cts depuis 20 ans dj...

PC SOFT VOTRE SERVICE


20 ANS VOTRE SERVICE

Depuis 20 ans, PC SOFT aide


les dveloppeurs professionnels dvelopper mieux et plus vite leurs applications stratgiques. Quel autre diteur a une telle confiance dans ses logiciels quil peut vous offrir un Support Technique personnalis (Hot Line) gratuit ? La facilit dutilisation de nos environnements et leur fiabilit nous permettent de vous offrir gratuitement ce service fondamental votre efficacit.

Pour vous permettre datteindre plus vite vos objectifs, PC SOFT met votre disposition une exprience de plus de 20 ans dans le monde du dveloppement professionnel.

AU SERVICE DES DVELOPPEURS DEPUIS 1984


Depuis 1984, PC SOFT cre des outils de dveloppement. Alors forcment, nous connaissons le sujet, et nous vous connaissons. Plusieurs millions d'applications dveloppes avec des outils PC SOFT sont en service dans le monde, dans tous les domaines d'activit.

d'assistance spcifique, nomm Assistance Directe. Ce service privilgi permet de disposer d'un interlocuteur unique, sur un standard tlphonique ddi. Ce service, complmentaire du Support Technique gratuit, effectue des tches daudit, daide la configuration, des conseils au dveloppement...

REVUE TECHNIQUE TRIMESTRIELLE SUR WINDEV : LA LST


Tous les 3 mois parat un magazine technique en franais (LST) accompagn dun DVD, en couleurs, qui contient exemples de programmes avec code source, trucs et astuces, des composants, et des mises jour intermdiaires de WinDev. Le cot d'abonnement est trs peu lev.

FORMEZ RAPIDEMENT VOS QUIPES WINDEV 11


De nombreux moyens, simples, efficaces, accessibles, sont votre disposition pour se former rapidement WinDev: Cours d'auto-formation (manuel de 300 pages livr en standard), les exemples Sminaires de formation PC SOFT Intervention de Consultant Assistance Directe

LA FORMATION
PC SOFT organise chaque semaine Paris, des sminaires de formation WinDev, de diffrents niveaux. Ces sminaires permettent de dcouvrir et de matriser WinDev selon un plan efficace. Il

HOT LINE GRATUITE


Les outils de dveloppement, plus que tous les autres types de logiciels, ncessitent la disponibilit d'un support technique (hot line) qualifi. Un simple mail ou un appel tlphonique peuvent faire conomiser des heures ou des jours entiers ! Nous avons tellement confiance en nos outils que nous offrons le support technique: il est gratuit (15 requtes). Le support gratuit est accessible par Internet et par tlphone. Notez que la plupart des hot lines de nos concurrents cotent plus cher que le simple prix dachat de WinDev.

LST : votre veille technologique Dcideur


PC SOFT rpond prsent vos demandes. Le Support Technique gratuit (nous avons confiance dans nos logiciels) vous fait conomiser des budgets importants.

sont assurs par des ingnieurs PC SOFT, connaissant parfaitement le produit. Ces sminaires peuvent tre organiss dans vos locaux, en France et ltranger.

LES NEWSGROUP PROFESSIONNELS


PC SOFT met votre service des lieux dchange avec dautres dveloppeurs: les News Group. Les News Group PC SOFT sont modrs, cest--dire que leur contenu est technique et professionnel, les messages hors sujet ntant pas accepts. Laccs ces News Group est gratuit.

UN CONSULTANT EXPRIMENT DANS VOS LOCAUX


PC SOFT peut mettre votre disposition dans vos locaux un ingnieur expriment possdant les comptences de votre domaine, pour une dure de 1 5 jours. Le consultant PC SOFT vous guidera pour exploiter au mieux les fonctionnalits adquates de WinDev dans votre projet, auditer un existant ou vous aiguiller dans vos choix stratgiques.

Nouveau
WINDEV, WEBDEV et WINDEV Mobile sont en version 11, et partagent les projets

Points forts
Support technique personnalis gratuit Formation de qualit Intervention sur site LST en franais

POUR VOS APPLICATIONS STRATGIQUES: ASSISTANCE DIRECTE


Lorsque vous dveloppez des applications stratgiques ncessitant un niveau de support avanc, PC SOFT propose un service

WINDEV 11 vous permet datteindre facilement vos objectifs. www.pcsoft.fr 65

Partagez lexprience de ceux qui russissent

DES RFRENCES PRESTIGIEUSES 100


112 pages
EXTRAIT DU SOMMAIRE
5 8 10 12 14 16 19 21 22 24 27 29 32 38 45 47 48 57 60 62 73 85 86 102 108 BOLLINGER DEXIA LUXEMBOURG VINCI PARK AQUARELLE LYONNAISE DES EAUX FEDERATION FRANCAISE DESCRIME ASSIMIL MUTUELLE DE PARIS TAG AVIATION SOHO COMTESSE DU BARRY FUN RADIO HANDICAP INTERNATIONAL BANQUE POPULAIRE EURONEWS OPC DU LOIRET MUSEE RODIN FEDERATION FRANCAISE DE BASKET BALL PAPETERIES CLAIREFONTAINE QUIKSILVER WWF MAIRIE DE BRIVE LA GAILLARDE PRINCESSE TAMTAM CLARINS PORSCHE

AGES MOIGN T
WINDEV est un produit professionnel. Document non contractuel. Toutes marques dposes par leurs propritaires respectifs. *: Support technique gratuit: 15 requtes offertes sur la version en cours de commercialisation. WINDEV Mobile et WEBDEV disponibles sparment. Nhsitez jamais nous contacter !

etrouvez dans un numro

spcial de 01 Informatique consacr WINDEV et WEBDEV le tmoignage dtaill de socits qui utilisent WINDEV. Parmi les dizaines de milliers de Clients de PC SOFT, quelques uns vous font partager leur exprience. Nous vous adresserons gratuitement ce numro, nhsitez pas nous le demander (les articles sont galement consultables sur le site pcsoft.fr, rubrique Tmoignages). Vous constaterez la diversit des domaines couverts par WINDEV.

Lavis de la presse spcialise


... il nexiste pas de concurrent direct WINDEV DCISION INFORMATIQUE La convivialit et la polyvalence de l'environnement en font un outil hors pair. PROGRAMMEZ Numro un des ateliers de gnie logiciel en France sur Windows, WINDEV fait lunanimit pour sa rapidit et sa simplicit. LE MONDE INFORMATIQUE Aucun autre environnement de dveloppement noffre une solution tous les aspects du dveloppement de logiciels. COMPUTER MAGAZINE L'optimisation de la productivit des dveloppeurs est, en fait, au coeur de la conception de WINDEV DIRECTION INFORMATIQUE Fait unique parmi les langages de cette catgorie, le RAD de WinDev ne se contente pas d'un mcanisme de base de petite taille. L'ensemble est structur, depuis l'interface jusqu' l'inclusion de menus vers les traitements fiches ou tables et mme l'impression. De ce fait, la personnalisation du code s'en trouve facilite. LINFORMATICIEN WinDev permet d'acclrer considrablement le cycle de dveloppement WINDOWS NEWS Un AGL sophistiqu pour les professionnels PC EXPERT Il est temps de rvolutionner la manire dont vous pensez au dveloppement AUSTRALIAN DEVELOPER Etc...

VOUS AUSSI, CHANGEZ POUR WINDEV !


La rcupration de votre existant est trs simple. Vous rcuprez lIHM (les fentres), les requtes SQL, vous utilisez votre Base de Donnes actuelle ou vous migrez automatiquement vers Hyper File. Vous diffusez sans redevances, sans changer votre parc matriel et logiciel, et vos applications bnficient automatiquement des fonctionnalits de pointe, de la portabilit WEB et vers les mobiles.

NATIONAL AWARD

66 Dveloppez 10 fois plus vite

DVELOPPEZ TOUS LES TYPES DAPPLICATIONS


Pendant que vous lisez ces quelques lignes, des millions de PC dans le monde excutent des applications ralises avec WINDEV. Logiciels diffuss 200.000 exemplaires, qui grent des milliards dEuros, qui fonctionnent avec des tables de plusieurs dizaines de millions denregistrements, ou sur des rseaux de milliers de postes distants en temps rel, ... Vous aussi, comme eux, ralisez plus facilement vos logiciels grce WinDev.
GESTION Logiciels de CRM, ERP, EAI, EDI, VPC, KM, GRH, GPAO, GMAO, SAV, commerciale, comptabilit, paye, gestion, immobilisations, liasses fiscales, budget... Gestion de diffrents domaines: vente et rparation automobile, ngoce, alimentaire, cabinet matrimonial, coiffure, prt porter, magasins de photo, associations de loi 1901, agent de fret arien, services techniques municipaux, cimetire, entrept de produits frais, comit d'entreprise, port de plaisance, blanchisserie, centre de thalassothrapie, distributeur de produits ptroliers, syndic de proprits, opticien, transport express, agence dintrim, compagnie maritime, aroport, industrie cosmtique, maison ddition, industrie du jouet, socit de presse... Logiciel gnalogique Applications en relation avec des ERP, SAP, Mapix, Sage... Gestion de parc de micros, helpdesk Gestion d'emballages industriels Gestion de stock en temps rel, avec micros portables et PDA relis par radio et GPRS Gestion complte d'une chane de 500 magasins de distribution alimentaire, avec connexion aux caisses, au mainframe de la centrale,... Gestion en temps rel des cartes d'identit en Prfecture Organisation et optimisation de linaires de magasin Gestion mondiale de la logistique pour un constructeur automobile Outil doptimisation de gestion des stocks dans le domaine du prt porter Recensement et sondage Gestion du temps de travail (35heures...) Edition dtiquettes gantes (avec code-barre) pour linaires Gestion de personnel avec photo Optimisation de rcoltes en fonction de quotas et de types de cultures Statistiques, reproting Facturation de consommations diverses dbites sur une carte puce Gestion de crances loi Dailly Gestion d'athltes (Jeux Olympiques,...) Saisie et gestion de petites annonces pour un quotidien Atlas gographique et historique Suivi et prvention des accidents du travail, avec dition des documents lgaux Planning de travaux, et circulation de trains... MDICAL Analyse automatique de prlvements d'analyses mdicales Gestion des activits de: Hpital, Clinique, Etablissement de soins, Mdecin, Dentiste, Infirmire, Pharmacie, Kin, Ambulancier Optimisation dchographie Gestion de millions de salaris pour la Mdecine du Travail Mesure de volume/pression des organes creux... ESPACE Etude de sismologie stellaire (logiciel embarqu dans une sonde spatiale) Calcul d'orbites de comtes Edition de cartes du ciel Gnration automatique du journal de pilotage d'un avion Interface du systme de dfense d'un grand pays Suivi de ballon stratosphrique... EDUCATION WINDEV est utilis par de nombreuses coles dingnieurs Didacticiel de 3.000 fentres Autovaluation d'lves EAO de formation un logiciel bancaire grand systme diffus 50.000 exemplaires... FINANCES Gestion des transactions financires des clients sur 15.000 postes rpartis en 400 rseaux relis Back Office bancaire Primes et sinistres d'assurance Rcupration de cours de bourse Interface (homme/micro, micro/site central) de terminaux bancaires (DAB et GAB) Gestion commerciale de terrain, sur portable, connectable au systme central par Client/Serveur... INDUSTRIEL Logiciel de supervision Pilotage d'un distributeur automatique d'aliments pour animaux d'levage Tests de fonctionnement des "AirBags" (coussins gonflables) Gestion de banc dessai moteur Suivi des tests de mise au point de systme de freinage pour trains Suivi et simulations de flux pour barrages Saisie sur le terrain de ltat de maturation de vignes, localisation par GPS Saisie temps rel dintervention de vtrinaire Pilotage de microscope lectronique Suivi du pressage de circuits imprims Calcul de structure en terre arme Pilotage d'un centre d'usinage automatique de menuiserie PVC Pilotage de machine de perage/fraisage Pilotage d'un viscomtre Analyse/Synthse de chocs mcaniques Gestion d'automate de dosage de peinture Pilotage d'un serveur vocal interactif Gestion de PABX, PCBX Modlisation d'un rseau d'eau potable Cration d'image artificielle de pice mcanique Tlsurveillance de zone sensible Tlsurveillance d'un rseau de chteaux d'eau Suivi d'une chane de robots automobiles Contrle d'accs des zones de centrale nuclaire Emission/Rception sur portable de messages depuis un navire en mer Acquisition et traitement de donnes mto Gestion distance d'un rseau tendu de panneaux affichage par diodes Automatisation de dcoupe de film adhsif Examen de pastilles combustibles radioactives Borne interactive d'mission de billet de transport Borne interactive (visuelle & sonore) de renseignement pour grand magasin Prparation de programmes de normalisation ISO Calculs techniques du btiment Aide au pr-cblage d'immeuble Gestion de documentations techniques (aviation) Gestion de flux d'atelier... ETC... Cette liste est bien sr incomplte mais elle donne une ide de la puissance de WINDEV et de lutilisation quen font ses Clients.

vous laissez pas Nedistancerchoisissez par vos concurrents, le meilleur environnement pour dvelopper vos applications: WINDEV 11.

N1 EN FRANCE

PLATEFORME INTGRE DE DVELOPPEMENT


UN CODE UNIQUE :
Windows, .Net, Java, PHP, J2EE, XML, Internet, Ajax, Pocket PC, SmartPhone, Client riche

DVELOPPEZ 10 FOIS PLUS VITE

NATIONAL AWARD

Fournisseur Officiel de la Prparation Olympique

www.pcsoft.fr
Sige Montpellier : 3 Rue de Puech Villa BP 444 08 34197 MONTPELLIER Tl: 04.67.032.032 Fax: 04.67.03.07.87 Agence Paris : 34 Boulevard Haussmann 75009 PARIS Tl: 01.48.01.48.88 www.pcsoft.fr
PC SOFT Informatique - SAS au capital de 1 728 992 Euros - RCS 330 318 270 - SIRET 330 318 270 00064 - Code APE 722A - Numro de TVA Europen: FR09 330 318 270