Académique Documents
Professionnel Documents
Culture Documents
Fonctionnalites WinDev PDF
Fonctionnalites WinDev PDF
www.pcsoft.fr
Livre des fonctionnalits WinDev
Version WD140 - 0709
Livre des fonctionnalits WinDev
WinDev est simple mais puissant. Simple ne veut pas dire sim-
pliste , bien au contraire. Un simple clic dans une fentre correspond sou-
vent des centaines de lignes de code en programmation traditionnelle !
Et ce simple clic sera souvent bien plus puissant, bien plus rapide et bien plus
fiable que le rsultat obtenu par du code dans lapplication finale. Avec Win-
Dev vous ne serez jamais limit, et si vous dsirez programmer un traitement
par code, vous pourrez toujours le faire ! De mme, toutes les API sont acces-
sibles.
Grce ce livre vous saurez ce qui se cache derrire chaque clic de
lenvironnement.
WinDev 3
Livre des fonctionnalits WinDev
4 www.pcsoft.fr
Livre des fonctionnalits WinDev
Sommaire
1 L'ENVIRONNEMENT 19
1.1 Composition de lenvironnement ........................................................................... 19
1.1.1 Les menus ...........................................................................................................19
1.1.2 Les barres dicnes ..............................................................................................21
1.1.3 Lespace de travail ...............................................................................................22
1.1.4 Les volets ancrables .............................................................................................22
1.1.5 La barre Documents Ouverts ..............................................................................24
1.2 Test depuis lenvironnement ................................................................................... 24
1.3 Utilisation de commandes vocales ........................................................................... 24
2 LES DITEURS 25
2.1 Lditeur de projet .................................................................................................. 25
2.1.1 Le tableau de bord ..............................................................................................25
2.1.2 Le graphe du projet ............................................................................................25
2.1.3 Les perso-dossiers ...............................................................................................25
2.1.4 La description du projet ......................................................................................25
2.1.5 La gestion de configurations ...............................................................................27
2.1.6 Les rgles mtier .................................................................................................27
2.2 Lditeur danalyses ................................................................................................. 27
2.2.1 Menus spcifiques de lditeur danalyses ............................................................27
2.2.2 Modle Conceptuel des Donnes .......................................................................28
2.2.3 Modle Logique des Donnes .............................................................................29
2.2.4 Gnration de lanalyse .......................................................................................34
2.2.5 Graphe de lanalyse .............................................................................................35
2.2.6 Import de structures de donnes (fichiers) ..........................................................35
2.3 Lditeur de fentres ............................................................................................... 35
2.3.1 Assistant .............................................................................................................35
2.3.2 Gabarit dune fentre ..........................................................................................36
2.3.3 Modle de fentres ..............................................................................................36
2.3.4 Description dune fentre ...................................................................................36
2.3.5 Cration de champs ............................................................................................38
2.3.6 Champ de saisie ..................................................................................................38
2.3.7 Champ de saisie en euros ....................................................................................41
2.3.8 Champ Libell ....................................................................................................41
2.3.9 Champ Bouton ..................................................................................................42
2.3.10 Champ Image ...................................................................................................44
2.3.11 Champ Slecteur ..............................................................................................46
2.3.12 Champ Interrupteur .........................................................................................47
2.3.13 Champ Liste .....................................................................................................49
2.3.14 Champ Liste droulante (Combo) ....................................................................51
2.3.15 Champ Liste droulante sous forme de table .....................................................55
2.3.16 Champ Liste avec affichage dimages ................................................................55
2.3.17 Champ Table ou tableau (browse) ....................................................................58
2.3.18 Champ Zone rpte ........................................................................................62
WinDev 5
Livre des fonctionnalits WinDev
6 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 7
Livre des fonctionnalits WinDev
4 LE GUIDE 142
4.1 Les exemples livrs ................................................................................................ 142
4.2 Les superchamps ................................................................................................... 143
4.3 Les assistants ......................................................................................................... 144
4.4 Les assistants de "fonction" .................................................................................. 145
5 HYPERFILESQL 148
5.1 HyperFileSQL Classic .......................................................................................... 148
5.2 HyperFileSQL Client/Serveur .............................................................................. 148
5.3 Fonctions spcifiques HyperFileSQL Client/Serveur .......................................... 148
5.4 HyperFileSQL Mobile .......................................................................................... 151
5.5 Capacit de stockage de HyperFileSQL ................................................................ 152
5.6 Description de la structure des fichiers ................................................................. 152
5.7 Installation automatique ....................................................................................... 152
8 www.pcsoft.fr
Livre des fonctionnalits WinDev
6 LE RAD 163
6.1 Gnrateur dapplication - realRAD ..................................................................... 163
6.2 RAD fentre ......................................................................................................... 164
6.2.1 Fentre "fiche simple" ......................................................................................164
6.2.2 Fentre "fiche avec parcours" ............................................................................164
6.2.3 Fentre "fiche avec table relie" .........................................................................164
6.2.4 Fentre "fiche avec table de relation" ................................................................165
6.2.5 Fentre "fiche avec fiche relie" .........................................................................165
6.2.6 Fentre "table" ..................................................................................................166
6.2.7 Fentre "table avec fiche dtail" ........................................................................166
6.2.8 Fentre "table avec table relie" .........................................................................166
6.2.9 Fentre "table de relation" ................................................................................167
6.2.10 Fentre "vision +" ...........................................................................................167
6.2.11 Fentre "recherche denregistrements" ............................................................167
6.3 RAD Etats imprims ............................................................................................. 168
6.4 Architecture Automatique dApplications (Pattern) .............................................. 168
6.5 RID ...................................................................................................................... 168
WinDev 9
Livre des fonctionnalits WinDev
10 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 11
Livre des fonctionnalits WinDev
22 .NET 198
22.1 Cration dapplication .Net ................................................................................ 198
22.2 Intgration dun assemblage .Net ....................................................................... 198
22.3 Cration dassemblage .Net ................................................................................ 198
22.4 Gnration de la documentation de lassemblage .Net ........................................ 198
23 LE MULTILINGUE 199
23.1 Ressources multilingues ...................................................................................... 199
23.2 Comment crer et grer une application multilingue .......................................... 199
23.3 Comment traduire une ressource multilingue ..................................................... 200
12 www.pcsoft.fr
Livre des fonctionnalits WinDev
25 LA DOCUMENTATION 205
WinDev 13
Livre des fonctionnalits WinDev
14 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 15
Livre des fonctionnalits WinDev
16 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 17
Livre des fonctionnalits WinDev
18 www.pcsoft.fr
Livre des fonctionnalits WinDev
1 L'ENVIRONNEMENT
WinDev 19
Livre des fonctionnalits WinDev
20 www.pcsoft.fr
Livre des fonctionnalits WinDev
menu "Outils"
Ce menu permet un accs aux diffrents centres de contrles et outils externes :
Centre de Contrle HyperFileSQL
Centre de Suivi de Projets
Centre de Contrle Utilisateur
Centre de Contrle Qualit
Centre de R-utilisabilit
Centre de Gestion des documents
Centre Topologique
Messagerie intgre (WDBal)
Visionneur de donnes
Comparateur HyperFileSQL
Outils de maintenance
Optimiseur HyperFileSQL
Interrogateur SQL
Gestion de la journalisation
Gestion de transaction
Gestion de rplication
Gestion du robot de surveillance
Gestion de version
Gestion dinstallation
Gestion darchive
Browser dActiveX
Gestion des tests de non-rgression
Sauvegarde / restauration / nettoyage dun projet
Accs aux options de WinDev et de lenvironnement
menu "PersoMenu"
Ce menu permet de crer un menu entirement personnalis dans linterface de WinDev.
menu "Fentre"
Ce menu permet de grer laffichage et la navigation dans les diffrents lments ouverts.
menu "Aide"
Ce menu donne accs :
laide en ligne,
au Support Technique Gratuit,
au Guide dauto-formation en version PDF et ses exemples,
au forum de discussion dveloppeur,
aux mises jour du produit,
au guide des exemples et assistants WinDev.
1.1.2 Les barres dicnes
Les barres dicnes permettent un accs rapide aux principales fonctionnalits de lenvironnement.
Plusieurs barres dicnes sont disponibles dans WinDev :
Barre standard
Cette barre dicnes prsente les fonctionnalits utilises couramment pour crer un nouvel lment,
charger un lment existant, enregistrer, crer lexcutable, ...
Barre contextuelle
Cette barre dicnes prsente les fonctionnalits spcifiques lditeur dans lequel le dveloppeur tra-
vaille (analyse, projet, fentres, tats, ...).
Barre d'alignement
Cette barre dicnes prsente les options dalignement des champs. Elle est disponible pour lditeur
de fentres et lditeur dtats.
WinDev 21
Livre des fonctionnalits WinDev
Barre composant
Cette barre dicnes prsente les fonctionnalits de gestion des composants (cration, gnration,
import, ...).
Barre Gestion des sources
Cette barre dicnes prsente les fonctionnalits du Gestionnaire de Sources (GDS). Elle est affiche
si le projet en cours est un projet prsent dans une base du GDS.
Barre cadre
Cette barre dicnes prsente les fonctionnalits de cration de cadres autour des champs dans les
tats.
Contrle des volets
Cette barre dicnes permet de contrler simplement les diffrents volets affichs dans linterface de
WinDev.
1.1.3 Lespace de travail
Lespace de travail est la zone centrale de lenvironnement. Il affiche les fentres des diffrents diteurs (ana-
lyse, fentres, tats, code, ...).
1.1.4 Les volets ancrables
Les volets ancrables offrent des raccourcis vers les principales fonctionnalits de WinDev, ainsi qu'un accs
tous les lments dun projet.
Les volets ancrables sont les suivants :
Volet "Assistant, Exemples et Composants"
Ce volet permet laccs au catalogue dexemples. Plusieurs types sont disponibles :
Champ : Champs avancs
Analyse : Structures de donnes prdfinies
Exemples : Exemples simplifis et complets
Composants : Briques logicielles
Utilisateur : Elments provenant du dictionnaire utilisateur
Volet "Trace du dbogueur"
Ce volet permet de visualiser les messages affichs dans la trace lors du dernier test de lapplication.
Volet "Commandes"
Ce volet permet un accs aux actions les plus usuelles de lenvironnement et des diteurs (cration,
ouverture, sauvegarde, ...) ainsi quaux dernires actions.
Volet "Code"
Ce volet permet daccder aux procdures (locales et globales) et aux classes du projet.
Volet "Erreurs de compilation"
Ce volet permet de connatre :
les informations, les erreurs et les warnings de compilation.
les erreurs de compilation dIHM.
Volet "Visualisation contextuelle du code"
Ce volet permet dafficher et/ou de modifier le code de llment slectionn sous lditeur.
Volet "Catalogue dimages"
Ce volet est un catalogue dimages contextuel. Ce volet permet daccder rapidement aux images du
catalogue livr avec WinDev pour les associer aux champs de vos interfaces.
Volet "Projet"
Ce volet liste les diffrents lments (fentres, tats, champs, ...) du projet en cours et permet gale-
ment la gestion de configurations multiples du projet.
Volet "Explorateur de projet"
Ce volet permet de :
lister les lments du projet
22 www.pcsoft.fr
Livre des fonctionnalits WinDev
Les volets de WinDev peuvent tre dplacs, ddocks pour tre par exemple placs sur un deuxime cran.
WinDev 23
Livre des fonctionnalits WinDev
24 www.pcsoft.fr
Livre des fonctionnalits WinDev
2 LES DITEURS
WinDev 25
Livre des fonctionnalits WinDev
26 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 27
Livre des fonctionnalits WinDev
28 www.pcsoft.fr
Livre des fonctionnalits WinDev
les relations permettent de lier les entits entre elles ou les associations aux entits
les cardinalits des relations
Principales manipulations possibles sur un MCD
Crer un nouveau MCD
Supprimer un MCD
Renommer un MCD
Vrifier la cohrence du MCD
Modifier laffichage du MCD
Dplacer laffichage du MCD
Gnration du MCD en MLD
Principales manipulations possibles sur les entits
Crer une nouvelle entit
Dupliquer une entit
Modifier la description dune entit
Grer labonnement dune entit
Tracer une relation
Description dune relation
Principales manipulations possibles sur les associations
Crer une nouvelle association
Dupliquer une association
Modifier la description dune association
Grer labonnement dune association
2.2.3 Modle Logique des Donnes
Le Modle Logique des Donnes (MLD) permet de dcrire les structures de donnes (fichiers, rubriques, ...)
utilises dans une application WinDev.
Les termes "MLD" et "Analyse" sont utiliss indiffremment pour dfinir la structure de la base de donnes
associe un projet.
Assistant de cration du MLD (analyse)
Lassistant propose :
le nom de lanalyse
le rpertoire contenant les diffrents fichiers de lanalyse
une description explicite de lanalyse
la protection de lanalyse par un mot de passe
le choix de la/les base(s) de donnes gre(s) par lanalyse
Principales manipulations possibles des MLD
Crer un nouveau MLD
Duplique/copier un MLD
WinDev 29
Livre des fonctionnalits WinDev
Supprimer un MLD
Renommer un MLD
Associer un MLD un projet
Modifier laffichage du MLD
Dplacer laffichage du MLD
Gnration du MLD partir du MCD
Principales informations disponibles pour les MLD
Nom de lanalyse
Libell
Le rpertoire contenant les diffrents fichiers de lanalyse
Numro de gnration
Auteur, date et heure de cration du MLD
Auteur, date et heure de dernire modification du MLD
Statistiques de lanalyse (prvision dvolution de lespace occupe sur une dure de 1 10 ans)
Mot de passe pour manipuler lanalyse sous lditeur
Mot de passe pour ouvrir lanalyse par programmation
Rpertoire par dfaut des fichiers de donnes
Descriptif de lanalyse pour le dossier technique
Liaison avec une analyse WinDev 5.5 ou WebDev 1.5
Rpertoire des journaux
Mot de passe des journaux
Rpertoire des fichiers rplicas
Gestion de larchivage des diffrentes gnrations du MLD
Choix des diffrentes langues gres dans lanalyse
Gestion de labonnement des fichiers de lanalyse
Pour lutilisation partir de langages externe :
Langage externe utilis
Rpertoire de gnration des sources
Pour lutilisation de bases de donnes tierces : Frquence de synchronisation avec la base de don-
nes externe
Assistant de cration dun nouveau fichier
Lassistant de cration de fichier permet de :
crer entirement la structure dun fichier
crer un fichier partir dune liste de plus de 30 structures de donnes classiques modifiables
importer la description dun fichier partir dune base de donnes existante (voir assistant
dimportation de base de donnes)
30 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 31
Livre des fonctionnalits WinDev
Numrique :
Entier sign sur 1 octet Entier non sign sur 1 octet Rel sur 4 octets
Entier sign sur 2 octets Entier non sign sur 2 octets Rel sur 8 octets
Entier sign sur 4 octets Entier non sign sur 4 octets Dcimal (Numrique WLangage)
avec dfinition de la prcision
Entier sign sur 8 octets Entier non sign sur 8 octets
Montaire
Date :
Date Date et heure Dure
Heure
Boolen
Image
Son
OLE
Mmo binaire
Chane binaire
Interrupteur
Slecteur
Liste
Combo
XML
32 www.pcsoft.fr
Livre des fonctionnalits WinDev
Identifiant automatique
Identifiant automatique sur 4 octets Identifiant automatique sur 8 octets
Mtatypes
Un mtatype est une combinaison de caractristiques d'une rubrique et du champ reli.
Par exemple un mtatype "Fax" contiendra le type et la longueur de la rubrique, le masque de saisie,
le cadrage,
Il est possible de :
utiliser lun des 46 mtatypes standards livrs avec WinDev
crer de nouveaux mtatypes
importer de nouvelles descriptions de mtatypes
rechercher un mtatype partir de mots-cls
Liste des mtatypes standards livrs avec WinDev :
Adresse Adresse email Adresse IP Cedex Civilit
Cl RIB Code-barres Code Postal Date Date Heure
Fax Fichier Heure Mode de rglement Mot de passe
N Client N commande N de voie N facture N fournisseur
Nom N utilisateur Observation Pays Photo
Prnom Prix Produit Quantit Rfrence
Remise Rue Saisi le Saisi par Service
SIREN SIRET Site internet Socit Taux de remise
Taux de TVA Tlphone Total HT Total TTC Total TVA
Type de voie
WinDev 33
Livre des fonctionnalits WinDev
34 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev permet notamment dimporter des structures de donnes depuis des bases :
HyperFileSQL Classic HyperFileSQL C/S Hyper File 5 Access
Oracle SQL Server AS/400 Excel
MySQL Informix DB2 Sybase
Progress dBase 3+ dBase 4 FoxPro / FoxBase
XML Clipper 5 Clipper 87 HTML
PostgreSQL Oracle Lite Autre base
Cette fonctionnalit est dtaille dans le chapitre "Autres bases de donnes", page 169.
WinDev 35
Livre des fonctionnalits WinDev
36 www.pcsoft.fr
Livre des fonctionnalits WinDev
Onglet Dtail
Cet onglet permet de dfinir des options avances :
type de fentre (libre, MDI)
contexte de base de donnes
paramtres de compilation
autorisation du Macro Code Utilisateur
dplacement du pointeur de la souris sur le bouton par dfaut de la fentre lors de son ouverture
animation douverture et de fermeture
validation automatique dun bouton au bout de n secondes
Onglet Image
Cet onglet permet de dfinir limage de fond de la fentre avec les options de :
choix du mode 9 images : Le mode 9 images permet de redimensionner harmonieusement des
images. L'image utilise est dcoupe en 9 zones. Il est ensuite possible de dfinir le comportement
de chaque zone lors du redimensionnement du champ image ou de la fentre.
dtourage de la fentre selon le mode de transparence de limage de fond
gestion de la transparence et du flou Windows Vista
mode daffichage
position
transparence
symtrie
poigne de redimensionnement
icne de la fentre
Limage peut tre spcifique chaque langue slectionne.
Limage peut tre choisie dans le catalogue dimages.
Onglet Langue
Cet onglet permet de dfinir les options multilingues de la fentre :
langues disponibles
langue par dfaut
Onglet Note
Cet onglet permet de saisir des notes de programmation qui seront imprimes dans le dossier de pro-
grammation.
Onglet Aide
Cet onglet permet de slectionner le fichier daide associ la fentre au format HLP.
Ce fichier d'aide sera utilis pour afficher l'aide contextuelle (sous forme de bulle d'aide avance) des
diffrents champs de la fentre.
Onglet Style
Cet onglet permet de dfinir les paramtres de styles de la fentre :
prsence dune barre de titre
prsence dun menu systme
prsence de licne dagrandissement
prsence de licne de rduction
prsence de licne daide contextuelle
prsence de la poigne de redimensionnement
prsence de la barre de message
utilisation du thme courant sous Windows XP ou Vista
afficher le menu au look XP
type de cadre
couleur de fond
couleur de la barre dicnes
transparence
gabarit utilis
WinDev 37
Livre des fonctionnalits WinDev
38 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 39
Livre des fonctionnalits WinDev
Onglet Liaison
Cet onglet permet de dfinir une liaison entre le champ et
soit une rubrique de fichier de donnes ou de requte. Cette liaison peut porter sur un fichier ou
sur des fichiers relis.
soit une variable globale la fentre ou au projet, une instance de classe, ...
Cette liaison est notamment utilise par les fonctions WLangage EcranVersFichier et FichierVers-
Ecran.
Onglet Contenu
Cet onglet permet de saisir le contenu initial du champ louverture de la fentre.
Onglet Note
Cet onglet permet de saisir des notes de programmation qui seront imprimes dans le dossier de pro-
grammation.
Onglet Aide
Cet onglet permet de saisir en multilingue diffrentes aides sur le champ :
le texte de la bulle daide
le texte de la barre de message
le texte dindication affich lorsque le champ est vide
le titre et le texte dune fentre daide accessible par la touche F1
un lien vers un fichier daide (HLP, CHM). Ce lien peut correspondre au numro de la page
d'aide afficher sous forme de bulle d'aide avance ou bien sous forme de page d'aide.
Onglet Style
Cet onglet permet de :
appliquer un style prdfini au champ
crer ou modifier un style de la feuille de styles
modifier laspect du champ sans le relier la feuille de styles (style dissoci)
Il donne galement accs lditeur de styles qui permet de modifier compltement laspect du
champ :
Pour le libell :
la police la couleur
la taille la prsence et la position dune ombre
les attributs (gras, soulign italique, barr) la couleur de lombre
la position
Pour lascenseur :
la couleur de fond le type de cadre (il est possible de spcifier une image)
la couleur des boutons la couleur du cadre
Pour le thme XP, il est possible dutiliser le thme actif sous XP / Vista.
40 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 41
Livre des fonctionnalits WinDev
Il donne galement accs lditeur de styles qui permet de modifier compltement laspect du
libell :
Pour le libell :
la police la couleur
la taille la prsence et la position dune ombre
les attributs (gras, soulign italique, barr) la couleur de lombre
la position
Onglet IHM
Cet onglet permet de dfinir les paramtres concernant linterface :
bouton visible ou invisible
bouton en saisie, en affichage seul ou gris
bouton accessible par la touche TAB
bouton de type ON/OFF
42 www.pcsoft.fr
Livre des fonctionnalits WinDev
Pour le thme XP, il est possible dutiliser le thme actif sous XP / Vista.
WinDev 43
Livre des fonctionnalits WinDev
position :
haut gauche droite
haut bas gauche
haut droit bas
gauche bas droit
centre
transparence
symtrie
Onglet IHM
Cet onglet permet de dfinir les paramtres concernant linterface :
champ visible ou invisible
champ en saisie, en affichage seul ou gris
action du clic droit
curseur de survol
prsence dun menu contextuel standard ou personnalis
44 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 45
Livre des fonctionnalits WinDev
Pour lascenseur :
la couleur de fond le type de cadre (il est possible de spcifier une image)
la couleur des boutons la couleur du cadre
46 www.pcsoft.fr
Livre des fonctionnalits WinDev
Onglet Note
Cet onglet permet de saisir des notes de programmation qui seront imprimes dans le dossier de pro-
grammation.
Onglet Aide
Cet onglet permet de saisir en multilingue diffrentes aides sur le slecteur et sur chacune des
options :
le texte de la bulle daide
le texte de la barre de message
le titre et le texte dune fentre daide accessible par la touche F1
un lien vers un fichier daide (HLP, CHM)
Onglet Style
Cet onglet permet de :
appliquer un style prdfini au champ
crer ou modifier un style de la feuille de styles
modifier laspect du champ sans le relier la feuille de styles (style dissoci)
Il donne galement accs lditeur de styles qui permet de modifier compltement laspect du
champ :
Pour le libell :
la police la couleur
la taille la prsence et la position dune ombre
les attributs (gras, soulign italique, barr) la couleur de lombre
la position
Pour la coche :
le style de coche : cercle, cercle/cadre plat, croix, croix lgre, coche, coche/cadre plat, carr, losange, la couleur
Cet onglet permet galement de choisir lutilisation du thme courant sous Windows XP ou Vista.
2.3.12 Champ Interrupteur
Le champ interrupteur est un champ permettant l'utilisateur de slectionner un ensemble doptions.
La fentre de description permet de consulter et de modifier par simple clic toutes les proprits associes au
champ interrupteur.
Onglet Gnral
Cet onglet permet de dfinir les informations gnrales du champ :
nom
libell avec saisie multilingue
options de linterrupteur avec saisie multilingue (une option peut tre sur plusieurs lignes)
mode daffichage : standard, avec sous-libells, style Vista (avec images), style Vista avec sous-
libells.
WinDev 47
Livre des fonctionnalits WinDev
Onglet IHM
Cet onglet permet de dfinir les paramtres concernant linterface :
champ visible ou invisible
champ en saisie, en affichage seul ou gris
champ accessible par la touche TAB
action du clic droit
curseur de survol
prsence dun menu contextuel standard ou personnalis
raccourci clavier daccs au champ
plan sur lequel est dispos le champ
groupes de champs auxquels est rattach le champ
position
taille
comportement du champ lors de la modification de taille de la fentre (ancrage)
opacit
Onglet Dtail
Cet onglet permet de dfinir :
limage des coches
la mmorisation de la valeur de linterrupteur
si linterrupteur a un tat indtermin (interrupteur 3 tats)
si les options peuvent tre saisies en RTF
si le libell peut tre multi-lignes
le nombre de colonnes pour la disposition des options
si les colonnes de linterrupteur sont de tailles proportionnelles
Onglet Liaison
Cet onglet permet de dfinir une liaison entre le champ et
soit une rubrique de fichier de donnes ou de requte. Cette liaison peut porter sur un fichier ou
sur des fichiers relis.
soit une variable globale la fentre ou au projet, une instance de classe, ...
Cette liaison est notamment utilise par les fonctions WLangage EcranVersFichier et FichierVers-
Ecran.
Onglet Contenu
Cet onglet permet de saisir les caractristiques des options selon le mode daffichage choisi.
Onglet Note
Cet onglet permet de saisir des notes de programmation qui seront imprimes dans le dossier de pro-
grammation.
Onglet Aide
Cet onglet permet de saisir en multilingue diffrentes aides sur linterrupteur et sur chacune des
options :
le texte de la bulle daide
le texte de la barre de message
le titre et le texte dune fentre daide accessible par la touche F1
un lien vers un fichier daide (HLP, CHM)
Onglet Style
Cet onglet permet de :
appliquer un style prdfini au champ
crer ou modifier un style de la feuille de styles
modifier laspect du champ sans le relier la feuille de styles (style dissoci)
48 www.pcsoft.fr
Livre des fonctionnalits WinDev
Il donne galement accs lditeur de styles qui permet de modifier compltement laspect du
champ :
Pour le libell :
la police la couleur
la taille la prsence et la position dune ombre
les attributs (gras, soulign italique, barr) la couleur de lombre
la position
Pour la coche :
le style de coche : cercle, cercle/cadre plat, croix, croix lgre, coche, coche/cadre plat, carr, losange, la couleur
Cet onglet permet galement de choisir lutilisation du thme courant sous Windows XP ou Vista.
2.3.13 Champ Liste
Le champ liste permet d'afficher une liste d'lments et de slectionner un ou plusieurs lments dans cette
liste.
Les listes peuvent contenir :
- du texte
- des images
- du texte et des images
Le contenu de la liste peut provenir dun fichier de donnes, dune requte, dune variable ou tre dfini par
programmation. Un assistant guide le dveloppeur pour crer la liste.
La fentre de description permet de consulter et de modifier par simple clic toutes les proprits associes
la liste.
Onglet Gnral
Cet onglet permet de dfinir les informations gnrales du champ :
nom
libell avec saisie multilingue
contenu initial de la liste avec saisie multilingue
Onglet IHM
Cet onglet permet de dfinir les paramtres concernant linterface :
champ visible ou invisible
champ en slection, en affichage seul ou gris
champ accessible par la touche TAB
action du clic droit
action du double-clic
curseur de survol
prsence dun menu contextuel standard ou personnalis
raccourci clavier daccs au champ
WinDev 49
Livre des fonctionnalits WinDev
50 www.pcsoft.fr
Livre des fonctionnalits WinDev
Onglet Aide
Cet onglet permet de saisir en multilingue diffrentes aides sur la liste :
le texte de la bulle daide
le texte de la barre de message
le titre et le texte dune fentre daide accessible par la touche F1
un lien vers un fichier daide (HLP, CHM)
Onglet Style
Cet onglet permet de :
appliquer un style prdfini au champ
crer ou modifier un style de la feuille de styles
modifier laspect du champ sans le relier la feuille de styles (style dissoci)
Il donne galement accs lditeur de styles qui permet de modifier compltement laspect du
champ :
Pour le libell :
la police la couleur
la taille la prsence et la position dune ombre
les attributs (gras, soulign italique, barr) la couleur de lombre
la position
Pour le contenu :
la police la hauteur de ligne
la taille la couleur
les attributs (gras, soulign italique, barr)
Pour lascenseur :
la couleur de fond le type de cadre (il est possible de spcifier une image)
la couleur du bouton la couleur du cadre
Cet onglet permet galement de choisir lutilisation du thme courant sous Windows XP ou Vista.
2.3.14 Champ Liste droulante (Combo)
Le champ combo permet d'afficher une liste d'lments et de slectionner un lment dans la liste drou-
lante.
Les combos peuvent accepter ou non la saisie.
Le contenu dune combo peut provenir dun fichier de donnes, dune requte, dune variable ou tre dfini
par programmation. Un assistant guide le dveloppeur pour crer la combo.
La fentre de description permet de consulter et de modifier par simple clic toutes les proprits associes
la combo.
WinDev 51
Livre des fonctionnalits WinDev
Onglet Gnral
Cet onglet permet de dfinir les informations gnrales du champ :
nom
libell avec saisie multilingue
contenu initial de la combo avec saisie multilingue
combo avec saisie ou sans
masque de saisie avec saisie multilingue
Les masques suivants sont disponibles :
1re lettre en majuscule tout en majuscules
tout en minuscules lettres
lettres majuscules lettes majuscules sans accent
chiffres lettres + chiffres
lettres majuscules + chiffres lettres + lettres/chiffres
lettre + lettre (majuscule)/chiffre nombres
nombre romain nom et chemin dun fichier
nom dun fichier sans chemin email : Validation syntaxique
email : Validation stricte du domaine emails multiples avec validation syntaxique
emails multiples avec validation stricte adresse IP
adresse IPv6 adresse MAC
numro de tlphone numro de tlphone franais
numro de SIREN numro de SIRET
numro IBAN numro RIB
carte bancaire (Visa ou MasterCard) carte bancaire (American Express)
numro INSEE (NIR) numro INSEE + cl
National Number Belgique NIE Espagne
N ID Grce N Italie
N ID Pays-Bas NINO Royaume-Uni
TFN Australie CPF Brsil
SIN Canada SSNEtats-Unis
NRIC Singapour code postal franais
code postal Allemagne code postal Autriche
code postal Belgique code postal Espagne
code postal Grce code postal Italie
code postal Pays-Bas code postal Portugal
code postal Royaume-Uni code postal Suisse
code postal Australie code postal Brsil
code postal Canada code postal Etats-Unis
code postal Singapour numro ISBN (10 chiffres)
numro ISBN (13 chiffres)
52 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 53
Livre des fonctionnalits WinDev
54 www.pcsoft.fr
Livre des fonctionnalits WinDev
Pour lascenseur :
la couleur de fond le type de cadre (il est possible de spcifier une image)
la couleur du bouton la couleur du cadre
Cet onglet permet galement de choisir lutilisation du thme courant sous Windows XP ou Vista.
2.3.15 Champ Liste droulante sous forme de table
Il sagit dune combo qui affiche une table lorsquelle est droule (Pour plus de dtails sur le champ
Combo, consultez Champ Liste droulante (Combo), page 51).
2.3.16 Champ Liste avec affichage dimages
Le champ liste image permet d'afficher une liste d'lments graphiques (images, logo, ...) accompagne dun
libell sous les images et de slectionner un ou plusieurs lments dans cette liste.
Le contenu de la liste peut provenir dun fichier de donnes, dune requte, dune variable ou tre dfini par
programmation. Un assistant guide le dveloppeur pour crer la liste.
La fentre de description permet de consulter et de modifier par simple clic toutes les proprits associes
la liste.
Onglet Gnral
Cet onglet permet de dfinir les informations gnrales du champ :
nom
libell avec saisie multilingue
largeur de limage dun lment
hauteur de limage dun lment
bordure horizontale
bordure verticale
nombre de lignes du libell
transparence de limage
affichage Haute Qualit
Onglet IHM
Cet onglet permet de dfinir les paramtres concernant linterface :
champ visible ou invisible
champ en slection, en affichage seul ou gris
champ accessible par la touche TAB
action du double-clic
action du clic droit
curseur de survol
prsence dun menu contextuel standard ou personnalis
raccourci clavier daccs au champ
plan sur lequel est dispos le champ
groupes de champs auxquels est rattach le champ
position
taille
comportement du champ lors de la modification de taille de la fentre (ancrage)
opacit
Onglet Dtail
Cet onglet permet de dfinir :
la mmorisation de la valeur slectionne
si la liste doit tre trie sur son contenu
si la liste gre lUnicode
si la liste gre le Drag & Drop
WinDev 55
Livre des fonctionnalits WinDev
56 www.pcsoft.fr
Livre des fonctionnalits WinDev
Il donne galement accs lditeur de styles qui permet de modifier compltement laspect du
champ :
Pour le libell :
la police la couleur
la taille la prsence et la position dune ombre
les attributs (gras, soulign italique, barr) la couleur de lombre
la position
Pour lascenseur :
la couleur de fond le type de cadre (il est possible de spcifier une image)
la couleur du bouton la couleur du cadre
Cet onglet permet galement de choisir lutilisation du thme courant sous Windows XP ou Vista.
WinDev 57
Livre des fonctionnalits WinDev
La fentre de description permet de grer les diffrentes colonnes de la table (ajout, insertion, dplacement,
suppression).
La fentre de description permet galement de consulter et de modifier par simple clic toutes les proprits
associes la table et chaque colonne.
Onglet Gnral
Cet onglet permet de dfinir les informations gnrales de la table et de chaque colonne :
Sur la table :
nom
libell avec saisie multilingue
orientation de la table (horizontale ou verticale)
prsence de calculs automatiques (sur la dernire ligne ou sous la table)
numro de la colonne ancre
Sur chaque colonne :
nom
libell avec saisie multilingue
type de contenu parmi les types suivants :
texte libell
numrique combo
numrique haute prcision interrupteur
montaire image
date jauge
heure conteneur
dure
58 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 59
Livre des fonctionnalits WinDev
taille
comportement du champ lors de la modification de taille de la fentre (ancrage)
opacit
Sur chaque colonne :
colonne visible ou invisible
colonne en saisie, en affichage seul ou gris
mode de troncature du contenu de la cellule sil est trop long (ellipse)
action du clic droit
curseur de survol
prsence dun menu contextuel standard ou personnalis
groupes de champs auxquels est rattache la colonne
largeur
pourcentage dagrandissement de la colonne par rapport la table (ancrage)
Onglet Dtail
Cet onglet permet de dfinir :
Sur la table :
si un ascenseur horizontal doit tre prsent (oui, non, automatique)
si un ascenseur vertical doit tre prsent (oui, non, automatique)
si une bulle doit tre affiche lors du dplacement de lascenseur
si le dplacement doit tre effectu au pixel
si lascenseur doit tre proportionnel au contenu
si la saisie dans la table doit se faire en cascade
si lenregistrement correspondant la ligne doit tre bloqu lors dune modification
si les modifications doivent tre enregistres en sortie de ligne
si la touche [ENTREE] peut tre utilise pour passer la ligne suivante
si la table gre le Drag & Drop
si la hauteur des lignes est redimensionnable par lutilisateur
si la configuration des colonnes doit tre mmorise pour lutilisateur
si les titres de colonnes multi-lignes sont accepts
si lutilisateur peut choisir les colonnes visualiser grce un menu
si les colonnes de type texte peuvent tre multi-lignes avec la possibilit de dfinir un nombre de
lignes maximum
le nombre de colonnes fixes gauche
Sur chaque colonne :
si un retour automatique doit tre effectu lors de la saisie (colonne multi-lignes)
leffacement par dfaut du contenu du champ lors de lentre dans le champ
le passage au champ suivant lorsque le nombre de caractres maximum est atteint
la saisie assiste partir de valeurs stockes dans la base de donnes
laffichage de lhistorique des saisies
la vrification automatique de lorthographe (disponible si Open Office et ses dictionnaires sont
installs sur le poste de lutilisateur final)
si le bandeau de slection doit tre affich sur la colonne
le cadrage horizontal (gauche, centre, droite)
le cadrage vertical (haut, centre, bas)
si un ascenseur horizontal / vertical doit tre prsent
le dfilement automatique lors de la saisie dans le champ
la gestion de lEuro pour les colonnes montaires
les caractristiques de la combo pour les colonnes de type Combo
les interrupteurs 3 tats pour les colonnes interrupteur
un calcul automatique sur la colonne :
somme compteur
moyenne
60 www.pcsoft.fr
Livre des fonctionnalits WinDev
Onglet Liaison
Cet onglet permet de dfinir une liaison entre le champ et
soit une rubrique de fichier de donnes ou de requte. Cette liaison peut porter sur un fichier ou
sur des fichiers relis.
soit une variable globale la fentre ou au projet, une instance de classe, ...
Cette liaison est notamment utilise par les fonctions WLangage EcranVersFichier et FichierVers-
Ecran.
Onglet Contenu
Cet onglet permet de paramtrer la source de donnes et de choisir le type de table (mmoire, sur
source, fichier charg en mmoire ou fichier avec accs direct). Dans le cas d'une table fichier, la table
peut tre base sur : fichier ou requte parcourue
Une requte peut tre cre directement depuis la fentre de description pour tre intgre la table.
rubrique mmorise
rubrique de parcours
parcours croissant ou dcroissant
filtre
Le parcours du fichier de donnes peut galement tre effectu par programmation.
Onglet Note
Cet onglet permet de saisir des notes de programmation pour la table et pour chaque colonne qui
seront imprimes dans le dossier de programmation.
Onglet Aide
Cet onglet permet de saisir en multilingue diffrentes aides sur la table et sur chaque colonne :
le texte de la bulle daide
le texte de la barre de message
le titre et le texte dune fentre daide accessible par la touche F1
un lien vers un fichier daide (HLP, CHM)
Onglet Style
Cet onglet permet de :
appliquer un style prdfini au champ
crer ou modifier un style de la feuille de styles
modifier laspect du champ sans le relier la feuille de styles (style dissoci)
Il donne galement accs lditeur de styles qui permet de modifier compltement laspect du
champ :
Pour le libell :
la police la couleur
la taille la prsence et la position dune ombre
les attributs (gras, soulign italique, barr) la couleur de lombre
la position
WinDev 61
Livre des fonctionnalits WinDev
Pour lascenseur :
la largeur le type de cadre (il est possible de spcifier une image)
la couleur de fond la couleur du cadre
la couleur du bouton
Cet onglet permet galement de choisir lutilisation du thme courant sous Windows XP ou Vista.
2.3.18 Champ Zone rpte
Une zone rpte permet de rpter des champs prsents dans une zone dfinie.
Le champ Zone rpte permet de simplifier l'affichage et la saisie d'informations.
Les informations affiches dans la zone rpte peuvent :
tre dtermins par programmation : on parle alors de Zone Rpte Mmoire.
provenir dune variable : on parle alors de Zone Rpte sur source.
provenir d'un fichier de donnes ou d'une requte : on parle alors de Zone Rpte fichier. Laccs
au fichier ou la requte peut tre direct ou sur une plage denregistrements chargs en mmoire.
Un assistant guide le dveloppeur pour crer la zone rpte.
La fentre de description permet de grer les diffrents champs et attributs de la zone rpte (ajout, inser-
tion, dplacement, suppression).
La fentre de description permet galement de consulter et de modifier par simple clic toutes les proprits
associes la zone rpte.
62 www.pcsoft.fr
Livre des fonctionnalits WinDev
Onglet Gnral
Cet onglet permet de dfinir les informations gnrales de la zone rpte :
nom
libell avec saisie multilingue
liste des champs associs la zone rpte
Onglet IHM
Cet onglet permet de dfinir les paramtres concernant linterface pour la zone rpte :
champ visible ou invisible
champ en saisie, en affichage seul, en affichage seul sans slection possible, ou gris
mode de slection : aucun, simple ou multiple (slection multiple par simple clic)
champ accessible par la touche TAB
action du double-clic
action du clic droit
curseur de survol
prsence dun menu contextuel standard ou personnalis
raccourci clavier daccs au champ
plan sur lequel est dispos le champ
groupes de champs auxquels est rattach le champ
position
taille
comportement du champ lors de la modification de taille de la fentre (ancrage)
Onglet Dtail
Cet onglet permet de dfinir :
le mode daffichage des colonnes
le nombre de colonnes
la largeur des colonnes
si la hauteur des lignes est redimensionnable
la hauteur dune ligne
si la largeur des colonnes est redimensionnable
si la saisie dans la zone rpte doit se faire en cascade
si lenregistrement correspondant la rptition doit tre bloqu lors dune modification
si les modifications doivent tre enregistres en sortie de ligne
si un ascenseur horizontal doit tre prsent (oui, non, automatique)
si un ascenseur vertical doit tre prsent (oui, non, automatique)
si le dplacement est effectu au pixel
Onglet Liaison
Cet onglet permet de dfinir une liaison entre le champ et :
soit une rubrique de fichier de donnes ou de requte. Cette liaison peut porter sur un fichier ou
sur des fichiers relis.
soit une variable globale la fentre ou au projet, une instance de classe, ...
Cette liaison est notamment utilise par les fonctions WLangage EcranVersFichier et FichierVers-
Ecran.
Onglet Contenu
Cet onglet permet de paramtrer la source de donnes et de choisir le type de zone rpte (mmoire,
sur source ou fichier).
Dans le cas d'une zone rpte fichier, la zone rpte peut tre base sur : fichier ( accs direct ou
accs une plage denregistrement) ou requte parcourue.
Une requte peut tre cre directement depuis la fentre de description pour tre intgre la zone
rpte.
fichier parcouru
rubrique mmorise
rubrique de parcours
WinDev 63
Livre des fonctionnalits WinDev
64 www.pcsoft.fr
Livre des fonctionnalits WinDev
Pour lascenseur :
la largeur le type de cadre (il est possible de spcifier une image)
la couleur de fond la couleur du cadre
la couleur du bouton
Cet onglet permet galement de choisir lutilisation du thme courant sous Windows XP ou Vista.
2.3.19 Champ Table hirarchique
Le champ table hirarchique permet de simplifier l'affichage d'informations stockes en mmoire, dans une
variable ou dans un fichier de donnes. Ce champ est le rapprochement du champ Table et du champ Arbre.
Ce champ est bas sur la structure dun champ table (colonne, ligne, cellule) et possde une colonne de type
Arbre, permettant dintroduire la notion darborescence, de hirarchie.
La fentre de description permet de grer les diffrentes colonnes de la table hirarchique (ajout, insertion,
dplacement, suppression).
La fentre de description permet galement de consulter et de modifier par simple clic toutes les proprits
associes la table hirarchique et chaque colonne.
Onglet Gnral
Cet onglet permet de dfinir les informations gnrales de la table et de chaque colonne :
Sur la table :
nom
libell avec saisie multilingue
numro de la colonne dfinissant la hirarchie
prsence de calculs automatiques (sur la dernire ligne ou sous la table)
numro de la colonne ancre
Sur chaque colonne :
nom
libell avec saisie multilingue
type de contenu parmi les types suivants :
texte libell
numrique / numrique haute prcision combo
montaire interrupteur
date image
heure jauge
dure
WinDev 65
Livre des fonctionnalits WinDev
66 www.pcsoft.fr
Livre des fonctionnalits WinDev
Onglet Liaison
Cet onglet permet de dfinir une liaison entre le champ et :
soit une rubrique de fichier de donnes ou de requte. Cette liaison peut porter sur un fichier ou
sur des fichiers relis.
soit une variable globale la fentre ou au projet, une instance de classe, ...
Cette liaison est notamment utilise par les fonctions WLangage EcranVersFichier et FichierVers-
Ecran.
Onglet Contenu
Cet onglet permet de paramtrer la source de donnes et de choisir le type de table hirarchique
(mmoire, sur source, fichier charg en mmoire ou fichier avec accs direct). Dans le cas d'une table
hirarchique fichier, la table peut tre base sur un fichier de donnes.
WinDev 67
Livre des fonctionnalits WinDev
68 www.pcsoft.fr
Livre des fonctionnalits WinDev
Pour lascenseur :
la largeur le type de cadre (il est possible de spcifier une image)
la couleur de fond la couleur du cadre
la couleur du bouton
Cet onglet permet galement de choisir lutilisation du thme courant sous Windows XP ou Vista.
2.3.20 Champ Liste arborescente
Le champ liste arborescente (galement appel champ Arbre ou Treeview) est une liste arborescente permet-
tant de simplifier la visualisation d'informations pouvant tre reprsentes sous forme arborescente.
La fentre de description permet de consulter et de modifier par simple clic toutes les proprits associes au
champ arbre.
Onglet Gnral
Cet onglet permet de dfinir les informations gnrales du champ :
nom
libell avec saisie multilingue
Onglet IHM
Cet onglet permet de dfinir les paramtres concernant linterface :
champ visible ou invisible
champ en slection, en affichage seul ou gris
WinDev 69
Livre des fonctionnalits WinDev
Pour un lment :
la police les attributs (gras, soulign italique, barr)
la taille la couleur
70 www.pcsoft.fr
Livre des fonctionnalits WinDev
Pour lascenseur :
la couleur de fond le type de cadre (il est possible de spcifier une image)
la couleur du bouton la couleur du cadre
Cet onglet permet galement de choisir lutilisation du thme courant sous Windows XP ou Vista.
2.3.21 Champ Jauge
Le Champ Jauge permet de suivre la progression d'un vnement : enregistrement, conversion, transfert, ...
Une jauge peut tre :
simple
symtrique : la jauge est spare en deux parties (ngative et positive) permettant d'afficher la
progression.
La barre de progression peut tre simple ou constitue d'une image.
La fentre de description permet de consulter et de modifier par simple clic toutes les proprits associes au
champ.
Onglet Gnral
Cet onglet permet de dfinir les informations gnrales du champ :
nom
libell avec saisie multilingue
valeur initiale
valeur origine
valeur maximale
image de la jauge (cette image peut tre multilingue)
image de fond (cette image peut tre multilingue)
jauge verticale ou horizontale
Onglet IHM
Cet onglet permet de dfinir les paramtres concernant linterface :
champ visible ou invisible
champ en affichage normal ou gris
jauge symtrique
image de la jauge fixe
plan sur lequel est dispos le champ
groupes de champs auxquels est rattach le champ
position et taille
comportement du champ lors de la modification de taille de la fentre (ancrage)
opacit
Onglet Dtail
Cet onglet permet de dfinir les paramtres concernant le pourcentage de progression :
pourcentage de progression visible ou invisible
mise blanc si la jauge vaut 0
cadrage horizontal
cadrage vertical
Onglet Liaison
Cet onglet permet de dfinir une liaison entre le champ et :
soit une rubrique de fichier de donnes ou de requte. Cette liaison peut porter sur un fichier ou
sur des fichiers relis.
soit une variable globale la fentre ou au projet, une instance de classe, ...
Cette liaison est notamment utilise par les fonctions WLangage EcranVersFichier et FichierVers-
Ecran.
Onglet Note
Cet onglet permet de saisir des notes de programmation qui seront imprimes dans le dossier de pro-
grammation.
WinDev 71
Livre des fonctionnalits WinDev
Onglet Aide
Cet onglet permet de saisir en multilingue le texte de la bulle daide.
Onglet Style
Cet onglet permet de :
appliquer un style prdfini au champ
crer ou modifier un style de la feuille de styles
modifier laspect du champ sans le relier la feuille de styles (style dissoci)
Il donne galement accs lditeur de styles qui permet de modifier compltement laspect du
champ :
Pour le libell :
la police la couleur
la taille la prsence et la position dune ombre
les attributs (gras, soulign italique, barr) la couleur de lombre
la position
Pour la jauge :
la couleur
Pour lorigine :
la couleur
Cet onglet permet galement de choisir lutilisation du thme courant sous Windows XP ou Vista.
2.3.22 Champ Ascenseur
Le champ Ascenseur permet de faire dfiler des objets (texte, libell, ...). Le dfilement de l'objet voulu est
ralis par programmation de l'ascenseur. Un ascenseur horizontal permet un dfilement horizontal, et un
ascenseur vertical permet un dfilement vertical.
La fentre de description permet de consulter et de modifier par simple clic toutes les proprits associes au
champ.
Onglet Gnral
Cet onglet permet de dfinir les informations gnrales du champ :
nom
la valeur minimale
la valeur maximale
le pas de lavance rapide
la valeur initiale
ascenseur vertical ou horizontal
Onglet IHM
Cet onglet permet de dfinir les paramtres concernant linterface :
champ visible ou invisible
champ en slection, en affichage seul ou gris
champ accessible par la touche TAB
action du clic droit
72 www.pcsoft.fr
Livre des fonctionnalits WinDev
curseur de survol
prsence dun menu contextuel standard ou personnalis
raccourci clavier daccs au champ
plan sur lequel est dispos le champ
groupes de champs auxquels est rattach le champ
position
taille
comportement du champ lors de la modification de taille de la fentre (ancrage)
Onglet Dtail
Cet onglet permet de dfinir :
la dure avant rptition du clic
la dure entre 2 rptitions
Onglet Liaison
Cet onglet permet de dfinir une liaison entre le champ et :
soit une rubrique de fichier de donnes ou de requte. Cette liaison peut porter sur un fichier ou
sur des fichiers relis.
soit une variable globale la fentre ou au projet, une instance de classe, ...
Cette liaison est notamment utilise par les fonctions WLangage EcranVersFichier et FichierVers-
Ecran.
Onglet Note
Cet onglet permet de saisir des notes de programmation qui seront imprimes dans le dossier de pro-
grammation.
Onglet Aide
Cet onglet permet de saisir en multilingue diffrentes aides sur lascenseur :
le texte de la bulle daide
le texte de la barre de message
un lien vers un fichier daide (HLP, CHM)
Onglet Style
Cet onglet permet de :
appliquer un style prdfini au champ
crer ou modifier un style de la feuille de styles
modifier laspect du champ sans le relier la feuille de styles (style dissoci)
Il donne galement accs lditeur de styles qui permet de modifier compltement laspect du
champ :
Pour le cadre extrieur :
la couleur de fond la couleur du cadre
le type de cadre (il est possible de spcifier une image) la marge verticale et horizontale
Pour le fond :
la couleur de fond la couleur du cadre
le type de cadre (il est possible de spcifier une image)
Pour le curseur :
la couleur de fond la couleur du cadre
le type de cadre (il est possible de spcifier une image)
WinDev 73
Livre des fonctionnalits WinDev
Cet onglet permet galement de choisir lutilisation du thme courant sous Windows XP ou Vista.
2.3.23 Champ Potentiomtre
Un potentiomtre est un champ qui permet de slectionner une valeur entre deux bornes. Son fonctionne-
ment ressemble celui d'un ascenseur. La valeur courante est identifie par un curseur que l'utilisateur
dplace l'aide de la souris.
WinDev propose deux types de potentiomtres :
potentiomtre standard
potentiomtre rotatif
La fentre de description permet de consulter et de modifier par simple clic toutes les proprits associes au
champ.
Onglet Gnral
Cet onglet permet de dfinir les informations gnrales du champ :
nom
libell avec saisie multilingue
image de fond avec choix multilingue
type de curseur (normal ou personnalis avec choix de limage)
Onglet IHM
Cet onglet permet de dfinir les paramtres concernant linterface :
champ visible ou invisible
champ en slection, en affichage seul ou gris
champ accessible par la touche TAB
champ avec prise de focus
orientation horizontale ou verticale
action du clic droit
curseur de survol
prsence dun menu contextuel standard ou personnalis
raccourci clavier daccs au champ
plan sur lequel est dispos le champ
groupes de champs auxquels est rattach le champ
position
taille
comportement du champ lors de la modification de taille de la fentre (ancrage)
Onglet Dtail
Cet onglet permet de dfinir :
la valeur initiale
la mmorisation de la valeur
la position des graduations (dessus, dessous)
la valeur minimale
la valeur maximale
angle de la valeur maximale (potentiomtre rotatif )
angle de la valeur minimale (potentiomtre rotatif )
la dure avant rptition du clic
la dure entre 2 rptitions
le pas
Onglet Liaison
Cet onglet permet de dfinir une liaison entre le champ et :
soit une rubrique de fichier de donnes ou de requte. Cette liaison peut porter sur un fichier ou
sur des fichiers relis.
soit une variable globale la fentre ou au projet, une instance de classe, ...
74 www.pcsoft.fr
Livre des fonctionnalits WinDev
Cette liaison est notamment utilise par les fonctions WLangage EcranVersFichier et FichierVers-
Ecran.
Onglet Note
Cet onglet permet de saisir des notes de programmation qui seront imprimes dans le dossier de pro-
grammation.
Onglet Aide
Cet onglet permet de saisir en multilingue diffrentes aides sur le potentiomtre :
le texte de la bulle daide
le texte de la barre de message
le titre et le texte dune fentre daide accessible par la touche F1
un lien vers un fichier daide (HLP, CHM)
Onglet Style
Cet onglet permet de :
appliquer un style prdfini au champ
crer ou modifier un style de la feuille de styles
modifier laspect du champ sans le relier la feuille de styles (style dissoci)
Il donne galement accs lditeur de styles qui permet de modifier compltement laspect du
champ :
Pour le libell :
la police la couleur
la taille la prsence et la position dune ombre
les attributs (gras, soulign italique, barr) la couleur de lombre
la position
Pour le curseur :
la couleur de fond la couleur du cadre
le type de cadre (il est possible de spcifier une image)
Cet onglet permet galement de choisir lutilisation du thme courant sous Windows XP ou Vista.
2.3.24 Champ Spin
Le champ Spin permet d'augmenter ou de diminuer directement une valeur prsente dans un champ. Le
champ spin peut tre par exemple associ un champ de saisie. Un champ spin peut tre vertical ou hori-
zontal.
La fentre de description permet de consulter et de modifier par simple clic toutes les proprits associes au
champ.
Onglet Gnral
Cet onglet permet de dfinir les informations gnrales du champ :
nom
la valeur minimale
la valeur maximale
le pas de lavance rapide
WinDev 75
Livre des fonctionnalits WinDev
la valeur initiale
champ spin vertical ou horizontal
Onglet IHM
Cet onglet permet de dfinir les paramtres concernant linterface :
champ visible ou invisible
champ en slection, en affichage seul ou gris
champ accessible par la touche TAB
champ avec prise de focus
boucler sur la valeur
action du clic droit
curseur de survol
prsence dun menu contextuel standard ou personnalis
raccourci clavier daccs au champ
plan sur lequel est dispos le champ
groupes de champs auxquels est rattach le champ
position
taille
comportement du champ lors de la modification de taille de la fentre (ancrage)
Onglet Dtail
Cet onglet permet de dfinir :
la dure avant rptition du clic
la dure entre 2 rptitions
Onglet Liaison
Cet onglet permet de dfinir une liaison entre le champ et :
soit une rubrique de fichier de donnes ou de requte. Cette liaison peut porter sur un fichier ou
sur des fichiers relis.
soit une variable globale la fentre ou au projet, une instance de classe, ...
Cette liaison est notamment utilise par les fonctions WLangage EcranVersFichier et FichierVers-
Ecran.
Onglet Note
Cet onglet permet de saisir des notes de programmation qui seront imprimes dans le dossier de pro-
grammation.
Onglet Aide
Cet onglet permet de saisir en multilingue diffrentes aides sur le champ spin :
le texte de la bulle daide
le texte de la barre de message
un lien vers un fichier daide (HLP, CHM)
Onglet Style
Cet onglet permet de :
appliquer un style prdfini au champ
crer ou modifier un style de la feuille de styles
modifier laspect du champ sans le relier la feuille de styles (style dissoci)
Il donne galement accs lditeur de styles qui permet de modifier compltement laspect du
champ :
Pour les boutons :
la couleur de fond la couleur du cadre
le type de cadre (il est possible de spcifier une image)
Pour la flche :
la couleur
Cet onglet permet galement de choisir lutilisation du thme courant sous Windows XP ou Vista.
76 www.pcsoft.fr
Livre des fonctionnalits WinDev
Onglet IHM
Cet onglet permet de dfinir les paramtres concernant linterface :
champ visible ou invisible
champ en slection, en affichage seul ou gris
champ accessible par la touche TAB
action du clic droit
curseur de survol
prsence dun menu contextuel standard ou personnalis
raccourci clavier daccs au champ
plan sur lequel est dispos le champ
groupes de champs auxquels est rattach le champ
position
taille
comportement du champ lors de la modification de taille de la fentre (ancrage)
Onglet Dtail
Cet onglet permet de dfinir :
limage de fond des onglets
le nombre maximum de volets par ligne
la mmorisation du volet actif
la taille des onglets (identique ou proportionnelle au libell)
la position des volets :
en haut gauche
en bas droite
Onglet Note
Cet onglet permet de saisir des notes de programmation qui seront imprimes dans le dossier de pro-
grammation.
Onglet Aide
Cet onglet permet de saisir en multilingue diffrentes aides sur longlet :
le texte de la bulle daide
le texte de la barre de message
le titre et le texte dune fentre daide accessible par la touche F1
un lien vers un fichier daide (HLP, CHM)
WinDev 77
Livre des fonctionnalits WinDev
Onglet Style
Cet onglet permet de :
appliquer un style prdfini au champ
crer ou modifier un style de la feuille de styles
modifier laspect du champ sans le relier la feuille de styles (style dissoci)
Il donne galement accs lditeur de styles qui permet de modifier compltement laspect du
champ :
Pour le libell du volet actif :
la police la position
la taille la position des images
les attributs (gras, soulign italique, barr) la couleur
lorientation en degr la position de limage peut tre indpendante du libell
Onglet IHM
Cet onglet permet de dfinir les paramtres concernant linterface :
champ visible ou invisible
champ en slection, en affichage seul ou gris
champ accessible par la touche TAB
mmorisation de longlet actif
animer le changement de volet
78 www.pcsoft.fr
Livre des fonctionnalits WinDev
Cet onglet permet galement de choisir lutilisation du thme courant sous Windows XP ou Vista.
2.3.27 Champ Tiroir
Le champ tiroir peut tre dpli afin d'afficher ou non les champs qu'il contient. Ce type de champ est uti-
lis abondamment par Windows XP.
WinDev 79
Livre des fonctionnalits WinDev
La fentre de description permet de consulter et de modifier par simple clic toutes les proprits associes au
champ.
Onglet Gnral
Cet onglet permet de dfinir les informations gnrales du champ :
nom
animation de louverture et de la fermeture du champ
adaptation de la taille de la fentre lors de lenroul / droul
Onglet IHM
Cet onglet permet de dfinir les paramtres concernant linterface :
champ visible ou invisible
mmorisation de la valeur
action du clic droit
prsence dun menu contextuel standard ou personnalis
plan sur lequel est dispos le champ
groupes de champs auxquels est rattach le champ
position et taille
comportement du champ lors de la modification de taille de la fentre (ancrage)
Onglet Note
Cet onglet permet de saisir des notes de programmation qui seront imprimes dans le dossier de pro-
grammation.
Onglet Aide
Cet onglet permet de saisir en multilingue diffrentes aides sur le champ :
le texte de la bulle daide
le texte de la barre de message
Onglet Style
Cet onglet permet de :
appliquer un style prdfini au champ
crer ou modifier un style de la feuille de styles
modifier laspect du champ sans le relier la feuille de styles (style dissoci)
Il donne galement accs lditeur de styles qui permet de modifier compltement laspect du
champ :
Pour le cadre extrieur :
la couleur de fond la couleur du cadre
le type de cadre (il est possible de spcifier une image)
80 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 81
Livre des fonctionnalits WinDev
Onglet Dtail
Cet onglet permet de dfinir :
lpaisseur du trait
si les angles doivent tre arrondis (rectangle)
le type de flche : dbut, fin, dbut et fin (flche)
Onglet Note
Cet onglet permet de saisir des notes de programmation qui seront imprimes dans le dossier de pro-
grammation.
Onglet Aide
Cet onglet permet de saisir en multilingue le texte de la bulle daide du champ.
Onglet Style
Cet onglet permet de :
appliquer un style prdfini au champ
crer ou modifier un style de la feuille de styles
modifier laspect du champ sans le relier la feuille de styles (style dissoci)
Il donne galement accs lditeur de styles qui permet de modifier compltement laspect du
champ :
Pour le libell :
la police la couleur
la taille la prsence et la position dune ombre
les attributs (gras, soulign italique, barr) la couleur de lombre
la position
82 www.pcsoft.fr
Livre des fonctionnalits WinDev
Onglet IHM
Cet onglet permet de dfinir les paramtres concernant linterface :
champ visible ou invisible
champ en saisie, en affichage seul ou gris
action du clic droit
curseur de survol
prsence dun menu contextuel standard ou personnalis
raccourci clavier daccs au champ
plan sur lequel est dispos le champ
groupes de champs auxquels est rattach le champ
position et taille
comportement du champ lors de la modification de taille de la fentre (ancrage)
Onglet Dtail
Cet onglet permet de dfinir :
la position horizontale (gauche, centre, droite)
la position verticale (haut, centre, bas)
lorientation (normale, 90 , 180, 270)
Onglet Liaison
Cet onglet permet de dfinir une liaison entre le champ et :
soit une rubrique de fichier de donnes ou de requte. Cette liaison peut porter sur un fichier ou
sur des fichiers relis.
soit une variable globale la fentre ou au projet, une instance de classe, ...
Cette liaison est notamment utilise par les fonctions WLangage EcranVersFichier et FichierVers-
Ecran.
Onglet Note
Cet onglet permet de saisir des notes de programmation qui seront imprimes dans le dossier de pro-
grammation.
Onglet Aide
Cet onglet permet de saisir en multilingue diffrentes aides sur le champ :
le texte de la bulle daide
un lien vers un fichier daide (HLP, CHM)
Onglet Style
Cet onglet permet de :
appliquer un style prdfini au champ
crer ou modifier un style de la feuille de styles
modifier laspect du champ sans le relier la feuille de styles (style dissoci)
Il donne galement accs lditeur de styles qui permet de modifier compltement laspect du
champ :
Pour le libell :
la police la couleur
la taille la prsence et la position dune ombre
les attributs (gras, soulign italique, barr) la couleur de lombre
la position
WinDev 83
Livre des fonctionnalits WinDev
84 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 85
Livre des fonctionnalits WinDev
86 www.pcsoft.fr
Livre des fonctionnalits WinDev
Onglet Note
Cet onglet permet de saisir des notes de programmation qui seront imprimes dans le dossier de pro-
grammation.
Onglet Style
Cet onglet permet de :
appliquer un style prdfini au champ
crer ou modifier un style de la feuille de styles
modifier laspect du champ sans le relier la feuille de styles (style dissoci)
Il donne galement accs lditeur de styles qui permet de modifier compltement laspect du
champ :
Pour le libell :
la police la couleur
la taille la prsence et la position dune ombre
les attributs (gras, soulign italique, barr) la couleur de lombre
la position
WinDev 87
Livre des fonctionnalits WinDev
Il donne galement accs lditeur de styles qui permet de modifier compltement laspect du
champ :
Pour le libell :
la police la couleur
la taille la prsence et la position dune ombre
les attributs (gras, soulign italique, barr) la couleur de lombre
la position
88 www.pcsoft.fr
Livre des fonctionnalits WinDev
Onglet Style
Cet onglet permet de :
appliquer un style prdfini au champ
crer ou modifier un style de la feuille de styles
modifier laspect du champ sans le relier la feuille de styles (style dissoci)
Il donne galement accs lditeur de styles qui permet de modifier compltement laspect du
champ :
Pour le libell :
la police la couleur
la taille la prsence et la position dune ombre
les attributs (gras, soulign italique, barr) la couleur de lombre
la position
WinDev 89
Livre des fonctionnalits WinDev
Il donne galement accs lditeur de styles qui permet de modifier compltement laspect du
champ :
Pour le libell :
la police la couleur
la taille la prsence et la position dune ombre
les attributs (gras, soulign italique, barr) la couleur de lombre
la position
90 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 91
Livre des fonctionnalits WinDev
Il donne galement accs lditeur de styles qui permet de modifier compltement laspect du
champ :
Pour le style par dfaut :
la police la couleur de la police
la taille le type de cadre (il est possible de spcifier une image)
les attributs (gras, soulign italique, barr) la couleur du cadre
la couleur de fond
Pour le samedi :
la police la couleur de la police
la taille le type de cadre (il est possible de spcifier une image)
les attributs (gras, soulign italique, barr) la couleur du cadre
la couleur de fond
Pour le dimanche :
la police la couleur de la police
la taille le type de cadre (il est possible de spcifier une image)
les attributs (gras, soulign italique, barr) la couleur du cadre
la couleur de fond
Pour Aujourdhui :
la police la couleur de la police
la taille le type de cadre (il est possible de spcifier une image)
les attributs (gras, soulign italique, barr) la couleur du cadre
la couleur de fond
92 www.pcsoft.fr
Livre des fonctionnalits WinDev
Pour la slection :
la police la couleur de la police
la taille le type de cadre (il est possible de spcifier une image)
les attributs (gras, soulign italique, barr) la couleur du cadre
la couleur de fond
2.3.40 Superchamp
Un superchamp est un type de champ avanc. Un superchamp regroupe un ensemble de champs dans un
but prcis. Les superchamps sont des lments indpendants et facilement rutilisables quelle que soit la
fentre o ils sont utiliss. Intgrables dans un dictionnaire, ils peuvent tre facilement transfrs d'un projet
un autre.
De nombreux superchamps sont livrs avec WinDev :
barre doutils RTF
boutons systme
capture dcran
compteur
interrupteur diodes
jauge volue
recherche/remplacer dans un texte brut
recherche/remplacer dans un texte RTF
slecteur de date
slecteur de priode
slecteur de fichiers
slecteur de rpertoires
informations systme
slecteur de valeur
vrification dun numro de carte bancaire
vrification dun numro de RIB
vrification dun numro de SIREN
vrificateur dorthographe
...
La fentre de description permet de consulter et de modifier par simple clic toutes les proprits associes au
champ.
Onglet Gnral
Cet onglet permet de dfinir les informations gnrales du champ :
nom
champs appartenant au superchamp (ajout, suppression, dition)
procdures locales du superchamp (ajout, suppression, dition)
Onglet IHM
Cet onglet permet de dfinir les paramtres concernant linterface :
champ visible ou invisible
champ en saisie, en affichage seul ou gris
mmorisation des valeurs
action du clic droit
prsence dun menu contextuel standard ou personnalis
plan sur lequel est dispos le champ
groupes de champs auxquels est rattach le champ
position et taille
comportement du champ lors de la modification de taille de la fentre (ancrage)
WinDev 93
Livre des fonctionnalits WinDev
Onglet Contenu
Cet onglet permet de paramtrer la source de donnes du superchamp. Ces informations sont prises
uniquement en compte lors de la gnration dun pattern RAD ou RID.
Le mode de remplissage peut tre :
par programmation : les donnes ne sont ni lies un fichier de donnes, ni lies une variable et
sont fournies par programmation.
variable : les donnes sont lies une variable globale prsente dans le projet ou dans la fentre. Il
est galement possible de lier le champ une instance de classe.
fichier charg en mmoire : les donnes proviennent dun fichier de donnes ou dune requte
mais seul un nombre spcifi denregistrement est charg en mmoire.
fichier avec accs direct : les donnes proviennent directement dun fichier de donnes ou dune
requte.
Une requte peut tre cre directement depuis la fentre de description pour tre intgre la
combo.
Onglet Note
Cet onglet permet de saisir des notes de programmation qui seront imprimes dans le dossier de pro-
grammation.
Onglet Aide
Cet onglet permet de saisir en multilingue diffrentes aides sur le champ :
le texte de la bulle daide
le texte de la barre de message
Onglet Style
Cet onglet permet de :
appliquer un style prdfini au champ
crer ou modifier un style de la feuille de styles
modifier laspect du champ sans le relier la feuille de styles (style dissoci)
Il donne galement accs lditeur de styles qui permet de modifier compltement laspect du
champ :
Pour le cadre extrieur :
la couleur de fond la couleur du cadre
le type de cadre (il est possible de spcifier une image)
Pour lascenseur :
la couleur de fond le type de cadre (il est possible de spcifier une image)
la couleur du bouton la couleur du cadre
94 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 95
Livre des fonctionnalits WinDev
La fentre de description permet de crer les diffrentes cases de la barre de message (ajout, insertion, dpla-
cement, suppression) et den indiquer le contenu :
par programmation
vnement "mise jour de la barre de message"
jauge
message daide
96 www.pcsoft.fr
Livre des fonctionnalits WinDev
date
heure
colonne et ligne en cours dans un champ de saisie
tat touche [MAJ]
tat touche [INSER]
nom de lutilisateur (groupware)
La fentre de description permet de consulter et de modifier par simple clic toutes les proprits associes au
champ.
Onglet Gnral
Cet onglet permet de dfinir les informations gnrales du champ :
nom
image avec :
choix dans le catalogue dimages image spcifique pour chaque langue
mode daffichage :
100 % homothtique centr
centr homothtique tendu centr
tir homothtique sans agrandissement
rpt homothtique centr sans agrandissement
homothtique affichage haute qualit
homothtique tendu
position :
haut gauche droite
haut bas gauche
haut droit bas
gauche bas droit
centre
transparence
symtrie
Onglet IHM
Cet onglet permet de dfinir les paramtres concernant linterface :
champ visible ou invisible
saisie possible dans la barre de message
largeur (fixe, adapte au contenu, ancre en largeur)
largeur initiale
taux dancrage en largeur
Onglet Style
Cet onglet permet de :
appliquer un style prdfini au champ
crer ou modifier un style de la feuille de styles
modifier laspect du champ sans le relier la feuille de styles (style dissoci)
Il donne galement accs lditeur de styles qui permet de modifier compltement laspect du
champ :
Pour le libell :
la police la couleur
la taille la prsence et la position dune ombre
les attributs (gras, soulign italique, barr) la couleur de lombre
la position
WinDev 97
Livre des fonctionnalits WinDev
Pour le cadre :
la couleur de fond le type de cadre
98 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 99
Livre des fonctionnalits WinDev
100 www.pcsoft.fr
Livre des fonctionnalits WinDev
Pour le libell :
la police la couleur
la taille la prsence et la position dune ombre
les attributs (gras, soulign italique, barr) la couleur de lombre
la position
La fentre de description permet de consulter et de modifier par simple clic toutes les proprits associes au
modle de champs.
Onglet Gnral
Cet onglet permet de dfinir les informations gnrales du champ :
nom
champs appartenant au modle de champs (ajout, suppression, dition)
procdures locales du superchamp (ajout, suppression, dition)
Onglet IHM
Cet onglet permet de dfinir les paramtres concernant linterface :
modle de champs visible ou invisible
modle de champs actif, en affichage seul ou gris
action du clic droit
prsence dun menu contextuel standard ou personnalis
plan sur lequel est dispos le modle de champs
groupes de champs auxquels est rattach le modle de champs
position et taille
comportement du champ lors de la modification de taille de la fentre (ancrage)
Onglet Note
Cet onglet permet de saisir des notes de programmation qui seront imprimes dans le dossier de pro-
grammation.
WinDev 101
Livre des fonctionnalits WinDev
Onglet Aide
Cet onglet permet de saisir en multilingue diffrentes aides sur le champ :
le texte de la bulle daide
le texte de la barre de message
Onglet Style
Cet onglet permet de :
appliquer un style prdfini au champ
crer ou modifier un style de la feuille de styles
modifier laspect du champ sans le relier la feuille de styles (style dissoci)
Il donne galement accs lditeur de styles qui permet de modifier compltement laspect du
champ :
Pour le cadre extrieur :
la couleur de fond la couleur du cadre
le type de cadre (il est possible de spcifier une image)
102 www.pcsoft.fr
Livre des fonctionnalits WinDev
Onglet Aide
Cet onglet permet de saisir en multilingue le texte de la barre de message pour loption de menu.
Onglet Style
Cet onglet permet de modifier laspect du menu sans le relier la feuille de styles (style dissoci)
Pour les options au repos :
la police la couleur
la taille la prsence et la position dune ombre
les attributs (gras, soulign italique, barr) la couleur de fond
WinDev 103
Livre des fonctionnalits WinDev
104 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 105
Livre des fonctionnalits WinDev
106 www.pcsoft.fr
Livre des fonctionnalits WinDev
tat Graphe :
Les donnes lues dans la source de donnes sont affiches sous forme de graphe (Histogramme,
Courbe, Nuage de points, Camembert, Graphe boursier)
tat Tableau crois :
Les donnes lues dans la source de donnes sont affiches dans un tableau double entre.
L'diteur d'tats peut intgrer en standard dans tous ces types d'tats des codes-barres (UPC, EAN,
2PARMI5, CODABAR, MSI, 39, 128, DataMatrix, PDF 417).
2.5.2 Sources de donnes de ltat
Les tats peuvent tre crs partir de donnes issues de :
un fichier prsent dans une analyse ou d'un fichier de donnes quelconque (HyperFileSQL, Ora-
cle, SQL Server, AS/400, Sybase, )
le rsultat d'une requte
une vue sur une base HyperFileSQL
une zone mmoire
un champ Table prsent dans une fentre
un fichier texte
2.5.3 Assistant de cration dtat
Un assistant guide pas pas la cration de l'tat pour dterminer :
le nom de ltat
le type dtat
la source des donnes qui vont tre imprimes :
Un tat est gnralement bas sur une requte qui peut tre cre directement lors de la cration de
ltat. Cette requte sera alors intgre ltat.
la ou les cls de parcours avec le sens de tri
les rubriques imprimer
pour un parcours born les valeurs minimale et maximale
les ruptures :
Les ruptures servent regrouper des enregistrements qui ont une rubrique de mme valeur et
faire des sous-totaux par exemple.
les sommes, compteurs et moyennes afficher
le format du papier (A4, A5, letter US, enveloppe, papier continu)
lorientation (portrait ou paysage)
les marges (en cm ou en pouces)
le gabarit :
Un gabarit dfini un style pour ltat et les champs de ltat (couleur, police, ...). Il est possible de
crer et personnaliser ses propres gabarits.
Lassistant gnre ltat correspondant aux informations fournies.
Tout est ensuite compltement modifiable et personnalisable.
2.5.4 Description dun tat
Lenvironnement de lditeur dtats reprsente ltat en WYSIWYG.
Ltat est dcoup par blocs. Lintitul de chacun des blocs est prsent dans la marge.
Des rgles millimtriques sont prsentes dans les marges.
La fentre de description permet de consulter et de modifier par simple clic toutes les proprits associes
ltat.
Onglet Donnes
Cet onglet permet de dfinir les informations gnrales de ltat :
nom logique de ltat
description de ltat
source de donnes
bornes sur la cl de parcours
message dattente affich lors de la slection et du tri des enregistrements
WinDev 107
Livre des fonctionnalits WinDev
108 www.pcsoft.fr
Livre des fonctionnalits WinDev
Pour le cadre :
larrondi des bords la couleur du cadre
le type de trait lpaisseur
Et galement la couleur de fond.
WinDev 109
Livre des fonctionnalits WinDev
Pour le cadre :
larrondi des bords la couleur du cadre
le type de trait
110 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 111
Livre des fonctionnalits WinDev
La fentre de description permet de consulter et de modifier par simple clic toutes les proprits associes au
champ.
Onglet Gnral
Cet onglet permet de dfinir :
le nom
limage avec :
choix dans le catalogue dimages image spcifique pour chaque langue
le mode daffichage
100 % homothtique centr sans agrandissement
centr HQ + Etir
tir HQ + Homothtique
rpt HQ + Homothtique tendu
homothtique HQ + Homothtique centr
homothtique tendu HQ + Homothtique tendu centr
homothtique centr HQ + Homothtique sans agrandissement
homothtique tendu centr HQ + Homothtique centr sans agrandissement
homothtique sans agrandissement
la transparence
la rubrique lie
Onglet Dtail
Cet onglet permet de dfinir les paramtres concernant linterface :
champ visible ou invisible
champ scable (autoriser limpression sur plusieurs pages)
champ auto-extensible (taille modifie automatiquement en fonction du contenu)
groupes de champs auxquels est rattach le champ
position et taille
112 www.pcsoft.fr
Livre des fonctionnalits WinDev
Onglet Style
Cet onglet permet de :
appliquer un style prdfini au champ
crer ou modifier un style de la feuille de style
modifier laspect du champ sans le relier la feuille de styles (style dissoci)
Il donne galement accs lditeur de styles qui permet de modifier compltement laspect du
champ :
Pour le cadre :
larrondi des bords la couleur du cadre
le type de trait lpaisseur
rubrique relie
avec caractre de vrification
taille proportionnelle
code tendu
afficher la valeur du code-barres
position horizontale
position verticale
orientation
Onglet Dtail
Cet onglet permet de dfinir les paramtres concernant linterface :
champ visible ou invisible
champ auto-extensible (taille modifie automatiquement en fonction du contenu)
groupes de champs auxquels est rattach le champ
position
taille
Onglet Style
Cet onglet permet de :
appliquer un style prdfini au champ
crer ou modifier un style de la feuille de style
modifier laspect du champ sans le relier la feuille de styles (style dissoci)
Il donne galement accs lditeur de styles qui permet de modifier compltement laspect du
champ :
Pour le cadre :
larrondi des bords la couleur du cadre
WinDev 113
Livre des fonctionnalits WinDev
Pour le cadre :
larrondi des bords la couleur du cadre
le type de trait lpaisseur
114 www.pcsoft.fr
Livre des fonctionnalits WinDev
Pour le cadre :
larrondi des bords la couleur du cadre
le type de trait lpaisseur
WinDev 115
Livre des fonctionnalits WinDev
graphe en relief
couleurs dgrades
Onglet Dtail
Cet onglet permet de dfinir les paramtres concernant linterface :
champ visible ou invisible
champ scable (autoriser limpression sur plusieurs pages)
champ auto-extensible (taille modifie automatiquement en fonction du contenu)
quadrillage horizontal
quadrillage vertical
frquence des graduations
groupes de champs auxquels est rattach le champ
position et taille
Onglet Alimentation
Cet onglet permet de dfinir les paramtres concernant la source de donnes du graphe :
bloc dalimentation du graphe
mode dalimentation (automatique, programm)
champ ou rubrique reli pour le libell associ
Onglet Sries
Cet onglet permet de dfinir les sries :
nombre de sries
numro de la srie
couleur de la srie
source de donnes de la srie
Onglet Style
Cet onglet permet de :
appliquer un style prdfini au champ
crer ou modifier un style de la feuille de style
modifier laspect du champ sans le relier la feuille de styles (style dissoci)
Il donne galement accs lditeur de styles qui permet de modifier compltement laspect du
champ :
Pour le cadre :
larrondi des bords la couleur du cadre
le type de trait lpaisseur
116 www.pcsoft.fr
Livre des fonctionnalits WinDev
Onglet Dtail
Cet onglet permet de dfinir les paramtres concernant linterface :
champ visible ou invisible
champ scable (autoriser limpression sur plusieurs pages)
champ auto-extensible (taille modifie automatiquement en fonction du contenu)
groupes de champs auxquels est rattach le champ
position
taille
Onglet Style
Cet onglet permet de :
appliquer un style prdfini au champ
crer ou modifier un style de la feuille de style
modifier laspect du champ sans le relier la feuille de styles (style dissoci)
Il donne galement accs lditeur de styles qui permet de modifier compltement laspect du
champ :
Pour limage de fond :
limage le mode daffichage
la transparence
Pour le cadre :
larrondi des bords la couleur du cadre
le type de trait lpaisseur
WinDev 117
Livre des fonctionnalits WinDev
la transparence
118 www.pcsoft.fr
Livre des fonctionnalits WinDev
Pour le cadre :
larrondi des bords la couleur du cadre
le type de trait
La fentre de description permet de consulter et de modifier par simple clic toutes les proprits associes au
champ de saisie.
Onglet Gnral
Cet onglet permet de dfinir les informations gnrales du champ :
nom
libell avec saisie multilingue
type de contenu parmi les types suivants :
texte date
texte multi-lignes heure
numrique
WinDev 119
Livre des fonctionnalits WinDev
Pour le libell :
la police les attributs (gras, soulign italique, barr)
la taille la couleur
120 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 121
Livre des fonctionnalits WinDev
122 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 123
Livre des fonctionnalits WinDev
relation
Les relations dcrivent le comportement des classes entre elles.
Les relations suivantes peuvent tre dfinies dans lditeur :
association gnralisation
dpendance
paquetage
Lditeur UML permet de crer des paquetages.
Cela permet de diviser et d'organiser la reprsentation du diagramme (de la mme manire que les
rpertoires organisent les fichiers). Chaque paquetage peut contenir des classes et des relations.
Les diagrammes de classes sont les diagrammes les plus courants dans la modlisation des systmes orients
objet.
2.7.2 Gnration des classes
La gnration permet de crer les classes WinDev (fichier ".WDC") correspondantes aux classes cres sous
lditeur UML dans un diagramme de classes.
Il est possible :
soit de gnrer une seule classe.
soit de gnrer l'ensemble des classes du diagramme.
Si la classe gnrer existe dj dans le projet, elle sera modifie si ncessaire.
124 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 125
Livre des fonctionnalits WinDev
126 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 127
Livre des fonctionnalits WinDev
128 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 129
Livre des fonctionnalits WinDev
130 www.pcsoft.fr
Livre des fonctionnalits WinDev
Plusieurs types de pages d'aide peuvent tre mis en place dans un fichier d'aide :
les pages d'aide contextuelle : ces pages donnent des indications sur l'utilisation d'une fentre
spcifique.
les pages d'aide "Comment le faire" : ces pages dcrivent pas pas les diffrentes tapes pour rali-
ser une opration.
des pages d'aide "Conceptuelle" : ces pages prsentent un concept, une ide, dfinissent les ter-
mes utiliss.
Dans une page daide, il est possible de :
saisir directement le texte prsent dans l'en-tte ou dans la page
configurer le mode d'affichage de la page
ajouter des images (associes des liens ou non)
ajouter des liens
associer des mots-cls d'index la page d'aide
Caractristiques d'une page d'aide
le titre de la page
son nom
le numro daide
la visibilit dans le sommaire
les mots-cls d'index associs la page d'aide
l'apparence des diffrentes zones de la page d'aide
Les liens
Les liens permettent aux utilisateurs de se dplacer entre les diffrentes pages de l'aide et de parcourir
le systme d'aide. Un lien peut tre fait :
sur un mot ou un groupe de mots
sur une image
Il est possible de dfinir le type du lien et la destination de la page afficher dans les proprits du
lien :
Texte du lien : Libell du lien.
Hyperlien vers : permet douvrir un lien vers :
une autre page du systme d'aide une ancre d'une page
une page internet un lien vers une page d'un autre fichier d'aide
Le sommaire
Le sommaire utilise deux catgories d'lments :
les livrets : permettent de regrouper les pages d'aide par chapitres ou sections
les pages : pages d'aide individuelles
Les index
Les mots-cls d'index permettent l'utilisateur de rechercher facilement une page d'aide. Chaque
page d'aide peut tre associe un ou plusieurs mots-cls. Chaque mot-cl peut tre associ une ou
plusieurs pages.
Lditeur daide propose la gnration automatique d'index partir du contenu des pages d'aide.
Des options de cration automatique dindex sont proposes :
Recherche des mots en majuscules
Mettre les mots-cls en minuscules, de casses mixtes
Mettre les mots de moins de trois lettres
WinDev 131
Livre des fonctionnalits WinDev
132 www.pcsoft.fr
Livre des fonctionnalits WinDev
Description du projet
Les caractristiques du projet sont les suivantes :
informations gnrales
graphe du projet
liste des lments du projet
liste des perso-dossiers
tableau de bord
code source du projet
code des procdures globales
messages dans les diffrentes langues du projet
listes derreurs et de warning
statistiques sur le code :
Nombre de lignes de code Nombre de lignes moyen par traitement
Nombre de lignes de commentaires Pourcentage de commentaires
WinDev 133
Livre des fonctionnalits WinDev
134 www.pcsoft.fr
Livre des fonctionnalits WinDev
code
Perso-notes
rgles mtier
Tests automatiques
Les caractristiques des tests automatiques sont les suivantes :
code
synthse des rsultats
Rgles mtier
Les caractristiques des rgles mtier sont les suivantes :
informations gnrales
description
fichiers attachs
liens
Table des matires, index gnral et annexes
Pour chaque partie, il est possible de choisir :
les informations diter
les diffrents lments dtailler
Par exemple pour les requtes :
la reprsentation graphique des requtes
les informations gnrales des requtes (nom logique et physique des requtes, type des requtes,
analyse associe aux requtes, ...)
les informations spcifiques aux rsultats des requtes (rubriques rsultat, paramtres des requ-
tes, critres de tri, ...)
les informations sur les caractristiques des requtes (conditions de slection, groupements, ...)
le code SQL correspondant aux requtes
2.11.2 Format ddition du dossier
Le dossier peut au choix tre :
imprim
export vers
un document RTF un fichier PDF
un fichier HTML un fichier texte
WinDev 135
Livre des fonctionnalits WinDev
collection de procdure
classe
excutable
Il est possible de crer un test pour une fentre spcifique, ou pour toute une application. Lors de la cration
du test, chaque changement de fentre dans l'application, WinDev cre automatiquement un nouveau
scnario de test et enchane ce scnario au scnario prcdent si ncessaire.
Chaque test est associ un code WLangage : le scnario du test. Ce scnario est visible sous l'diteur de
code. Le code des tests peut tre modifi. Les tests et le code associ ne sont pas intgrs l'excutable, et ne
sont pas livrs en clientle. Le nombre de tests d'une application n'a donc aucune incidence sur la taille de
l'application livre en clientle.
WinDev permet l'utilisateur d'enregistrer un scnario de test pour le transmettre au service qualit ou au
dveloppeur. L'utilisateur peut ainsi transmettre simplement un protocole de reproduction difficilement
explicable.
Le dveloppeur pourra importer directement le ou les tests dans son projet. Ces tests pourront tre lancs
par exemple pour reproduire le problme de l'utilisateur, et tre ainsi ajouts aux tests automatiques disponi-
bles sur l'application.
136 www.pcsoft.fr
Livre des fonctionnalits WinDev
3 LE L5G : WLANGAGE
3.1 Constantes
Les constantes sont des lments du langage dont la valeur est fixe une fois pour toutes.
WinDev 137
Livre des fonctionnalits WinDev
138 www.pcsoft.fr
Livre des fonctionnalits WinDev
3.4 Programmation
Deux mthodes de programmation sont possibles dans WinDev :
Programmation procdurale
Programmation Oriente Objet (POO)
Les deux mthodes peuvent se mixer dans un mme programme dvelopp avec WinDev.
3.4.1 Programmation procdurale
La programmation procdurale sappuie sur la cration et lappel de procdures et de fonctions.
Une procdure ne retourne pas de rsultat.
Une fonction retourne un rsultat.
Cration de procdures locales
Les procdures locales peuvent tre cres de plusieurs faons :
Depuis l'diteur de code :
soit par l'option "Insertion .. Nouvelle procdure locale" (raccourci clavier [F4]).
soit dans le menu contextuel (clic droit de la souris), option "Crer une procdure locale".
Depuis le volet "Code", option "procdures locales" : ouvrez le menu contextuel (clic droit de la sou-
ris) et slectionnez l'option "Nouvelle procdure locale".
Cration de procdures globales
Les procdures globales peuvent tre cres de plusieurs faons.
Depuis l'diteur de code :
soit par l'option "Insertion .. Nouvelle procdure globale" (raccourci clavier [Shift] [F4]).
soit dans le menu contextuel (clic droit de la souris), option "Crer une procdure globale".
Depuis le volet "Explorateur de projet", option "Procdures\Procdures globales" : ouvrez le menu
contextuel (clic droit de la souris) et slectionnez l'option "Nouvelle procdure globale".
Porte des procdures
La procdure peut tre :
locale : ce type de procdure est utilisable dans tous les traitements dpendant de l'objet (fentre
ou tat) dans lequel cette procdure a t dclare.
WinDev 139
Livre des fonctionnalits WinDev
globale : cela signifie quelle est utilisable dans tous les traitements du projet.
Les procdures globales sont stockes dans des collections de procdures.
Affichage de la liste des procdures
Il est possible d'afficher la liste des procdures globales en slectionnant l'option "Affichage .. Proc-
dures globales" (raccourci clavier [Ctrl] [F8]) de l'diteur de code.
Passage de paramtres une procdure
Il est possible de passer des paramtres une procdure.
Lors de l'appel d'une procdure, les paramtres peuvent tre :
passs par variable (adresse)
passs par valeur
un champ, une fentre ou un tat
La description du type de paramtre n'est pas obligatoire.
Collections de procdures
Une collection de procdures permet de :
partager des procdures globales entre plusieurs dveloppeurs, pour un mme projet
partager des procdures globales entre plusieurs projets
bloquer uniquement cette collection lors de modifications apportes dans une procdure globale
modifier une ou plusieurs procdures globales mme si le projet est en cours de modification par
un autre utilisateur
Surcharge de procdure
Il est possible de dfinir deux procdures de mme nom dans des collections de procdures diffrentes
utilises par le mme projet.
Pour accder une de ces procdures, il suffit de prfixer le nom de la procdure par le nom de la col-
lection de procdures utiliser.
Par exemple, pour utiliser la procdure "Affiche" de la collection de procdures "Ecran", il suffit
d'crire : Ecran.Affiche().
Traitements des collections de procdures
Comme une fentre ou un projet, une collection de procdures peut possder :
ses propres variables globales
ses propres constantes
son propre traitement de dclaration de globales
son propre traitement de terminaison
Pour accder une variable globale d'une collection de procdures depuis le projet, il suffit de pr-
fixer le nom de la variable par le nom de la collection de procdures.
Par exemple :
macollection.mavariable
Procdure automatique
Les procdures (locales et globales) peuvent tre automatises. Il suffit de configurer les options
dautomatisme de la procdure.
3.4.2 Programmation Orient Objet (POO)
La programmation oriente objet (appele "POO") est une mthode de programmation dans laquelle les
programmes sont organiss comme des ensembles d'objets.
Chaque objet reprsente une instance d'une certaine classe, toutes les classes tant des membres d'une hi-
rarchie de classes unifie par des relations d'hritage.
Le WLangage supporte la Programmation Oriente Objet, en effet :
Les classes
Une classe est compose de :
donnes, appeles membres
constantes
procdures, appeles mthodes. Une mthode est une procdure spcialement crite pour mani-
puler les objets de la classe
140 www.pcsoft.fr
Livre des fonctionnalits WinDev
Pour utiliser une classe, il faut dclarer un ou plusieurs objets. Tous les objets d'une classe donne
sont identiques par leur forme et leur comportement, mais leurs membres contiennent des donnes
diffrentes.
Dclaration de lobjet et instanciation
Lobjet doit tre dclar comme tant de la classe manipuler. Il sagit de linstanciation d'un objet.
Exemple de dclaration :
FichierSource est un objet Fichier
FichierSource est un Fichier
Il est possible d'instancier dynamiquement un objet une classe
Dclaration dun membre
Un membre d'un objet est une donne associe l'objet.
Un membre est galement appel proprit de l'objet.
Les mthodes dun objet
Les mthodes d'un objet sont des fonctionnalits associes l'objet.
Par dfaut, lors de la cration d'une classe sous l'diteur de code de WinDev les mthodes "Construc-
teur" et "Destructeur" sont automatiquement cres.
Dure de vie de lobjet
L'objet est cr lors de sa dclaration.
L'objet est automatiquement dtruit la fin du traitement contenant sa dclaration.
Hritage de classe
L'organisation hirarchique en classes et sous classes conduit au concept d'hritage.
L'hritage est le mcanisme par lequel la classe en cours de description utilise les mthodes et les
membres dfinis dans les classes existantes.
La classe existante est appele Classe anctre.
La nouvelle classe est appele Classe drive.
La Classe drive englobe la classe anctre et y ajoute de nouvelles mthodes et de nouveaux membres
Un hritage peut tre :
multiple : la classe drive peut tre drive de plusieurs classes anctres.
priv : seules les mthodes de la classe drive peuvent accder aux mthodes et aux membres
hrits.
public (par dfaut) : il est possible d'accder aux mthodes et aux membres hrits depuis l'ext-
rieur de la classe.
Le WLangage permet galement de dcrire des mthodes virtuelles.
WinDev 141
Livre des fonctionnalits WinDev
4 LE GUIDE
142 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 143
Livre des fonctionnalits WinDev
144 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 145
Livre des fonctionnalits WinDev
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
GglConnecte
GglRcupreCarte
GglRequte
HAlias
Hasard
HChangeNom
HChangeRepRPL
HCreVue
HDclare
HeureSys
HFiltre
HImporteTexte
HLitPremier
HLitRecherchePremier
HOuvreAnalyse
HRindexe
iAperu
iCadre
iCrePolice
iImprimeEtat
iImprimeImage
iMarge
146 www.pcsoft.fr
Livre des fonctionnalits WinDev
InfoBitmap
INIEcrit
INILit
iParamtre
LanceAppli
ListeCherche
NumriqueVersChane
PlanificateurAjouteHoraire
PlanificateurAjouteTche
PoliceCre
RseauConnecte
RseauDconnecte
RseauNomRep
RVB
SAPExcute
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
WinDev 147
Livre des fonctionnalits WinDev
5 HYPERFILESQL
HyperFileSQL est la base de donnes scurise et puissante, livre en standard dans WinDev.
HyperFileSQL existe en 3 versions :
HyperFileSQL Classic : mode monoposte et/ou rseau
HyperFileSQL Client/Serveur
HyperFileSQL Mobile
Les bases de donnes HyperFileSQL Classic et HyperFileSQL Client/Serveur sont supportes :
sous Windows
sous Linux
La base de donnes HyperFileSQL (toutes versions) est librement diffusable avec les applications dvelop-
pes avec WinDev.
148 www.pcsoft.fr
Livre des fonctionnalits WinDev
Les fonctions spcifiques la gestion du moteur HyperFileSQL Client/Serveur sont les suivantes :
WinDev 149
Livre des fonctionnalits WinDev
150 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 151
Livre des fonctionnalits WinDev
152 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 153
Livre des fonctionnalits WinDev
154 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 155
Livre des fonctionnalits WinDev
La rplication universelle utilise un modle centralis : toutes les bases de donnes se synchronisent avec une
base de donnes matre. La base de donnes matre rpercute ensuite les modifications vers les autres bases
de donnes.
Pour activer la rplication universelle, il suffit d'utiliser la fonction du WLangage HGreRplication.
5.12.14 Cryptage des donnes
HyperFileSQL supporte le cryptage de donnes.
Plusieurs modes de cryptage optimis sont grs :
standard sur 128 bits
RC5 12 boucles sur 128 bits
RC5 16 boucles sur 128 bits
Le mode de cryptage peut tre dfini :
par programmation grce aux fonctions du WLangage
dans lditeur danalyses (pour plus de dtails, consultez Lditeur danalyses, page 27)
5.12.15 Support dUNICODE
L'Unicode est un systme de codage spcifiant un nombre unique pour chaque caractre. Ce codage est ra-
lis sur 16 bits.
L'UNICODE peut prendre en compte tous les systmes d'criture de la plante.
HyperFileSQL supporte UNICODE pour :
laffichage
la recherche
le tri
l'enregistrement des donnes
La fonction du WLangage ChangeAlphabet permet de grer des langues utilisant des alphabets spcifiques.
5.12.16 Procdures stockes (HyperFileSQL Client/Serveur uniquement)
Les procdures stockes permettent de simplifier l'volution et la maintenance de vos applications en facto-
risant le code.
En effet, lorsque la faon d'accder aux donnes volue (suite un changement de structure de fichiers par
exemple), il suffit de modifier la procdure stocke sur le serveur sans effectuer de modification dans les
applications dployes qui utilisent cette procdure.
Une procdure stocke permet galement de limiter le nombre d'allers et retours entre le poste client et le
serveur, et donc amliore la vitesse des traitements.
Les procdures stockes peuvent utiliser des requtes SQL ou des requtes cres avec l'diteur de requtes.
La cration des procdures stockes et des requtes utilises par les procdures stockes est effectue dans
l'diteur d'analyses.
156 www.pcsoft.fr
Livre des fonctionnalits WinDev
EcranVersFichier Initialise automatiquement la valeur mmoire des rubriques d'un fichier avec la
valeur des champs de la fentre.
EspaceSignificatif Ajoute ou supprime les espaces situs droite d'une rubrique texte lors de sa
lecture.
FichierVersEcran Initialise automatiquement les champs d'une fentre avec les valeurs des rubriques
associes dans l'enregistrement en cours du fichier HyperFileSQL.
HActiveFiltre Active le filtre prcdemment cr pour le fichier spcifi.
HActiveFiltreAuto Active un filtre automatique sur les fichiers relis lors du parcours d'un fichier
XML. Ce filtre peut tre dsactiv grce la fonction HDsactiveFiltreAuto.
HActiveTrigger Ractive un trigger prcdemment dsactiv avec la fonction HDsactiveTrigger.
HAjoute Ajoute l'enregistrement prsent en mmoire dans le fichier de donnes.
HAlias Cre un alias logique d'un fichier ou annule tous les alias existants.
HAnnuleAlias Annule un alias prcdemment dclar avec la fonction HAlias.
HAnnuleDclaration Supprime une dclaration prcdemment faite avec HDclare, HDclareExterne,
HDcritFichier.
HAnnuleRecherche Annule le critre de recherche en cours.
HAttacheMmo Permet d'associer un fichier une rubrique de type mmo binaire.
HAvance Avance de plusieurs enregistrements dans le fichier, partir de la position en cours,
selon une rubrique spcifie.
HBloqueFichier Bloque un fichier et restreint l'accs ce fichier pour toutes les autres applications.
HBloqueNumEnr Bloque un enregistrement et restreint l'accs cet enregistrement pour toutes les
autres applications.
HChangeCl Change la rubrique de parcours.
HChangeConnexion Change la connexion une base de donnes utilise pour un fichier. Ce
changement sera pris en compte la prochaine ouverture du fichier.
HChangeLocalisation Modifie le mode de recherche des fichiers de donnes. Les fichiers de donnes
physiques peuvent se trouver sur le disque (cas le plus courant) ou dans des
bibliothques WinDev / WebDev (fichiers WDL).
HChangeNom Modifie le nom physique d'un fichier de donnes.
HChangeRep Modifie le chemin d'accs un fichier de donnes.
HChangeRepJnl Modifie le chemin d'accs un fichier journal (fichier JournalOpration et fichier
JournalIdentification).
HChangeRepRpl Modifie l'emplacement de la description du rplica abonn (fichier RPL). Cette
fonction doit tre utilise sur le poste abonn.
HConnecte Redfinit un ou plusieurs paramtres d'une connexion sur une table spcifique ou
sur un ensemble de tables.
HConnecteAccsDistant Ouvre une analyse au format HyperFileSQL Classic via un accs distant.
HConstruitValCl Construit la valeur d'une cl compose pour raliser un filtre ou effectuer une
recherche.
HConstruitValClANSI Sous une plateforme UNICODE (pocket PC par exemple), permet de construire
la valeur d'une cl compose pour l'enregistrer dans un fichier HyperFileSQL.
HConvert Convertit une valeur numrique en une chane binaire pour effectuer une recher-
che sur une cl numrique. Permet de composer une cl compose d'une ou de
plusieurs rubriques numriques.
HCopieEnreg Copie le contenu de l'enregistrement en cours (charg en mmoire) dans
l'enregistrement en cours d'un autre fichier.
HCration Cre vide un fichier de donnes (fichier d'extension ".FIC") avec le fichier
d'index et le fichier mmo si ncessaires.
HCrationSiInexistant Cre vide un fichier de donnes (si le fichier n'existe pas) ou ouvre un fichier (si
le fichier existe).
WinDev 157
Livre des fonctionnalits WinDev
158 www.pcsoft.fr
Livre des fonctionnalits WinDev
HExporteXML Exporte les enregistrements d'un fichier (HyperFileSQL ou OLE DB), d'une vue
ou d'une requte dans un fichier XML.
HExtraitMmo Extrait le contenu d'une rubrique de type mmo binaire dans un fichier.
HFerme Ferme soit un fichier, soit tous les fichiers ouverts.
HFermeAnalyse Ferme l'analyse en cours.
HFermeConnexion Ferme une connexion une base de donnes
HFichierExiste Permet de savoir si un fichier existe.
HFiltre Dfinit et active un filtre sur un fichier, une vue ou une requte.
HFiltreCommencePar Dfinit et active un filtre de type "Commence par" sur un fichier, une vue ou une
requte. Le filtre de type "Commence par" permet de slectionner tous les
enregistrements commenant par une suite de caractres dfinie.
HFiltreComprisEntre Dfinit et active un filtre de type "Compris entre" sur un fichier, une vue ou une
requte. Le filtre de type "Compris Entre" permet de slectionner tous les
enregistrements compris entre deux valeurs donnes.
HFiltreIdentique Dfinit et active un filtre permettant de rechercher la valeur exacte d'une rubrique
de type chane. Ce filtre peut tre utilis sur un fichier, une vue ou une requte.
HFinInterditModif Dbloque un fichier qui a t bloqu par le mme programme avec la fonction
HInterditModif.
HForceEcriture Force le systme d'exploitation du poste sur lequel les fichiers de donnes sont
prsents crire les donnes directement sur le disque.
HFusionneVue Cre une vue HyperFileSQL partir de deux vues prcdemment cres.
HGreAccsDistant Dbranche temporairement l'accs distant pour accder des fichiers de donnes
HyperFileSQL Classic prsents en local.
HGreDoublon Active ou dsactive la gestion des doublons sur une cl unique.
HGreIntgrit Active ou dsactive la gestion d'une contrainte d'intgrit sur une liaison d'un
fichier.
HGreJournal Active ou dsactive la gestion du journal d'un fichier journalis.
HGreMmo Active ou dsactive la gestion des rubriques de type mmo.
HGreREP Active ou dsactive la gestion du fichier .REP.
HGreRplication Active ou dsactive temporairement la gestion de la rplication.
HGreTransaction Active ou dsactive la gestion des transactions.
HGreTrigger Active ou dsactive la gestion des triggers.
HImporteHF55 Importe un fichier Hyper File 5.5 dans un fichier au format HyperFileSQL
Classic.
HImporteTexte Importe un fichier Texte dans un fichier au format HyperFileSQL Classic.
HImporteXML Importe un fichier XML dans un fichier au format HyperFileSQL Classic.
HInfoMmo Renvoie les caractristiques des mmo binaires.
HInfoRplica Renvoie des informations sur le rplica spcifi. En particulier, cette fonction per-
met de savoir si la base de donnes contient des donnes rpliquer.
HInitAbonn Initialise la plage d'identifiants automatiques d'un fichier de description d'un
rplica abonn (extension ".RPL").
HInterditModif Interdit toute modification sur un fichier (pour tous les programmes, y compris le
programme qui a demand l'interdiction). Les enregistrements sont uniquement
accessibles en lecture.
HJournalInfo Insre des commentaires lors de la journalisation d'une opration.
HJournalRecre Permet de recrer un journal vide. Cette fonction permet par exemple une remise
0 du journal aprs une sauvegarde ou une rplication par exemple. Le contenu
des fichiers existants est perdu.
HJournalRedmarre Redmarre la journalisation du fichier. Cette journalisation a t arrte grce la
fonction HJournalStop.
HJournalStop Arrte la journalisation du fichier. Les manipulations effectues dans le fichier
journal ne sont plus enregistres.
WinDev 159
Livre des fonctionnalits WinDev
160 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 161
Livre des fonctionnalits WinDev
162 www.pcsoft.fr
Livre des fonctionnalits WinDev
6 LE RAD
WinDev 163
Livre des fonctionnalits WinDev
Si la description des fichiers change (ajout de fichiers, de rubriques, ...), il suffit de re-gnrer le RAD : les
nouveauts de lanalyse seront automatiquement prises en compte.
164 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 165
Livre des fonctionnalits WinDev
166 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 167
Livre des fonctionnalits WinDev
6.5 RID
Le RID (Rapid graphical Interface Design) permet de crer des fentres partir :
de l'analyse lie au projet
des modles RAD standard
des gabarits
Les fentres gnres contiennent uniquement les champs lis aux rubriques de l'analyse. Tout le code nces-
saire au fonctionnement de ces fentres reste la charge du dveloppeur. Vous pouvez directement saisir
votre code personnalis.
Les diffrents types de fentres proposs par le RID sont les suivantes :
Fentre fiche simple (pour plus de dtails, consultez Fentre "fiche simple", page 164)
Fentre table simple (pour plus de dtails, consultez Fentre "table", page 166)
Fentre table avec fiche dtail (pour plus de dtails, consultez Fentre "table avec fiche dtail",
page 166)
168 www.pcsoft.fr
Livre des fonctionnalits WinDev
Les applications dveloppes avec WinDev peuvent accder toutes les bases de donnes ou fichiers du
march :
Oracle
SQL Server
AS/400
Informix
Progress
Sybase
MySQL
Access
PostgreSQL
XML
Xbase
Univers
DB2
ASCII
Interbase
.INI
Base de registre
WinDev 169
Livre des fonctionnalits WinDev
170 www.pcsoft.fr
Livre des fonctionnalits WinDev
WDConver est un outil redistribuable et peut tre install avec les applications dveloppes avec WinDev.
Son lancement seffectue :
en mode interactif
en mode ligne de commande
WinDev 171
Livre des fonctionnalits WinDev
8 XML NATIF
XML (eXtensible Markup Language) est un langage permettant de dfinir un document qui contient la
fois la structure et les donnes.
WinDev supporte en natif les documents au format XML.
WinDev permet de :
importer une structure de documents XML dans lanalyse
convertir automatiquement un document XML au format HyperFileSQL
exporter automatiquement des fichiers HyperFileSQL au format XML
intgrer un service Web XML
crer un service Web XML
grer les documents XML
172 www.pcsoft.fr
Livre des fonctionnalits WinDev
TexteVersXML Convertit une chane de caractres au format ANSI en une chane de caractres au
format XML
TableVersXML Cre un fichier XML avec les donnes d'une table (table fichier ou table mmoire)
XMLAjouteAttribut Ajoute un attribut dans un document XML
XMLAjouteFils Ajoute une balise fille dans un document XML
XMLAnnuleRecherche Annule la recherche lance par XMLRecherche
XMLConstruitChane Rcupre et met en forme le contenu d'un document XML (cr avec la fonction
XMLDocument et modifi grce aux fonctions XML). La chane de caractres
correspondante pourra tre enregistre sous forme d'un fichier XML grce la fonction
fSauveTexte.
XMLDernier Positionne sur le dernier lment du niveau en cours de l'arborescence
XMLDocument Cre un nouveau document XML
XMLDonne Renvoie la valeur de l'lment en cours
XMLEcrit Ecrit la valeur d'un lment XML, ou la valeur de l'attribut d'un lment XML
XMLEnDehors Permet de savoir si la position courante est valide
XMLExcuteXPath Excute une requte XPATH dans un document XML
XMLExtraitChane Extrait des donnes dans un code XML
XMLExtraitDocument Cre un nouveau document XML partir d'une partie d'un document XML existant
XMLFils Positionne sur le premier lment fils de l'lment en cours
XMLInsreDocument Insre un document XML dans un autre document XML
XMLInsreElment Insre un lment (balise ou attribut) XML dans un document XML
XMLLit Renvoie la valeur d'un lment XML, ou la valeur de l'attribut d'un lment XML.
XMLModifie Modifie le contenu de l'lment courant dans un document XML
XMLNameSpace Renvoie le prfixe de l'espace de nommage de la balise courante dans un document
XML
XMLNameSpaceURI Renvoie l'URI de dfinition de l'espace de nommage de la balise courante dans un docu-
ment XML
XMLNomElment Renvoie le nom de l'lment en cours
XMLNomParent Renvoie le nom de l'lment parent de l'lment en cours
XMLParent Positionne sur l'lment parent de l'lment en cours
XMLPosition Renvoie la position en cours dans le document sous la forme XPATH
XMLPrcdent Positionne sur l'lment prcdent dans le niveau en cours de l'arborescence
XMLPremier Positionne sur le premier lment du niveau en cours de l'arborescence
XMLRacine Positionne sur la balise racine du document XML
XMLRecherche Lance une recherche dans un document XML
XMLRenomme Modifie le nom de l'lment courant (balise ou attribut) dans un document XML
XMLRsultat Donne le rsultat d'une requte XPATH de calcul. Cette requte a t excute avec la
fonction XMLExcuteXPath
WinDev 173
Livre des fonctionnalits WinDev
174 www.pcsoft.fr
Livre des fonctionnalits WinDev
9 SAP EN NATIF
9.1 Prsentation
SAP est un ERP trs utilis. Nombreux sont les utilisateurs de SAP qui mettent en place des applications
satellites leurs logiciels.
Le support natif de SAP par WinDev permet de mettre en place rapidement et simplement ces applications.
Une "BAPI" (Business API) est une fonction qui permet d'interagir avec un systme SAP. Des BAPI sont
livres avec SAP, d'autres sont crites par d'autres dveloppeurs et diteurs.
WinDev propose plusieurs fonctions WLangage permettant d'tablir une connexion avec authentification
et d'appeler des BAPI en passant des paramtres.
Un assistant permet d'importer simplement les structures manipules.
Il est inutile d'installer le module SAP GUI. Seuls sont ncessaires le client SAP ou bien la librairie
librfc32.dll (prsente dans le rpertoire de l'excutable).
Il est ainsi possible de crer des fentres WinDev et de les utiliser la place de SAP GUI. De plus, le logiciel
"Etats et Requtes" peut tre utilis pour crer des tats et des requtes sur des donnes contenues dans la
base SAP.
SAPConnecte Connecte un systme SAP R/3 partir des informations donnes dans la
structure SAP.
SAPDconnecte Dconnecte un systme SAP R/3.
SAPExcute Appelle une fonction ou BAPI synchrone sur un systme SAP.
WinDev 175
Livre des fonctionnalits WinDev
10 WINDEV AS/400
176 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 177
Livre des fonctionnalits WinDev
11 LA CRATION DE L'EXCUTABLE
178 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 179
Livre des fonctionnalits WinDev
12 LES COMPOSANTS
180 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 181
Livre des fonctionnalits WinDev
Trois modes de gestion des donnes et des contextes d'excution sont disponibles :
Partage complet : Le composant interne accde aux fichiers de donnes du projet. Le composant
interne utilise galement les mmes contextes d'excution que le projet.
Ce mode correspond au mode par dfaut si le composant interne n'utilise pas d'analyse.
Partage de donnes uniquement (mode avanc) : Le composant interne accde aux fichiers de
donnes du projet. Le composant interne utilise des contextes d'excution distincts de ceux du
projet.
Ce mode est utiliser dans des cas trs spcifiques.
Autonomie totale : Le composant interne accde ses propres fichiers de donnes. Le
composant interne utilise des contextes d'excution distincts de ceux du projet.
Ce mode correspond au mode par dfaut si le composant utilise une analyse.
Dans ce cas, il est ncessaire d'indiquer l'analyse utilise par le composant interne. Il est
galement possible de crer directement une nouvelle analyse. Cette analyse sera associe
au composant interne.
182 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 183
Livre des fonctionnalits WinDev
Un centre de contrle permet davoir une vision globale du domaine couvert, que ce soit en phase de dve-
loppement, sur un site dexploitation, ou encore pour les aspects de maintenance ou dvolution des applica-
tions.
Plusieurs centres de contrle sont livrs avec WinDev.
184 www.pcsoft.fr
Livre des fonctionnalits WinDev
Le Centre de Suivi de Projets peut tre utilis par chaque intervenant d'un projet.
Le Centre de Contrle permet l'intervenant de :
voir son planning
voir sa liste des tches pour un ou plusieurs projets
dfinir la tche en cours
dfinir ses options de travail (jours, horaires de travail, )
14.3.1 Gestion des exigences
Pour grer le cycle de vie du dveloppement d'un projet, le Centre de Suivi de Projets propose la mise en
place des exigences.
Une exigence est un besoin sur ce qu'un produit (ou un service) devrait faire.
Prenons le cas d'une application WinDev : une exigence correspondra par exemple une nouvelle fonction-
nalit (affichage de statistiques dans l'application de ventes par exemple). Cette nouvelle fonctionnalit
regroupe plusieurs lments :
Une ou plusieurs tches de dveloppement, pour intgrer la fonctionnalit dans l'application.
Une ou plusieurs tches de tests pour tester la fonctionnalit.
Une ou plusieurs tches de documentation pour documenter la fonctionnalit.
Cette fonctionnalit (ou exigence) peut galement tre lie une ou plusieurs rgles mtier ou un ou plu-
sieurs incidents.
Ainsi, ds que l'ensemble des lments lis l'exigence seront raliss, l'exigence sera valide. Dans le cas de
notre exemple, la fonctionnalit pourra tre mise la disposition des utilisateurs par une mise jour de
l'application.
Ainsi, grce la notion d'exigence, le centre de Suivi de Projets couvre l'intgralit de la chane de dvelop-
pement, de l'ide de la fonctionnalit jusqu' sa mise disposition.
WinDev 185
Livre des fonctionnalits WinDev
186 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 187
Livre des fonctionnalits WinDev
La prsentation des exemples et des assistants est ralise dans le chapitre Le guide, page 142.
188 www.pcsoft.fr
Livre des fonctionnalits WinDev
16 LANALYSEUR DE PERFORMANCES
L'analyseur de performances (appel galement "Profiler") est un outil permettant de vrifier et d'optimiser
le temps d'excution dune application dveloppe avec WinDev.
L'analyseur de performances peut tre lanc :
depuis lenvironnement
pendant lexcution dun traitement grce aux fonctions du WLangage AnalyseurDbut et Ana-
lyseurFin
Pendant le test de lapplication depuis lenvironnement, l'analyseur de performances rpertorie toutes les
actions effectues et les traitements correspondants excuts.
WinDev 189
Livre des fonctionnalits WinDev
17 LA COMPARAISON DLMENTS
(PROJET, FENTRES, ...)
Le comparateur de projets permet de comparer deux projets ou deux lments WinDev (fentres, tats, ...)
entre eux.
La comparaison est effectue :
sur l'IHM de l'lment et de ses sous-lments (fentre et champs de cette fentre par exemple).
sur le code associ l'lment et ses sous-lments (tat et champs de cet tat par exemple).
Toutes les diffrences trouves entre les deux lments compars sont listes.
Les lments WinDev suivants peuvent tre compars :
projet
fentre
tat
requte
classe
collection de procdures
feuille de styles
Le comparateur d'lments permet de comparer :
soit l'lment WinDev en cours avec un autre lment WinDev.
soit deux lments WinDev
soit deux projets WinDev.
Il est possible de reporter les diffrences d'un lment un autre.
190 www.pcsoft.fr
Livre des fonctionnalits WinDev
18 LE MCU
(MACRO-CODE UTILISATEUR)
Le mode MCU (Macro-Code Utilisateur) permet lutilisateur final de saisir directement du code WLan-
gage et de greffer ce code sur une application existante.
WinDev 191
Livre des fonctionnalits WinDev
19 LE GROUPWARE UTILISATEUR
Le groupware utilisateur permet de dfinir en quelques clics des droits daccs et dutilisation dune applica-
tion WinDev en fonction de lutilisateur.
Pour activer le groupware utilisateur sur une application, il suffit de cliquer sur loption "Paramtrer le grou-
pware Utilisateur" du menu "Atelier" de WinDev.
192 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 193
Livre des fonctionnalits WinDev
gpwEnModeLDAP Indique au groupware utilisateur que l'identification des utilisateurs sera ralise
via un annuaire LDAP.
gpwImportUtilisateursLDAP Importe les utilisateurs de l'annuaire LDAP dans les fichiers du groupware
utilisateur.
gpwInitAnalyse Initialisation de lanalyse du groupware utilisateur
gpwLogin Connecte un utilisateur une application utilisant le groupware utilisateur
gpwOuvre Ouvre la fentre de login du groupware utilisateur (ncessaire si le groupware
utilisateur n'a pas t intgr avec l'option "Lancement automatique")
gpwOuvreConnexion Ouvre une connexion pour un accs aux fichiers de donnes du groupware
utilisateur dans une application Client/Serveur.
gpwOuvreSessionLDAP Indique au groupware utilisateur que l'authentification des utilisateurs sera
ralise via un annuaire LDAP
gpwRecupInfoFichier Rcupre le rpertoire des fichiers du groupware utilisateur
gpwRecupInfoLDAP Rcupre les caractristiques du serveur LDAP utilis pour le groupware utilisa-
teur.
gpwRecupInfoUtilisateur Rcupre des informations sur l'utilisateur en cours
194 www.pcsoft.fr
Livre des fonctionnalits WinDev
20 LE GDS
(GESTIONNAIRE DE SOURCES)
Le GDS utilise une base de sources : procdures, classes, fentres, pages, tats, composants, analyses,
Cette base peut tre installe votre choix sur un serveur (en mode HyperFileSQL Classic ou HyperFi-
leSQL Client/Serveur) ou sur un poste du rseau dans un rpertoire partag.
Le GDS permet un fonctionnement connect en local et distance, via Internet ou une liaison HTTP ou
HTTPS. 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, ).
20.1 Installation
Tous les lments du projet sont enregistrs dans la base de sources (sur le serveur). Cette opration est effec-
tue la cration du projet ou lors de l'importation d'un projet existant dans le gestionnaire de sources.
Chaque dveloppeur utilisant le gestionnaire de sources rcupre une copie du projet en local.
20.2 Utilisation
Pour travailler sur un lment du projet (fentre, page, ), le dveloppeur doit extraire l'lment de la base
de sources, le modifier, puis le rintgrer.
Si l'lment est dj extrait, le dveloppeur peut demander la personne ayant extrait de rintgrer l'lment
(par l'intermdiaire de la messagerie intgre).
Pour profiter des modifications effectues, les autres dveloppeurs doivent synchroniser leur projet local avec
le projet de rfrence (prsent dans la base de sources).
WinDev 195
Livre des fonctionnalits WinDev
21 LA GNRATION JAVA
WinDev permet de gnrer une application Java sans connatre le langage Java. Le dveloppement de
l'application se fait comme pour toutes les applications WinDev en WLangage.
Lors de la compilation du projet WinDev, les fentres et les fonctions du WLangage sont automatiquement
converties en Java.
Lapplication est gnre sous la forme dune archive Java (.jar) qui peut tre excute sur toute plateforme
disposant dune machine virtuelle Java (Windows, Mac OSX, Linux, Unix, ...).
Lappel lenvironnement WinDev peut tre intgr dans les menus dEclipse. Un "plug-in" est fourni avec
WinDev. Il est galement possible de crer un projet Eclipse depuis WinDev.
196 www.pcsoft.fr
Livre des fonctionnalits WinDev
21.6 Excution
Larchive .jar gnre par WinDev peut tre utilise sous toutes plateformes disposant dune machine vir-
tuelle Java (Windows, Mac OSX, Linux, Unix, ...).
Dans le cas o lextension .jar est associe la machine virtuelle, il suffit de double-cliquer sur larchive pour
lexcuter.
Lautre solution est dappeler en ligne de commande la machine virtuelle java en lui passant en paramtres
lapplication.
Une application Java cre avec WinDev peut tre package pour Java Web Start.
WinDev 197
Livre des fonctionnalits WinDev
22 .NET
WinDev permet :
la cration de programmes .Net
la cration dassemblages .Net
lintgration dassemblages .Net
Loption de menu "Atelier .. .NET .. Utiliser un assemblage .NET dans ce projet" permet dintgrer un
assemblage .Net.
L'utilisation d'un assemblage .NET est identique l'utilisation d'une classe WinDev.
Les classes .Net sont visibles dans le volet "Projet".
198 www.pcsoft.fr
Livre des fonctionnalits WinDev
23 LE MULTILINGUE
Une application multi-langues est une application qui pourra tre diffuse dans plusieurs langues.
WinDev prend en compte jusqu 20 langues diffrentes par application et ceci toutes les tapes du dve-
loppement d'une application.
WinDev 199
Livre des fonctionnalits WinDev
200 www.pcsoft.fr
Livre des fonctionnalits WinDev
24 LA RCUPRATION DE LEXISTANT
WinDev 201
Livre des fonctionnalits WinDev
202 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 203
Livre des fonctionnalits WinDev
WDAPI peut tre lanc depuis le centre de maintenance de WinDev (option "Outils .. WDOutil - Centre
de maintenance").
204 www.pcsoft.fr
Livre des fonctionnalits WinDev
25 LA DOCUMENTATION
WinDev est livr en standard avec une documentation papier (1 400 pages) constitue de :
manuel de programmation
manuel de lditeur de requtes et dtats
manuel des concepts
le guide dauto-formation
WinDev propose galement une aide en ligne.
Le guide dauto-formation
Le guide d'auto-formation est un manuel constitu dexercices permettant lapprentissage progressif de
WinDev. Le temps consacrer lauto-formation est seulement de 5 jours.
Les thmes techniques abords dans ce guide sont les suivants (extrait du sommaire) :
Terminologie
Comment crer une fentre
Comment saisir un texte
Comment faire un calcul
Crez une fentre avec un menu
Les diffrents types de variables
La dclaration des variables
Variable locale
Variable globale
Instructions du WLangage
Les instructions conditionnelles
Les instructions de boucle
Les procdures et les fonctions
Procdure locale
Procdure globale et Collection de procdures
Lditeur de code
Gestion du temps
Gestion des tches
Assistance la saisie du code
Glossaire de fonctions
Time stamp
Point darrt
Pose de marques dans le code
Documentation automatique du code
Manipuler une chane
Manipuler un numrique
Manipuler des montaires
Manipuler les dates et les heures
Crer un projet avec donnes
Crer une analyse
Utiliser le RAD
Saisir des donnes
Dfinir une rgle mtier
Rechercher des donnes
Parcourir des donnes
Faire une requte
Faire un tat
WinDev 205
Livre des fonctionnalits WinDev
206 www.pcsoft.fr
Livre des fonctionnalits WinDev
Les transactions
Cryptage de donnes
La rplication de donnes
Les triggers
Bases externes
Pourquoi passer une application en mode HyperFileSQL Client/Serveur ?
Installation dun serveur HyperFileSQL local
Crer une application en mode HyperFileSQL Client/Serveur
Migrer une application HyperFileSQL Classic en mode Client/Serveur
Administrer HyperFileSQL Client Serveur
Installer une application HyperFileSQL Client/Serveur
Crez une requte de slection
Requtes avec comptage
Requtes Somme
Le langage SQL
Utilisation dune requte depuis un tat
Utilisation dune requte depuis un champ
Utilisation dune requte depuis le WLangage
Les tats
Imprimer avec l'diteur d'tats ou imprimer en WLangage
Etats statistiques
Etats Tableau Crois
Etat avec lien
Etat avec un champ clicable
Logiciel "Etats et Requtes"
Manipulation des fichiers texte
Manipulation des fichiers XML
Manipulation des fichiers XLS
Compilation dynamique
Timer
Evnement Windows
Gestion automatique des erreurs
Indirection
Les threads
Les sockets
Le FTP
Les emails
Le champ Graphe
Les fonctions graphes
La POO
Tableau de bord
GDS
Groupware dveloppeur
Le Centre de Suivi de projets
Web Services
Importation dun service Web
Crer des services Web XML
Composants
Composant multiproduits
Multi-configurations
Gnration multiple
Le dbogueur
Dboguer une fentre
Lancer le dbogueur
WinDev 207
Livre des fonctionnalits WinDev
208 www.pcsoft.fr
Livre des fonctionnalits WinDev
Le Support Technique est gratuit sur la version en cours de commercialisation, pour 15 requtes.
Il est joignable par diffrents moyens :
tlphone
mail
fax
courrier
WinDev 209
Livre des fonctionnalits WinDev
Les News Group sont des services complmentaires au Support Technique Gratuit.
Ces services permettent un change avec d'autres dveloppeurs.
Les News Group de PC SOFT sont dcomposs en thmes :
pcsoft.fr.windev : destin aux dveloppeurs et aux utilisateurs de la version de WinDev en cours
de commercialisation
pcsoft.fr.webdev : destin aux dveloppeurs et aux utilisateurs de la version de WebDev en cours
de commercialisation
pcsoft.fr.windevmobile : destin aux dveloppeurs et aux utilisateurs de la version de WinDev
Mobile en cours de commercialisation
pcsoft.fr.honolulu : destin aux dveloppeurs et aux utilisateurs de Honolulu, le portail Intranet
et Internet de PC SOFT
pcsoft.fr.windev.old : destin aux dveloppeurs et aux utilisateurs des versions prcdentes de
WinDev
pcsoft.us.windev : English forum for current version of WinDev developpers and users
210 www.pcsoft.fr
Livre des fonctionnalits WinDev
28 LES OUTILS
(WDMAP, WDOPTIMISEUR, ETC.)
28.1 WDMap
WDMap permet de visualiser et de manipuler un fichier de donnes par exemple pour :
vrifier rapidement le contenu dun enregistrement
crer rapidement un jeu de donnes ralistes pour le test
modifier rapidement le contenu dun enregistrement
Fonctionnalits de WDMap :
visualisation des enregistrements prsents dans un fichier de donnes (tous ou une slection)
ajout, modification et suppression des enregistrements d'un fichier de donnes
recherche d'enregistrements dans un fichier de donnes
affichage des caractristiques des fichiers d'une base de donnes
Nom logique du fichier dfini dans l'analyse WinDev. Information de scurit : fichier crypt, type de
cryptage, mot de passe, fichier journal, taille du fichier
journal, rpertoire du fichier journal
Nom physique du fichier physique associ au fichier Gestion de la rplication : fichier rpliqu, type de
logique. rplication (mono ou bidirectionnelle)
Type de fichier/table (HyperFileSQL Classic, Date de la dernire modification
HyperFileSQL 5.5, Autre base (Oracle, SQL Server, AS/
400, MySQL, )
Taille actuelle (en Ko) : fichier de donnes, fichier Chemin de l'analyse 5.5 (si le fichier slectionn
d'index, fichier mmo correspondant au fichier logique. provient d'une analyse WinDev 5.5.)
Nombre d'enregistrements : total, actifs, rays, Connexion : libell de la connexion utilise, mode
supprims d'accs la base de donnes (OLE DB, driver ODBC,
accs natif ), source de donnes de la connexion (soit
nom et chemin complet de la base de donnes, soit
rpertoire du fichier xBase, soit nom ou alias du serveur
utilis), nom d'utilisateur ncessaire pour se connecter
la base de donnes, type d'accs au fichier (lecture seule
ou lecture et criture)
28.2 WDHFDiff
WDHFDiff est un utilitaire permettant de comparer des fichiers de donnes HyperFileSQL.
WDHFDiff permet de comparer :
la structure de deux fichiers de donnes HyperFileSQL.
les donnes de deux fichiers de donnes HyperFileSQL.
les fichiers de donnes communs prsents dans deux rpertoires diffrents.
Les fichiers de donnes manipuls doivent tre au format HyperFileSQL.
WDHFDiff peut tre lanc :
en slectionnant l'option "Outils .. WDHFDiff - Comparateur HyperFileSQL".
en lanant directement le programme "WDHFDiff.EXE" prsent dans le sous-rpertoire "Pro-
grammes" du rpertoire d'installation de WinDev.
WinDev 211
Livre des fonctionnalits WinDev
28.3 WDOptimiseur
Les bases de donnes HyperFileSQL intgrent une gestion statistique du contenu des fichiers pour optimiser
les accs et les requtes.
Automatiquement WinDev slectionne les cls les plus discriminantes sur des critres donns.
WDOptimiseur permet de :
recalculer les statistiques sur les index (ces statistiques sont aussi mises jour dynamiquement lors
de lajout, suppression, modification de donnes)
vrifier les index
rindexer les fichiers fichier
rviser et compresser les index
rviser et compresser les mmos
visualiser les proprits dun fichier
diter et modifier les listes des associations nom logique / fichiers physiques (.REP)
Annulation dune transaction (rollback) ou libration denregistrements en transactions
Gestion de lalphabet du fichier
Gestion de la densit de lindex
28.4 WDOutil
WDOutil regroupe les diffrents utilitaires ncessaires pour une maintenance et un suivi performant des
applications.
Centre de contrle de la base de donnes
Centre de contrle dveloppeur
Centre de contrle Utilisateur
Centre de gestion des ressources
Centre de documentation
Centre de contrle Qualit
Centre de suivi de projets
Centre topologique
WDSql : pour crer et tester des requtes SQL
WDInst : lditeur dinstallations
WDAPI : assistant dappel des appels des API Windows
WDDtoure : dtoure les fentres
WDVersion : Archive, sauvegarde et restaure une version d'un projet
WDXView : Permet de visualiser les informations relatives un ActiveX et de tester ses fonction-
nalits
WDTest : Permet d'enregistrer et d'excuter automatiquement des scripts de test d'applications
WDServeurRPC : Serveur RPC permettant d'utiliser l'accs distant sur des fichiers HyperFi-
leSQL
WDDiagnostique connexion : description et test dune connexion OLE DB
WDSoapConfig : configurateur de serveurs SOAP
WDTelDiagno : configurateur de liaison TAPI
WDMap : visualiseur de fichiers (tables)
WDOptimiseur : Optimise l'accs aux fichiers HyperFileSQL (rindexation, corrections des
mmos, ...)
WDReplic : gestion de la rplication mono et bidirectionnelle
WDTrans : Permet d'annuler des transactions ou de librer des enregistrements en transaction
(rollback)
WDConver : Conversion des fichiers externes vers des fichiers HyperFileSQL
WDModFic : Gestion de la modification automatique des fichiers
WDJournal : Gestion des journaux, sauvegarde, restauration des fichiers de donnes
WDZip : Compresse et regroupe des fichiers de n'importe quel type sous forme d'archives
(fichier ".WDZ")
PCSOFTHC : Imprime l'image de l'cran ou de la fentre en cours (HardCopy)
212 www.pcsoft.fr
Livre des fonctionnalits WinDev
RequteAuST : Permet denvoyer des requtes au Support Technique Gratuit PC SOFT (accessi-
ble aussi par tlphone et fax)
28.5 WDZip
WDZip est un outil livr en standard avec WinDev qui permet de compresser et de regrouper les fichiers
sous forme d'archives.
WDZip gnre un fichier aux extensions suivantes : .WDZ, .ZIP, .CAB
Ce fichier peut regrouper plusieurs fichiers de types diffrents :
".pdf"
".fic"
".mmo"
".ndx"
Les archives "WDZ" sont galement manipulables grce aux fonctions ZIP du WLangage.
WDZip peut tre lanc :
soit directement partir d'un fichier archive (double-clic sur un fichier ".WDZ")
soit en slectionnant l'option "Outils .. WDZip - Gestionnaire d'archive" depuis WinDev
soit en lanant directement le programme "WDZip.EXE"
WDZip est un outil non redistribuable. WDZip ne peut pas tre install avec les applications dveloppes
avec WinDev.
Fonctionnalits de WDZip
WDZip permet de :
crer une archive afin de regrouper et de compresser vos fichiers.
ajouter des fichiers dans une archive pour les sauvegarder.
ajouter des rpertoires dans une archive pour sauvegarder les fichiers qu'ils contiennent.
dcouper une archive pour une distribution sur plusieurs volumes (disquettes, cdrom,...)
regrouper une archive dcouper en plusieurs sous-archives.
crer une archive auto-extractible.
Liste des fonctions du WLangage ddies larchivage compress des fichiers :
WinDev 213
Livre des fonctionnalits WinDev
28.6 WDXView
WinDev est livr en standard avec le visualiseur dActiveX "WDXView". Cet outil permet de connatre, de
visualiser et de tester les diffrents ActiveX installs sur poste le dveloppement.
A partir dun ActiveX slectionn, WDXView permet de connatre :
ses proprits
ses mthodes
ses vnements
ses constantes
WDXView permet de tester :
un ActiveX et ses fonctionnalits
un vnement de lActiveX
une mthode de lActiveX
28.7 WDJournal
WDJournal est loutil livr avec WinDev pour grer le fichier journal.
Dans le fichier journal, WinDev mmorise automatiquement toutes les oprations ralises sur un ou plu-
sieurs fichiers de donnes depuis un moment donn.
Le journal contient l'historique de l'utilisation du fichier, c'est--dire :
l'enregistrement complet avant manipulation ou modification par l'utilisateur
l'enregistrement complet aprs manipulation ou modification par l'utilisateur
l'auteur de la manipulation ou de la modification
la date et lheure de la manipulation ou de la modification
la nature de l'opration effectue (ajout, modification, suppression, lecture)
identifiant du poste qui a effectu la modification
adresse IP du poste qui a effectu l'opration
nom de l'application qui a effectu l'opration
Il est possible de raliser les oprations suivantes partir d'un journal :
sauvegarde des fichiers de donnes HyperFileSQL lis une application
restauration de fichiers de donnes prcdemment sauvegards
mise jour de fichiers de donnes grce un fichier journal
visualisation du journal. Il est galement possible d'effectuer des recherches dans le journal.
Ces oprations peuvent se lancer en ligne de commande.
28.8 WDTrans
Une transaction est un ensemble d'oprations indissociables : soit toutes les oprations de la transaction sont
ralises, soit aucune opration n'est ralise. La gestion des transactions est le meilleur moyen d'assurer la
cohrence d'un ensemble d'critures indissociables sur des fichiers HyperFileSQL.
214 www.pcsoft.fr
Livre des fonctionnalits WinDev
28.9 WDReplic
WDReplic est un utilitaire livr avec WinDev permettant de grer la rplication des donnes entre plusieurs
postes utilisant la mme application.
WDReplic permet de :
mettre en place une rplication
excuter une rplication
planifier une rplication
diter une rplication
28.9.1 Mise en place de la rplication
WDReplic permet de configurer les caractristiques de la rplication :
rplication mono directionnelle ou bidirectionnelle
dfinition du mdia de rplication : rplica transportable (mail, disquette, rpertoire), rseau
slection du rpertoire de travail
slection de l'analyse et validation des fichiers rpliquer
WDReplic permet galement de dfinir :
le poste matre
les sites abonns
l'espace commun
28.9.2 Excution de la rplication
Selon le type de rplication raliser, WDReplic doit tre lanc :
soit sur le poste matre : cest cas par exemple d'une rplication par rseau, ou d'une rplication
Matre vers Abonn par support transportable
soit sur le poste abonn : cest le cas par exemple d'une rplication par rseau, ou d'une rplica-
tion Abonn vers Matre par support transportable
soit sur le poste matre et sur le poste abonn : cest le cas par exemple d'une rplication bidirec-
tionnelle par support transportable
WDReplic permet de lancer la rplication :
directement : la synchronisation est immdiate
en la planifiant : la synchronisation est effectue la date et l'heure indique ou une frquence
dtermine
WinDev 215
Livre des fonctionnalits WinDev
28.10 WDTest
WDTest est un utilitaire permettant d'enregistrer et d'excuter automatiquement des scripts de test d'appli-
cations WinDev ou non WinDev.
WDTest permet donc d'automatiser les procdures de test de vos applications.
WDTest permet de :
enregistrer un script de test
modifier un script de test (si ncessaire)
excuter un script de test et afficher le compte rendu
28.10.1 Enregistrement du script de test
Le script de test est un fichier texte contenant toutes les manipulations effectues pendant l'enregistrement
du script.
Pour chaque manipulation, le script contient :
l'action effectue
la position du curseur de la souris
la touche utilise
la dure de l'action
le titre de la fentre manipule.
28.10.2 Modification dun script
Un diteur de script est intgr WDTest. Cet diteur permet d'afficher et de modifier le contenu d'un
fichier de script.
Cet diteur de script permet de :
afficher le contenu d'un fichier de script
ajouter / insrer de nouvelles manipulations dans un fichier de script
copier / couper / coller des manipulations dans un fichier de script
fusionner certains ou tous les dplacements de la souris prsents dans un fichier de script
supprimer des manipulations dans un fichier de script
WDTest permet galement de fusionner deux scripts :
crer un script compos des manipulations de deux scripts.
ajouter des manipulations la suite d'un script enregistr.
28.10.3 Excution du test
WDTest permet d'excuter les scripts de test :
en continu : tout le script est excut
pas pas : vnement slectionn, jusqu un vnement dtermin ou jusqu un point darrt
WDTest propose diffrents paramtres dexcution :
excuter le script en mode scuris : le test sarrte automatiquement si une action est effectue
sur une fentre diffrente de celle utilise pour l'enregistrement du script
excuter le script plusieurs fois de suite
modifier la dure d'excution d'un vnement, d'un ensemble d'vnement ou de tout le script
de test
spcifier un dlai entre chaque manipulation du script de test
28.10.4 Vrification du test
Aprs l'excution en continu du script, WDTest compare le fichier de script de test et le fichier de script de
rsultat et indique si le test sest bien ou non droul.
Les fichiers de script sont facilement consultables.
28.11 WDVersion
Lors de la cration et du dveloppement d'un projet, il est possible de conserver plusieurs versions d'un pro-
jet. Il est ainsi possible d'enregistrer une version avant de raliser d'importantes modifications dans le projet
(par exemple le remaniement de l'interface de toutes les fentres).
A tout moment il est possible de crer un nouveau projet partir d'une version prcdemment enregistre.
216 www.pcsoft.fr
Livre des fonctionnalits WinDev
28.12 WDSql
WDSql est un utilitaire livr en standard avec WinDev permettant de :
raliser et d'excuter des requtes SQL sur une base de donnes aussi bien depuis le poste de
dveloppement que depuis le poste de l'utilisateur final
tester la validit des paramtres d'une connexion une base de donnes et son fonctionnement
convertir la structure d'une base de donnes HyperFileSQL en script SQL. Ce script peut tre
excut sur une base de donnes SQL pour crer la base de donnes correspondante l'analyse
HyperFileSQL
28.12.1 Dfinition de la connexion la base de donnes
Plusieurs types de connexion sont possibles :
connexion directe une base de donnes HyperFileSQL
connexion une base de donnes via un provider OLE DB
connexion une base de donnes via un driver ODBC
connexion une base de donnes via un accs natif
WDSql propose de dfinir et de mmoriser les paramtres de connexion :
nom et au chemin complet de la base de donnes
nom ou l'alias du serveur
rpertoire contenant le fichier xBase
le nom de l'utilisateur
mot de passe utilis pour se connecter la base de donnes
28.12.2 Cration dune requte SQL
Diffrents types de requte sont possibles :
requte de slection
requte d'insertion
requte de modification
requte de suppression
La requte peut tre saisie de 2 manires diffrentes :
directement en tapant le code SQL
en utilisant lassistant de cration de requte
28.12.3 Excution dune requte SQL avec WDSql
Le rsultat dune requte de slection peut tre visualis en mode :
table
fiche
Les autres types de requtes sont directement excuts sur la base cible.
28.12.4 Export et impression de la requte
Le rsultat d'une requte de slection peut tre au choix :
export vers un fichier Word, Excel et XML
imprim
28.12.5 Cration dun script SQL
Un script correspond une suite d'instructions SQL permettant de raliser une opration prcise (cration
d'une nouvelle table dans la base de donnes, insertion multiple d'enregistrements, ...).
WDSql permet de connatre la structure complte de la base de donnes accde.
WinDev 217
Livre des fonctionnalits WinDev
218 www.pcsoft.fr
Livre des fonctionnalits WinDev
29 L'AIDE AUTOMATIQUE AU
DVELOPPEMENT (AAD)
L'aide automatique au dveloppement (AAD) est une assistance permanente sous l'environnement. Cette
assistance suggre des actions chaque fois que cela est ncessaire.
Pour excuter l'action suggre, il suffit de cliquer sur la bulle qui saffiche dans lespace de travail.
L'AAD agit dans de nombreux domaines (IHM, code, ...) suggre l'utilisation d'un composant, propose
une amlioration d'algorithme, ou encore met des conseils gnraux d'utilisation.
Voici quelques exemples :
WinDev 219
Livre des fonctionnalits WinDev
30 LES FONCTIONNALITS
AUTOMATIQUES DE LAPPLICATION
(FAA)
Les fonctionnalits automatiques de l'application (FAA) permettent d'ajouter des fonctionnalits aux appli-
cations sans aucune ligne de code. Il suffit de cocher les options appropries afin de bnficier de ces fonc-
tionnalits.
Il existe deux types de FAA :
les fonctionnalits automatiques par dfaut
les fonctionnalits automatiques pouvant tre ajoutes trs facilement par le dveloppeur qui a
cr l'application.
Remarque : Le fichier "WinDev FAA 14.pdf" disponible avec WinDev est une documentation utilisateur
concernant les fonctionnalits automatiques de votre application. Remettez ce fichier vos utilisateurs. Ce
document est destin aux utilisateurs d'applications WinDev. Il prsente vos utilisateurs les fonctionnalits
automatiques de WinDev incorpores dans vos applications. Ce fichier est automatiquement incorpor
dans lapplication lors de lutilisation du menu utilitaire.
220 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 221
Livre des fonctionnalits WinDev
222 www.pcsoft.fr
Livre des fonctionnalits WinDev
Lors de la restauration de lapplication une fentre saffiche automatiquement demandant un mot de passe.
Ce mot de passe peut correspondre :
par dfaut, au mot de passe de la session Windows,
au mot de passe utilis par le groupware utilisateur.
30.2.3 Dplacement dune fentre par le fond
Par dfaut, les fentres d'une application peuvent tre dplaces par un simple clic sur la barre de titre de la
fentre.
Si le dplacement par le fond est activ, il est possible de dplacer une fentre en cliquant simplement sur le
fond de la fentre, et en maintenant le bouton gauche de la souris enfonc pendant le dplacement de la
fentre.
30.2.4 Botes de dialogue
Votre application vous demande parfois de confirmer une manipulation (ajout, modification,
suppression, ...) ? Vous devez relire plusieurs fois la question pose pour la comprendre rellement?
Ces fentres interrogatives (appeles des "botes de dialogue") peuvent tre amliores et tre ainsi facile-
ment comprhensibles.
30.2.5 Redimensionnement automatique du contenu des fentres
Les fentres des applications WinDev peuvent tre redimensionnes. Pour cela, il suffit d'utiliser la poigne
de redimensionnement. Cette poigne est situe en bas droite de chaque fentre.
Lors du redimensionnement de la fentre, les champs de la fentre peuvent suivre le redimensionnement de
la fentre.
Il suffit dindiquer leur comportement lors du redimensionnement
Cette fonctionnalit s'appelle l'ancrage des champs et est accessible dans la fentre des proprits de chaque
champ.
30.2.6 Personnalisation de linterface par lutilisateur final avec les sparateurs
La mise en place de sparateurs dans une fentre permet lutilisateur final dagrandir ou de rduire certai-
nes zones.
Il suffit de slectionner le sparateur et de modifier sa position.
30.2.7 Mmorisation de la taille et de la position des fentres
Pour que la taille et la position de chaque fentre soit mmorise pour chaque utilisateur, il suffit de cocher
loption correspondante dans la fentre de description de la fentre.
30.2.8 Menu utilitaire des fentres
WinDev propose lintgration dans lapplication dun menu utilitaire. Ce menu sintgre automatiquement
la fin du menu principal de votre application.
Ce menu propose par exemple :
Lancement de laide (au format HLP ou CHM) de votre application.
Affichage de laide des fonctionnalits automatiques de lapplication au format PDF.
Optimisation de la vitesse de la base de donnes. Cette option est utile si vous constatez des len-
teurs dans votre application.
Sauvegarde de la base de donnes. Cette option permet de raliser une sauvegarde de lensemble
des donnes manipules par votre application.
Sauvegarde de lapplication. Cette option permet de raliser une sauvegarde de votre application.
Rparation de la base de donnes. Cette option est utile si vous constatez que les donnes affi-
ches dans votre application ne correspondent pas aux donnes relles.
Cration et modification dun tat (avec le logiciel Etats & Requtes).
Cration et modification dune requte (avec le logiciel Etats & Requtes).
Envoi de suggestions, de dysfonctionnements ou de rgles mtier au fournisseur de votre applica-
tion.
Suivi des suggestions, dysfonctionnements ou rgles mtiers envoyes.
Mise jour de votre application.
Affichage de la licence dutilisation de votre application.
WinDev 223
Livre des fonctionnalits WinDev
224 www.pcsoft.fr
Livre des fonctionnalits WinDev
31 LAUTOMATIC UPDATE
Lautomatic update est un mcanisme qui permet de rechercher automatiquement les mises jour de Win-
Dev disponibles sur le site Internet de PC SOFT en fonction des produits PC SOFT installs sur le poste de
dveloppement.
Lautomatic update propose dinstaller les mises jour en ralisant auparavant une sauvegarde de la version
installe.
Aucune information personnelle n'est envoye au serveur.
WinDev 225
Livre des fonctionnalits WinDev
226 www.pcsoft.fr
Livre des fonctionnalits WinDev
32.1.2 Mdical
Analyse automatique de prlvements d'analyses mdicales
Gestion des activits de : Hpital, Clinique, Etablissement de soins, Mdecin, Dentiste, Infir-
mire, Pharmacie, Kin, Ambulancier
Optimisation dchographie
Gestion de millions de salaris pour la Mdecine du Travail
Mesure de volume/pression des organes creux
...
32.1.3 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
...
32.1.4 Education, formation
Didacticiel de 3.000 fentres
Auto-valuation d'lves
EAO de formation un logiciel bancaire grand systme diffus 50.000 exemplaires
...
32.1.5 Banque et assurance
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
...
32.1.6 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
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
WinDev 227
Livre des fonctionnalits WinDev
Cette liste des applications ralises est bien sr incomplte, le nombre d'applications dployes se comptant
en millions ! Mais elle donne une ide de la puissance des outils PC SOFT et de lutilisation quen font ses
Clients.
228 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 229
Livre des fonctionnalits WinDev
Utilise Ouvre une fentre WinDev et ferme toutes les autres fentres
prcdemment ouvertes.
230 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 231
Livre des fonctionnalits WinDev
232 www.pcsoft.fr
Livre des fonctionnalits WinDev
Animation de champs
Ces fonctions permettent danimer la modification dun ou de plusieurs champs. Cette modification
est ralise par programmation. Il est galement possible de jouer une animation lors du changement
dtat dun champ :
AnimationActive Active ou dsactive les animations dans les champs (animations dfinies
dans le projet ou par programmation).
AnimationJoue Joue une animation sur une modification d'un champ, d'un groupe de
champs ou d'une fentre.
AnimationJourSurPropritChamp Anime la modification d'une proprit entire entre 2 valeurs.
AnimationMinFPS Paramtre le nombre minimal d'images par seconde pour que les anima-
tions dans les champs (effets de transitions) soient actives.
AnimationPrpare Prpare l'animation sur un champ, un groupe de champs ou une fentre.
L'animation sera ensuite joue avec la fonction AnimationJoue.
ChampActive Dgrise un champ ou un groupe de champs d'une fentre. Pendant cette
opration, une animation sur les champs peut tre effectue.
ChampGris Grise un champ ou un groupe de champs. Pendant cette opration, une
animation sur les champs peut tre effectue.
ChampInvisible Rend invisible un champ ou un groupe de champs dans une fentre. Pen-
dant cette opration, une animation sur les champs peut tre effectue.
ChampVisible Rend visible un champ ou un groupe de champs dans une fentre. Pendant
cette opration, une animation sur les champs peut tre effectue.
FichierVersListeMmoire Remplit une liste ou une combo mmoire avec tous les enregistrements
d'un fichier ou d'une requte.
ListeAffiche Rafrachit l'affichage d'une liste ou d'une combo fichier partir d'une
position donne
ListeAjoute Ajoute un lment dans une liste ou une combo mmoire
ListeCherche Recherche un lment dans une liste ou une combo (fichier ou mmoire)
ListeDplaceLigne Dplace une ligne ou change deux lignes d'une liste ou d'une combo.
ListeInfoXY Renvoie pour une position donne dans la liste (liste classique ou liste
image) l'indice de la ligne pour la position indique
ListeInsre Insre un lment dans une liste ou une combo mmoire
ListeModifie Modifie un lment dans une liste ou une combo mmoire
ListeOccurrence Renvoie le nombre d'lments prsents dans une liste ou une combo
(fichier ou mmoire)
WinDev 233
Livre des fonctionnalits WinDev
ListePosition Affiche une liste partir d'un lment spcifi ou renvoie l'indice du
premier lment affich dans une liste
ListeSelect Renvoie l'indice de l'lment slectionn dans une liste ou une combo
(fichier ou mmoire)
ListeSelectMoins Dslectionne un lment dans une liste ou une combo (fichier ou
mmoire)
ListeSelectOccurrence Renvoie le nombre d'lments slectionns dans une liste ou une combo
(fichier ou mmoire)
ListeSelectPlus Slectionne un lment dans une liste ou une combo (fichier ou mmoire)
ListeSupprime Vide une liste ou une combo mmoire
ListeSupprimeTout Vide une liste ou une combo mmoire de tous ses lments
ListeTrie Trie les lments d'une liste ou d'une combo mmoire.
ComboFerme Ferme la liste droulante de la combo
ComboOuvre Droule la liste droulante d'une combo
ChargeImage Charge une image en mmoire pour une utilisation ultrieure par la fonc-
tion gImage.
gARcuprer Dcrit la valeur texte retourner lors de la rcupration de la valeur d'un
lment d'une liste ou d'une combo
gCadrage Cadre un texte ou une image dans un lment d'une liste ou d'une combo
gCercle Dessine un cercle ou une ellipse dans un lment d'une liste ou d'une
combo
gCoord Positionne le curseur d'criture d'un texte dans un lment d'une liste ou
d'une combo
gFond Dcrit la couleur d'affichage :
- du fond du texte d'un lment d'une liste ou d'une combo
- de la partie intrieure d'une figure (rectangle ou cercle) dans un lment
d'une liste ou d'une combo
gFondDgrad Dcrit la couleur dgrade d'affichage du fond du texte d'un lment
d'une liste, d'une combo, d'une cellule de table, ...
gImage Insre une image dans un lment d'une liste ou d'une combo
gLien Ajoute une valeur "invisible" dans un lment d'une liste ou d'une combo
gLienActive Autorise ou non la rcupration de la valeur dfinie par la fonction gLien
dans une liste ou dans une combo
gLigne Trace une ligne dans un lment d'une liste ou d'une combo
gPolice Dcrit la police d'affichage du texte dans une liste ou une combo graphi-
que.
gPoliceGras Indique si le texte suivant l'appel de cette fonction est en gras ou non.
gPoliceItalique Indique si le texte suivant l'appel de cette fonction est en italique ou non.
gPoliceSouligne Indique si le texte suivant l'appel de cette fonction est soulign ou non.
gPoliceTaille Indique la taille de la police d'affichage du texte d'une chane graphique.
gRectangle Dessine un rectangle dans un lment d'une liste ou d'une combo
gStylo Dcrit la couleur d'affichage du texte et/ou du contour d'une figure (rec-
tangle ou cercle) dans un lment d'une liste ou d'une combo
234 www.pcsoft.fr
Livre des fonctionnalits WinDev
ArbreAjoute Ajoute un lment "feuille" (et tous les nuds ncessaires) dans un arbre
ArbreCherche Recherche un lment (feuille ou nud) dans un arbre et renvoie son che-
min
ArbreCopieElment Copie un lment (feuille ou nud) dans un arbre
ArbreDplaceElment Dplace un lment (feuille ou nud) dans un arbre
ArbreDroule Droule un nud dans un arbre
ArbreDrouleTout Droule un nud et tous ses fils dans un arbre
ArbreEnroule Enroule une branche prcdemment droule
ArbreEnrouleTout Enroule un nud et tous ses fils dans un arbre
ArbreEtat Renvoie l'tat d'un nud : enroul, droul ou inexistant
ArbreID Construit une chane contenant une squence d'chappement avec l'iden-
tifiant d'un lment d'un arbre
ArbreInfoXY Renvoie l'lment d'un arbre se trouvant une position donne
ArbreInsre Insre une feuille un endroit spcifique
ArbreListeFils Liste les "fils" d'un nud et les lments "fils" de ces "fils"
ArbreModifie Modifie un lment (nud ou feuille) dans un arbre
ArbreOccurrence Renvoie le nombre d'lments prsents dans une branche
ArbrePosition Affiche un arbre partir d'un lment (nud ou feuille) spcifi ou
renvoie le nom du premier lment affich dans un arbre
ArbreRcupreFils Renvoie les "fils" d'un lment (niveau immdiatement infrieur) dans un
arbre
ArbreRcupreIdentifiant Renvoie l'identifiant associ un lment (nud ou feuille) dans un arbre
ArbreSelect Renvoie le chemin complet de l'lment slectionn dans un arbre
ArbreSelectPlus Slectionne un lment dans un arbre
ArbreSupprime Supprime un lment et l'ensemble de ses "fils" dans un arbre
ArbreSupprimeFils Renvoie les "fils" d'un lment (niveau immdiatement infrieur) dans un
arbre
ArbreSupprimeTout Supprime l'ensemble des lments contenus dans un arbre
ArbreTrie Trie les lments prsents dans un arbre
ArbreTypeElment Teste l'existence d'un lment et renvoie son type (nud ou feuille)
ConstruitTableFichier Cre une table partir des rubriques prsentes dans un fichier
FichierVersTableMmoire Remplit une table mmoire avec tous les enregistrements d'un fichier ou
d'une requte
TableActiveFiltre Ajoute un filtre utilisateur sur une colonne de table. Ce filtre pourra tre
dsactiv par l'utilisateur ou grce la fonction TableDsactiveFiltre.
TableAffiche Rafrachit l'affichage d'une table partir d'une position donne
TableAjoute et TableAjouteLigne Ajoute une ligne la fin d'une table
TableAjouteColonne Ajoute des lments droite d'une table horizontale.
TableAjuste Ajuste le titre et les colonnes d'une table
TableCherche Recherche un lment dans une colonne d'une table mmoire
TableColonnesTries Renvoie la liste des colonnes tries
TableDplaceColonne Dplace une colonne d'une table
WinDev 235
Livre des fonctionnalits WinDev
236 www.pcsoft.fr
Livre des fonctionnalits WinDev
TableVersXML Cre un fichier XML avec les donnes d'une table (table fichier ou table
mmoire)
TableAffiche Rafrachit l'affichage d'une table hirarchique partir d'une position don-
ne
TableAjoute et TableAjouteLigne Ajoute une ligne la fin d'une table hirarchique
TableAjouteFils Ajoute une ligne dans un champ table hirarchique, la fin d'un niveau de
hirarchie donn
TableAjuste Ajuste le titre et les colonnes d'une table hirarchique
TableCherche Recherche un lment dans une colonne d'une table hirarchique
TableChercheFils Recherche un lment dans une colonne d'une table hirarchique, dans
une branche spcifique.
TableDplaceColonne Dplace une colonne d'une table hirarchique
TableDroule Droule une branche d'une table hirarchique prcdemment enroule
TableDrouleTout Droule toute la hirarchie (tous les nuds) d'une table hirarchique
TableEnroule Enroule une branche d'une table hirarchique prcdemment droule
TableEnrouleTout Enroule toute la hirarchie (tous les nuds) d'une table hirarchique
TableEnumreColonne Renvoie le nom d'une colonne d'une table hirarchique
TableEtatElment Renvoie l'tat d'un nud : enroul, droul ou inexistant
TableFixeColonne Fixe une colonne gauche ou libre une colonne fixe gauche
TableIndiceColonne Renvoie l'indice d'une colonne dans une table hirarchique
TableInfoXY Renvoie pour une position donne dans la table hirarchique (coordonnes
d'un point de la table hirarchique) soit le nom de la colonne affiche pour
la position indique, soit l'indice de la ligne ou de la colonne pour la posi-
tion indique.
TableInsre et TableInsreLigne Insre une ligne dans une table hirarchique
TableInsreFils Insre une ligne dans un champ table hirarchique, dans un niveau de hi-
rarchie donn.
TableModifie et TableModifieLigne Modifie une ligne dans une table hirarchique
TableOccurrence Renvoie le nombre de colonnes et de lignes prsentes dans une table hirar-
chique
TablePosition Affiche une table hirarchique partir d'une ligne spcifie ou renvoie
l'indice de la premire ligne affiche dans une table hirarchique
TableRcupreFils Renvoie les "fils" d'un lment (niveau immdiatement infrieur) dans une
Table Hirarchique
TableRcupreParent Renvoie le "parent" d'un lment (niveau immdiatement suprieur) dans
une table Hirarchique
TableRestaurePositionEtSlection Restaurer la position de l'ascenseur d'une table hirarchique ainsi que le ou
les lments slectionns. Ces lments ont t prcdemment sauvegards
par la fonction TableSauvePositionEtSlection.
TableSaisieEnCours Indique si une table hirarchique est en cours de saisie
TableSauvePositionEtSlection Sauver la position de l'ascenseur d'une table hirarchique ainsi que le ou les
lments slectionns. Ces lments peuvent tre restaurs par la fonction
TableRestaurePositionEtSlection.
TableSelect Renvoie l'indice de la ligne slectionne dans une table hirarchique
TableSelectMoins Dslectionne une ligne dans une table hirarchique
TableSelectOccurrence Renvoie le nombre de lignes slectionnes dans la table hirarchique
TableSelectPlus Slectionne une ligne dans une table hirarchique
TableSupprime Supprime une ligne dans une table hirarchique
WinDev 237
Livre des fonctionnalits WinDev
ZoneRpteAffiche Ractualise l'affichage d'une zone rpte fichier partir d'une position
donne : les modifications effectues sur le fichier li sont rpercutes dans
la zone rpte
ZoneRpteAjoute et Ajoute une rptition la fin d'une zone rpte
ZoneRpteAjouteLigne
ZoneRpteCherche Recherche une valeur dans un attribut d'une zone rpte
ZoneRpteDplaceLigne Dplace une rptition ou change deux rptitions d'une zone rpte.
ZoneRpteEnregistre Modifie ou ajoute l'enregistrement associ la ligne en cours dans la zone
rpte fichier. L'enregistrement est mis jour dans le fichier li la zone
rpte fichier
ZoneRpteIndiceRupture Renvoie l'indice du haut et du bas de rupture d'une rupture donne dans
une zone rpte
ZoneRpteInfoXY Permet de connatre la ligne ou le champ se trouvant une position don-
ne de la zone rpte (X, Y)
ZoneRpteInsre et Insre une rptition dans une zone rpte
ZoneRpteInsreLigne
ZoneRpteModifie et Modifie les valeurs des attributs dans une rptition (ou une rptition)
ZoneRpteModifieLigne d'une zone rpte
238 www.pcsoft.fr
Livre des fonctionnalits WinDev
BarreAttache Ancre une barre d'outils la fentre ou change la position d'ancrage d'une
barre d'outils ancre
BarreDtache Transforme une barre d'outils ancre en barre d'outils flottante
BarrePosition Indique le mode d'affichage d'une barre d'outils
CalendrierOuvre Ouvre une fentre popup affichant un calendrier dans un champ de saisie
de type Date. Le champ de saisie prend alors le focus.
CalendrierPosition Renvoie le mois affich dans un champ Calendrier.
CalendrierSelect Renvoie la date slectionne dans un champ Calendrier.
CalendrierSlecteur Ouvre un dialogue modal avec un calendrier pour saisir une date. Une
fentre s'ouvre permettant l'utilisateur de slectionner une date dans un
calendrier. Cette fonction ne ncessite ni champ de saisie de type Date, ni
champ de type Calendrier.
CalendrierSelectMoins Dslectionne une date dans un champ Calendrier multi-slections.
CalendrierSelectOccurrence Renvoie le nombre de jours slectionns dans un champ Calendrier.
CalendrierSelectPlus Slectionne une date dans un champ Calendrier. Si le champ Calendrier
est multi-slections, ajoute la date spcifie la slection courante.
WinDev 239
Livre des fonctionnalits WinDev
240 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 241
Livre des fonctionnalits WinDev
Dimension Renvoie la taille d'une variable (chane, numrique, tableau, ...) ou re-
dimensionne un tableau dynamique.
Insre Insre un lment une position donne :
- dans un tableau une dimension.
- dans un tableau associatif.
- dans une proprit tableau d'un type avanc.
Cette fonction permet galement de concatner deux tableaux.
InsreColonne Insre une colonne une position donne dans une proprit tableau d'un
type avanc deux dimensions (xlsDocument, ...).
InsreLigne Insre une ligne une position donne :
- dans un tableau WLangage deux dimensions.
- dans une proprit tableau d'un type avanc deux dimensions
Supprime Supprime un lment une position donne :
- dans un tableau WLangage une dimension.
- dans une proprit tableau d'un type avanc
- dans un tableau associatif.
SupprimeColonne Supprime une colonne une position donne dans la proprit tableau
d'un type avanc
SupprimeLigne Supprime une ligne une position donne :
- dans un tableau deux dimensions.
- dans la proprit tableau d'un type avanc.
SupprimeTout Supprime tous les lments :
- d'un tableau WLangage une dimension ou deux dimensions.
- d'un tableau associatif.
- de la proprit tableau d'un type avanc ...).
TableauAjoute Ajoute un lment en dernire position d'un tableau WLangage une
dimension, d'une proprit tableau d'un type avanc.
Cette fonction permet galement de concatner deux tableaux.
TableauAjouteLigne Ajoute une ligne la fin :
- d'un tableau WLangage une ou deux dimensions.
- d'une proprit tableau d'un type avanc deux dimensions.
TableauAjouteTri Ajoute un lment dans un tableau tri (en respectant le tri)
TableauCherche Cherche l'indice d'un lment dans un tableau
TableauCopie Copie le contenu d'un tableau dans un autre
TableauDplace Permet :
- de dplacer un lment dans un tableau WLangage une dimension ou
dans une proprit tableau d'un type avanc. Les autres lments du
tableau sont dcals.
- d'changer deux lments dans un tableau WLangage une dimension
ou dans une proprit tableau d'un type avanc.
TableauDplaceLigne Permet :
- de dplacer une ligne dans un tableau WLangage deux dimensions ou
dans une proprit tableau d'un type avanc. Les autres lignes du tableau
sont dcales.
- d'changer deux lignes dans un tableau WLangage deux dimensions ou
dans une proprit tableau d'un type avanc.
TableauInfo Renvoie les caractristiques d'un tableau (type des lments, nombre de
dimensions, dimensions, etc.)
TableauInsre nsre un lment une position donne :
- dans un tableau une dimension.
- dans un tableau associatif.
- dans une proprit tableau d'un type avanc.
Cette fonction permet galement de concatner deux tableaux.
TableauInsreLigne Insre une ligne une position donne :
- dans un tableau WLangage deux dimensions.
- dans une proprit tableau d'un type avanc deux dimensions
242 www.pcsoft.fr
Livre des fonctionnalits WinDev
TableauOccurrence Renvoie :
- soit le nombre d'lments prsents dans un tableau une dimension.
- soit le nombre de lignes prsentes dans un tableau deux dimensions.
- soit le nombre d'lments prsents dans la premire dimension d'un
tableau trois dimensions ou plus
TableauSupprime Supprime un lment une position donne :
- dans un tableau WLangage une dimension.
- dans une proprit tableau d'un type avanc
- dans un tableau associatif.
TableauSupprimeLigne Supprime une ligne une position donne :
- dans un tableau deux dimensions.
- dans la proprit tableau d'un type avanc.
TableauSupprimeTout Supprime tous les lments :
- d'un tableau WLangage une dimension ou deux dimensions.
- d'un tableau associatif.
- de la proprit tableau d'un type avanc ...).
TableauTrie Trie un tableau
TableauVersChane Convertit un tableau 1 ou 2 dimensions en chane de caractres.
TableauVersCSV Convertit un tableau 1 ou 2 dimensions en chane de caractres au for-
mat CSV.
Trie Trie un tableau
Dfile Dfile un lment d'une file. L'lment est supprim de la file et renvoy
dans la variable spcifie
Dpile Dpile un lment d'une pile. L'lment au sommet de la pile est supprim
et renvoy dans la variable spcifie
Empile Empile un lment dans une pile. L'lment est ajout au sommet de la
pile.
Enfile Enfile un lment dans une file. L'lment est ajout la fin de la file.
WinDev 243
Livre des fonctionnalits WinDev
DateHeureUTCVersLocale Convertit une date et une heure exprime en date et heure UTC (temps
universel) en date et heure locale (fuseau horaire, horaire d't, horaire
d'hiver).
DateSys Renvoie ou modifie la date systme
DateValide Teste la validit d'une date comprise entre le 01 janvier 0001 et le 31
dcembre 9999
DateVersChane Formate la date spcifie au format spcifi
DateVersEntier Transforme une date en un entier
DateVersJour Renvoie le jour correspondant une date donne
DateVersJourEnLettre Renvoie le jour de la semaine en toutes lettres correspondant la date sp-
cifie
DateVersMoisEnLettre Renvoie le mois en toutes lettres correspondant la date spcifie
DateVersNumroDeSemaine Renvoie le numro de la semaine dans l'anne correspondant la date sp-
cifie (cette date est un entier)
DureVersChane Formate la dure spcifie au format spcifi
EntierVersDate Transforme un entier en une date au format AAAAMMJJ
EntierVersHeure Transforme un entier en une heure au format HHMMSSCC
EntierVersJour Renvoie le jour de la semaine correspondant la date spcifie
EntierVersJourEnLettre Renvoie le jour de la semaine en toutes lettres correspondant la date
spcifie
EntierVersMoisEnLettre Renvoie le mois en toutes lettres correspondant la date spcifie
EntierVersNumroDeSemaine Renvoie le numro de la semaine dans l'anne correspondant la date
spcifie
HeureDiffrence Calcule la diffrence entre deux heures (en centimes de seconde)
HeureSys Renvoie ou modifie l'heure systme
HeureValide Teste la validit d'une heure
HeureVersChane Formate l'heure passe en paramtre selon le format HH:MM:SS:CC
HeureVersEntier Transforme une heure en un entier
JourFri Indique si un jour est fri ou non.
JourFriAjoute Indique qu'un jour ou qu'une liste de jours est fri.
JourFriSupprimeTout Vide la liste de tous les jours fris.
Maintenant Renvoie ou modifie l'heure systme
NumroDeSemaine Renvoie le numro de la semaine dans l'anne correspondant la date
spcifie
Pques Renvoie la date de Pques
32.2.21 Fonctions de gestion des fichiers externes, des disques et des rpertoires
244 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 245
Livre des fonctionnalits WinDev
AppelWD Permet de lancer toute fonction WinDev depuis le langage lui mme
API ou AppelDLL32 Excute une DLL crite en langage externe
246 www.pcsoft.fr
Livre des fonctionnalits WinDev
BTAccepteConnexion Permet de savoir si une radio Bluetooth accepte ou non les demandes de
connexion en provenance des priphriques de son entourage.
BTActiveService Active un service offert par un priphrique Bluetooth.
BTChangeConnectivit Permet de paramtrer une radio Bluetooth pour accepter ou non les
demandes de connexion provenant des priphriques de son entourage.
BTChangeVisibilit Change la visibilit d'une radio Bluetooth.
BTConnectePriphrique Permet de se faire authentifier auprs d'un priphrique Bluetooth.
BTDconnectePriphrique Annule l'authentification auprs d'un priphrique Bluetooth.
BTDsactiveService Dsactive un service sur un priphrique Bluetooth.
BTEstVisible Permet de savoir si une radio Bluetooth est visible.
BTInfoPriphrique Renvoie des informations spcifiques sur un priphrique Bluetooth.
BTInfoRadio Renvoie des informations spcifiques sur une radio Bluetooth connecte
la machine.
BTListePriphrique Liste les priphriques Bluetooth accessibles.
BTListeRadio Liste les radios Bluetooth connectes la machine.
BTListeService Liste les services offerts par un priphrique Bluetooth.
BTOuvrePropritsPriphrique Ouvre la fentre des proprits d'un priphrique Bluetooth.
BTSlecteurPriphrique Ouvre une fentre systme pour slectionner un priphrique Bluetooth.
WinDev 247
Livre des fonctionnalits WinDev
248 www.pcsoft.fr
Livre des fonctionnalits WinDev
FTPAttribut Identifie les attributs d'un fichier prsent sur un serveur FTP
FTPCommande Envoie une commande FTP spcifique un serveur
FTPConnecte Connecte le poste en cours un serveur FTP
FTPDate Renvoie les diffrentes dates (cration, modification ou accs) d'un fichier
prsent sur un serveur FTP
FTPDconnecte Dconnecte le poste en cours du serveur FTP
FTPEnvoie Transfre un fichier ou un rpertoire sur un serveur FTP
FTPHeure Renvoie les diffrentes heures (cration, modification ou accs) d'un fichier
prsent sur un serveur FTP
FTPListeFichier Liste les fichiers d'un rpertoire d'un serveur FTP et retourne le nombre de
fichiers lists
FTPNom Renvoie le nom du dernier fichier accd par une fonction FTP
FTPRcupre Transfre un fichier ou un rpertoire d'un serveur FTP sur le poste en
cours
FTPRenommeFichier Renomme ou dplace un fichier prsent sur un serveur FTP
FTPRepCre Cre un rpertoire sur un serveur FTP
WinDev 249
Livre des fonctionnalits WinDev
250 www.pcsoft.fr
Livre des fonctionnalits WinDev
ChaneVersPalm Transmet une chane de caractres sous forme de mmo texte vers le Palm
Pilot
FichierVersPalm Transmet l'enregistrement en cours d'un fichier HyperFileSQL sous forme
de mmo texte vers le Palm Pilot
PalmAjoute Ajoute un enregistrement une des bases de donnes du Palm Pilot
PalmCharge Initialise un accs une base de donnes PALM
PalmDsinstalle Permet de revenir la configuration originale du Palm Pilot
(HotSync.EXE)
PalmEnDehors Permet de savoir si l'enregistrement du Bloc-Notes PALM sur lequel on
tente de se positionner est en dehors de l'accs PALM ou du filtre
PalmFerme Ferme un accs une base de donnes "Bloc-Notes" PALM
PalmFiltre Filtre les enregistrements d'un accs la base de donnes Bloc-Notes du
Palm Pilot
PalmInstalle Configure automatiquement le programme Palm Pilot (HotSync.EXE)
pour permettre une communication avec une application ralise en
WLangage
PalmListeCatgorie Liste les diffrentes catgories disponibles pour l'accs en cours
PalmListeUtilisateur Liste les diffrents utilisateurs du Palm Pilot dfinis par le programme
HOTSYNC.EXE
PalmLit Renvoie une information sur l'enregistrement en cours : contenu de
l'enregistrement, sa catgorie ou sa position
WinDev 251
Livre des fonctionnalits WinDev
252 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 253
Livre des fonctionnalits WinDev
USBListePriphrique Liste les priphriques USB actuellement branchs sur le poste en cours
USBProprit Rcupre la valeur d'une proprit d'un priphrique USB
USBRecherche Recherche un priphrique USB d'aprs certains mots-cls
254 www.pcsoft.fr
Livre des fonctionnalits WinDev
NetEnvoieBuffer Transmet une chane de caractres un serveur FTP ou RPC ralis avec
WinDev
NetEnvoieFichier Transmet un fichier un serveur FTP ralis avec WinDev
NetEnvoieMessage Dclenche un vnement Windows sur le systme d'un poste serveur FTP
ou RPC ralis avec WinDev
NetEnvoieMessageClient Envoie un message du poste serveur vers tous les postes clients connects
NetExcute Excute un programme spcifique sur un serveur FTP (File Transfert
Protocol) ou RPC (Remote Procdure Call) ralis avec WinDev
NetFermeAccsDistant Ferme la ligne prcdemment ouverte par la fonction
NetOuvreAccsDistant
NetFinServeur Arrte un serveur FTP ou RPC ralis avec WinDev et prcdemment
lanc avec la fonction NetDmarreServeur
NetInfoAccsDistant Renvoie des informations sur l'tat d'une connexion ainsi que des statisti-
ques sur cette connexion
NetIPVersMAC Renvoie l'adresse MAC correspondant l'adresse IP fournie.
NetListeAccsDistant Renvoie la liste des accs distants disponibles
NetListeDisque Liste les disques disponibles
NetListeRep Liste les rpertoires et les fichiers
NetMACVersIP Renvoie l'adresse IP correspondant une adresse MAC
NetMessageBoxClient Affiche une bote de dialogue sur chaque poste client connect au serveur
NetMessageBoxDistant Affiche une bote de dialogue sur l'cran du poste serveur FTP ou RPC
ralis avec WinDev
NetMsgErreur Renvoie le message d'erreur correspondant au numro d'erreur retourn
par les fonctions NetOuvreAccsDistant et NetFermeAccsDistant
NetNomMachine Renvoie le nom de la machine locale
NetOptionServeur Gre les droits des clients sur le poste serveur (serveur FTP ou RPC ralis
avec WinDev)
NetOuvreAccsDistant tablit une connexion distante avec un modem
NetRcupreFichier Rcupre un fichier existant sur un serveur FTP ralis avec WinDev
NetRenommeFichier Renomme (ou dplace) un fichier prsent sur le serveur FTP ou RPC
ralis avec WinDev
NetSupprimeFichier Supprime un fichier prsent sur le serveur FTP ou RPC ralis avec
WinDev
WinDev 255
Livre des fonctionnalits WinDev
256 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 257
Livre des fonctionnalits WinDev
ContactAjoute Ajoute un contact dans le carnet d'adresses d'une messagerie Lotus Notes
ou Outlook
ContactCherche Recherche un contact dans le carnet d'adresses d'une messagerie Lotus
Notes ou Outlook
ContactDernier Lit le dernier contact prsent dans le carnet d'adresses d'une messagerie
Lotus Notes ou Outlook
ContactLit Lit un contact prcdemment lu, prsent dans le carnet d'adresses d'une
messagerie Lotus Notes ou Outlook
ContactModifie Modifie le contact en cours dans le carnet d'adresses d'une messagerie
Lotus Notes ou Outlook
ContactPrcdent Lit le contact prcdent du contact en cours, dans le carnet d'adresses
d'une messagerie Lotus Notes ou Outlook
ContactPremier Lit le premier contact prsent dans le carnet d'adresses d'une messagerie
Lotus Notes ou Outlook
ContactRAZ Rinitialise la structure Contact.
ContactSuivant Lit le contact suivant du contact en cours, dans le carnet d'adresses d'une
messagerie Lotus Notes ou Outlook
ContactSupprime Supprime le contact en cours du carnet d'adresses d'une messagerie Lotus
Notes ou Outlook
258 www.pcsoft.fr
Livre des fonctionnalits WinDev
TcheAjoute Ajoute une tche dans la liste des tches d'une messagerie Lotus Notes ou
Outlook
TcheDernier Lit la dernire tche de la liste des tches d'une messagerie Lotus Notes ou
Outlook
TcheLit Lit une tche prcdemment lue dans la liste des tches d'une messagerie
Lotus Notes ou Outlook
WinDev 259
Livre des fonctionnalits WinDev
TcheModifie Modifie la tche en cours dans la liste des tches d'une messagerie Lotus
Notes ou Outlook
TchePrcdent Lit la tche prcdant la tche en cours dans la liste des tches d'une messa-
gerie Lotus Notes ou Outlook
TchePremier Lit la premire tche de la liste des tches d'une messagerie Lotus Notes ou
Outlook
TcheRAZ Rinitialise la structure Tche
TcheSuivant Lit la tche suivant la tche en cours dans la liste des tches d'une message-
rie Lotus Notes ou Outlook
TcheSupprime Supprime la tche en cours de la liste des tches d'une messagerie Lotus
Notes ou Outlook
260 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 261
Livre des fonctionnalits WinDev
gglAdWEcritCritreExcluCampagn Supprime tous les critres exclus dfinis pour une campagne Google
e AdWords et crit les nouveaux critres exclus pour cette campagne.
262 www.pcsoft.fr
Livre des fonctionnalits WinDev
GglAdWListeSiteParDmographie Liste les suggestions de sites Web correspondant aux critres dmogra-
phiques spcifis. Il sera ensuite possible de positionner les annonces
Google AdWords sur ces sites
GglAdWListeSiteParSujet Liste les suggestions de sites Web correspondant aux sujets spcifis. Il
sera ensuite possible de positionner les annonces Google AdWords sur
ces sites
GglAdWListeSiteParURL Liste les suggestions de sites Web correspondant aux URL spcifies. Il
sera ensuite possible de positionner les annonces Google AdWords sur
ces sites.
GglAdWListeStatistiqueAnnonce Rcupre la liste des statistiques lies un ensemble d'annonces publici-
taires Google AdWords.
GglAdWListeStatistiqueCampagne Rcupre les statistiques existantes sur un ensemble de campagnes publi-
citaires Google AdWords.
GglAdWListeStatistiqueCritre Rcupre les statistiques relatives un ensemble de critres lis un
groupe d'annonces publicitaires Google AdWords.
GglAdWListeStatistiqueGroupe Rcupre les statistiques existantes sur un ensemble de groupes d'annon-
ces publicitaires Google AdWords.
GglAdWListeVido Rcupre la liste des vidos disponibles sur le compte utilisateur Google
AdWords.
GglAdWModifieDiffusionOptimis Active ou non l'utilisation de la diffusion optimise d'une campagne
e publicitaire Google AdWords.
GglAdWPlanifieRequteRapport Planifie l'excution d'un rapport Google AdWords par le service "Goo-
gle AdWords Report Service".
GglAdWRcupreAnnonce Rcupre les caractristiques d'une annonce publicitaire Google
AdWords.
GglAdWRcupreCampagne Rcupre une campagne publicitaire Google AdWords partir de son
identifiant.
GglAdWRcupreCotMthode Rcupre le cot d'excution d'une mthode API de Google AdWords.
En effet, pour manipuler le service Google AdWords par programma-
tion, il est ncessaire de passer par les API Google AdWords. Ces API
sont payantes.
GglAdWRcupreGroupeAnnonce Rcupre les donnes d'un groupe d'annonces publicitaires Google
AdWords.
GglAdWRcupreInfoCompte Rcupre les informations concernant un compte AdWords.
GglAdWRcupreMotClDepuisSit Rcupre des suggestions de mots-cls lies au contenu d'une page
e WEB. Cette fonction utilise le gnrateur de mots-cls de Google
AdWords.
GglAdWRcupreNbOpration Renvoie le nombre d'oprations effectues par l'utilisateur pendant la
priode spcifie.
GglAdWRcupreNbUnit Renvoie le nombre d'units API utilises par l'utilisateur pendant la
priode spcifie.
GglAdWRcupreNbUnitDispoM Renvoie le nombre total d'units API disponibles pour le mois courant
oisCourant pour l'utilisateur spcifi. Ce nombre d'units regroupe les units
payantes et gratuites.
GglAdWRcupreNbUnitGratuite Renvoie le nombre d'units API gratuites disponibles sur le mois cou-
MoisCourant rant.
GglAdWRcupreNbUnitParClien Renvoie le nombre d'units API utilises par chaque client du compte
t multicompte Google AdWords pendant la priode spcifie.
GglAdWRcupreNbUnitPourMt Renvoie le nombre d'units API utilises lors de l'appel d'une mthode
hode spcifique de l'API Google AdWords.
WinDev 263
Livre des fonctionnalits WinDev
GglAdWRcupreVariationMotCl Rcupre les suggestions pour les mots-cls spcifis. Il est possible de
rcuprer galement les synonymes. Cette fonctionnalit utilise le gn-
rateur de mots-cls et permet d'obtenir des suggestions de mots-cls
pour vos annonces.
GglAdWRemplaceCritreExclu Remplace les critres exclus d'une campagne publicitaire Google
AdWords. Les donnes prcdentes sont effaces et remplaces par les
nouvelles donnes.
GglAdWSupprimeRapport Supprime un rapport Google AdWords (sa description et si ncessaire le
rapport gnr). Il est possible de supprimer un rapport en attente mais
il est impossible de supprimer un rapport en cours d'excution
GglAdWValideRequteRapport Valide la description d'un rapport Google AdWords
GglAdWVrifieAnnonce Vrifie la validit d'un ensemble d'annonces publicitaires Google
AdWords. Cette fonction vrifie que les annonces sont conformes aux
conditions d'utilisation du service.
GglAdWVrifieCritre Vrifie la validit d'un ensemble de critres.
GglAdWVrifieTraficMotCl Vrifie si les mots-cls spcifis gnreront du trafic.
rssContruitChane Construit le flux RSS et renvoie le rsultat au format XML dans une
chane de caractres.
rssInitialise Charge en mmoire un flux RSS.
rssSauve Construit le flux RSS et sauvegarde le flux RSS dans un fichier XML.
264 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 265
Livre des fonctionnalits WinDev
TwainVersChamp Permet :
- soit de visualiser le document provenant du priphrique Twain dans un
champ de type image,
- soit de visualiser le document provenant du priphrique Twain dans
l'interface utilisateur du priphrique.
TwainVersGIF Permet :
- soit d'enregistrer directement le document provenant du priphrique
Twain dans un fichier GIF,
- soit de visualiser le document provenant du priphrique Twain dans
l'interface utilisateur du priphrique.
TwainVersJPEG Permet :
- soit d'enregistrer directement le document provenant du priphrique
Twain dans un fichier JPEG,
- soit de visualiser le document provenant du priphrique Twain dans
l'interface utilisateur du priphrique.
TwainVersPressePapier Permet :
- soit de copier le document provenant du priphrique Twain dans le
presse-papiers,
- soit de visualiser le document provenant du priphrique Twain dans
l'interface utilisateur du priphrique.
TwainZoneScan Permet de dfinir ou de rinitialiser la zone scanner.
ImageInfoFerme Ferme le fichier image (au format JPEG ou TIFF) utilis par la fonction
ImageInfoValeur et/ou la fonction ImageInfoListe et libre l'image de la
mmoire
ImageInfoListe Renvoie la liste des marqueurs Exif disponibles pour l'image manipule
ImageInfoModifie Modifie la valeur d'un marqueur Exif pour l'image manipule
ImageInfoSauve Enregistre les modifications effectues sur les marqueurs Exif d'une image
l'aide de la fonction ImageInfoModifie
ImageInfoValeur Renvoie la valeur d'un marqueur Exif pour l'image manipule
266 www.pcsoft.fr
Livre des fonctionnalits WinDev
Fonctions Multimdia
Les fonctions suivantes sont utilisables avec le champ multimdia :
WinDev 267
Livre des fonctionnalits WinDev
32.2.66 Fonctions de gestion des fichiers HyperFileSQL (fonctions utilisables avec les
autres bases de donnes)
Le code de gestion dune base de donnes "HyperFileSQL" sera gnr automatiquement par WinDev. Les
blocages sont grs de manire automatique, mais la possibilit de bloquer les enregistrements de votre choix
est offerte. Pour une utilisation avance et totalement personnalise des Bases de Donnes, ces nombreuses
fonctions sont la disposition des dveloppeurs de niveau avanc.
268 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 269
Livre des fonctionnalits WinDev
270 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 271
Livre des fonctionnalits WinDev
272 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 273
Livre des fonctionnalits WinDev
HTrieVue Trie une vue, en crant un index sur une rubrique de la vue.
HTrouve Vrifie si l'enregistrement en cours correspond au filtre ou la recherche en
cours.
HVrifieStructure Fixe le mode de comparaison des fichiers.
HVrifieIndex Vrifie que les donnes contenues dans le fichier d'index (fichier .NDX)
rfrencent correctement les donnes contenues dans le fichier de donnes
(.FIC).
HVersion Permet de savoir si le contenu du fichier a t modifi.
HVersFichier Copie une source de donnes (vue, requte, ) vers un fichier physique
HyperFileSQL de mme description. Ce fichier n'est ni crypt, ni protg
par mot de passe.
HVersRubrique Affecte la valeur indique une rubrique de l'enregistrement en cours.
HVueVersFichier Enregistre les modifications ralises dans une vue dans le fichier
correspondant.
274 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 275
Livre des fonctionnalits WinDev
SQLLitMmoTexte Rcupre de contenu d'une colonne de type Mmo texte dans le rsultat de
la requte, pour la ligne en cours
SQLModifie Modifie le contenu d'une ligne de rsultat de la requte
SQLPositionne Positionne directement sur la ligne de rsultat spcifie de la requte
SQLPrcdent Positionne sur la ligne prcdente du rsultat de la requte
SQLPremier Positionne sur la premire ligne du rsultat de la requte
SQLReqExiste Teste l'existence d'une requte
SQLSuivant Positionne sur la ligne suivante du rsultat de la requte
SQLTable Transfre directement le rsultat d'une requte dans une table mmoire,
avec possibilit de Fetch Partiel (blocs de lignes)
SQLTransaction Dbute, valide ou annule une transaction
SAPConnecte Connecte un systme SAP R/3 partir des informations donnes dans la
structure SAP.
SAPDconnecte Dconnecte un systme SAP R/3.
276 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 277
Livre des fonctionnalits WinDev
278 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 279
Livre des fonctionnalits WinDev
280 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 281
Livre des fonctionnalits WinDev
282 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 283
Livre des fonctionnalits WinDev
MemDernier Positionne sur le dernier lment d'une zone mmoire et renvoie la valeur
de retour de cet lment
MemEnCours Renvoie l'indice de l'lment en cours
MemEnDehors Permet de savoir si le parcours effectu sur la zone de mmoire est en
dehors de la zone de mmoire
MemExiste Teste l'existence d'une zone de mmoire
MemModifie Modifie un lment dans une zone mmoire
MemOccurrence Renvoie le nombre d'lments prsents dans une zone de mmoire
MemPositionne Positionne la zone mmoire sur un lment
MemPrcdent Positionne sur l'lment prcdent d'une zone mmoire et renvoie la valeur
de retour de cet lment
MemPremier Positionne sur le premier lment d'une zone mmoire et renvoie la valeur
de retour de cet lment
MemRecherche Recherche un lment dans une zone mmoire
MemRcupre Rcupre la valeur de retour d'un lment dans une zone mmoire
MemSuivant Positionne sur l'lment suivant d'une zone mmoire et renvoie la valeur
de retour de cet lment
MemSupprime Supprime un lment dans une zone mmoire
MemSupprimeTout Vide et supprime une zone mmoire
MemTrie Trie les lments prsents dans une zone mmoire
MemTrouv Vrifie si l'lment recherch a t trouv
MemValCl Renvoie la valeur ajoute ou modifie (par les fonctions MemAjoute ou
MemModifie) de l'lment en cours dans une zone mmoire
284 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 285
Livre des fonctionnalits WinDev
PDFEstProtg Vrifie si le fichier PDF ncessite un mot de passe pour tre lu.
PDFNombreDePages Renvoie le nombre total de pages d'un fichier PDF.
PDFVersTexte Extrait le texte contenu dans un fichier PDF.
ChangeAlphabet Rcupre et/ou change l'alphabet utilis par toutes les polices cran et par
toutes les oprations sur les chanes de caractres.
ChangeClavier Rcupre et modifie la langue associe au clavier.
ChangeSparateur Change la valeur d'un des sparateurs (de dcimales, ou de milliers) dans
les masques des numriques pour l'internationalisation.
286 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 287
Livre des fonctionnalits WinDev
DnDDonne Indique le type des donnes et les donnes copier/dplacer lors du glisser/
dplacer
DnDDonneDisponible Teste si des donnes d'un type spcifi sont disponibles lors du glisser/
dplacer
DnDEvnement Indique la procdure excuter lors d'un vnement du glisser/dplacer
DnDRcupre Rcupre les donnes d'un certain type lors du glisser/dplacer
ExplorerAccepte Active ou dsactive la possibilit de faire du "Drag and Drop" de
l'explorateur de Windows vers une fentre WinDev
ExplorerRcupre Rcupre le nombre et le nom des fichiers "dropps"
AppelInterface Excute une mthode d'une interface d'un objet implment dans une
DLL externe au framework WinDev. Cet objet peut tre un objet C++ ou
un objet COM.
API ou AppelDLL32 Excute une API de Windows, ou une fonction prsente dans une DLL
externe
APIParamtre Modifie les options d'appel de la fonction API et de la fonction
AppelDLL32
ChargeDLL Charge en mmoire la librairie (DLL) spcifie
ComposantCharge Charge en mmoire le composant spcifi
ConstruitEntier Construit un entier partir de 2 entiers sur 2 octets
CreRaccourci Cre un raccourci sur le bureau de Windows, dans le menu "Dmarrer" de
Windows ou dans un rpertoire spcifique
DchargeDLL Dcharge la librairie (DLL) qui a t prcdemment charge en mmoire
avec la fonction ChargeDLL
EnvoieTouche Simule des manipulations de touches au clavier
InstalleIcone Cre une icne (associ un programme) dans un groupe de programme
de Windows, avec la ligne de commande associe
Instance Renvoie le "Handle systme" (HINSTANCE) du programme en cours
Ping Teste si une adresse est accessible (quivalent de l'utilitaire rseau PING)
PoidsFaible Renvoie les deux octets de poids faible d'un entier
PoidsFort Renvoie les deux octets de poids fort d'un entier
SupprimeRaccourci Supprime un raccourci prcdemment cr avec la fonction CreRaccourci
ToucheEnfonce Vrifie quelle est la touche enfonce
Transfert Copie un bloc d'octets ou une chane de taille fixe d'une adresse mmoire
dans une autre
VersionWindows Renvoie le mode d'excution du programme dans l'environnement en
cours
288 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 289
Livre des fonctionnalits WinDev
290 www.pcsoft.fr
Livre des fonctionnalits WinDev
SectionCritiqueDbut Signale le dbut d'une section critique : aucun autre thread ne pourra
excuter le code tant que le thread courant ne sera pas sorti de la section
critique.
SectionCritiqueFin Signale la fin d'une section critique : un autre thread pourra excuter le
code.
SmaphoreCre Cre un smaphore.
SmaphoreDbut Bloque le thread en cours en attendant que le smaphore soit ouvert (c'est-
-dire qu'une place "libre" soit disponible dans la zone protge).
SmaphoreDtruit Dtruit explicitement un smaphore.
SmaphoreFin Autorise un ou plusieurs threads de sortir de la sortie de la zone protge
par le smaphore.
SignalAttend Bloque le thread en cours en attendant que le signal spcifi soit ouvert.
SignalCre Cre un signal.
SignalDtruit Dtruit explicitement un signal.
SignalModifie Modifie l'tat d'un signal.
ThreadArrte Arrte un "thread" secondaire.
ThreadAttend Attend la fin de l'excution du "thread" dsign. Un temps maximum
d'attente peut tre prcis.
ThreadAttendSignal Le "thread" en cours est bloqu tant qu'il n'a pas reu un signal d'un autre
"Thread".
ThreadEnvoieSignal Le "thread" en cours envoie un signal au "thread" spcifi pour le
dbloquer.
ThreadEtat Renvoie l'tat actuel d'un thread.
ThreadExcute Lance l'excution d'un "thread" secondaire. Ce "thread" est non bloquant.
ThreadMode Change le mode de gestion des threads.
ThreadPause Temporise le thread en cours pour la dure indique
ThreadPriorit Renvoie ou modifie le niveau de priorit d'un thread.
ThreadReprend Relance l'excution d'un "thread" prcdemment suspendu par la fonction
ThreadSuspend.
ThreadSuspend Suspend temporairement l'excution du "thread" dsign. Le traitement
en cours n'est pas bloqu.
WinDev 291
Livre des fonctionnalits WinDev
gpwImportUtilisateursLDAP Importe les utilisateurs de l'annuaire LDAP dans les fichiers du groupware
utilisateur.
gpwInitAnalyse Initialise lanalyse du groupware utilisateur
gpwLogin Connecte un utilisateur une application utilisant le groupware utilisateur
gpwOuvre Ouvre la fentre de login du groupware utilisateur
gpwOuvreConnexion Ouvre une connexion pour un accs aux fichiers de donnes du groupware
utilisateur dans une application Client/Serveur
gpwOuvreSessionLDAP Indique au groupware utilisateur que l'authentification des utilisateurs sera
ralise via un annuaire LDAP
gpwRecupInfoFichier Rcupre le rpertoire des fichiers du groupware utilisateur
gpwRecupInfoLDAP Rcupre les caractristiques du serveur LDAP utilis pour le groupware
utilisateur.
gpwRecupInfoUtilisateur Rcupre des informations sur l'utilisateur en cours
292 www.pcsoft.fr
Livre des fonctionnalits WinDev
ValideMotDePasse Indique si le mot de passe spcifi est valide pour l'utilisateur en cours.
VerrouAppliBloque Verrouille une application WinDev. Un mot de passe sera demand l'uti-
lisateur pour dverrouiller cette application.
VerrouAppliDbloque Dverrouille une application bloque automatiquement ou par program-
mation
VerrouAppliDlai Renvoie ou modifie le dlai d'inactivit avant qu'une application WinDev
passe en mode verrouill.
VerrouAppliMotDePasse Indique un mot de passe spcifique utiliser pour dbloquer l'application
WinDev 293
Livre des fonctionnalits WinDev
294 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 295
Livre des fonctionnalits WinDev
EnModeMCU Identifie si le code est excut depuis un code crit dans une macro utilisa-
teur.
MCUActif Permet de connatre et de modifier la gestion du MCU pour le projet ou le
composant en cours.
MCUOuvre Permet d'ouvrir la fentre qui permet l'utilisateur de saisir une nouvelle
"Macro Code Utilisateur".
296 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 297
Livre des fonctionnalits WinDev
CurseurSouris Permet de connatre et de modifier le curseur de survol dfini pour un champ ou une fentre
DateDbut Permet de connatre et de modifier la date de dbut d'une priode slectionne dans un champ
Calendrier.
DateFin Permet de connatre et de modifier la date de fin d'une priode slectionne dans un champ Calen-
drier.
Dplaable Permet de savoir si une colonne de table peut tre dplace ou non par lutilisateur et dautoriser/
empcher le dplacement dune colonne de table par lutilisateur
DplaableParLeFond Permet de savoir si la fentre est dplaable par le fond et de rendre ou non la fentre dplaable par
le fond
Dtection Permet de connatre et de modifier le mcanisme de dtection automatique des flux entrants. Si la
dtection de flux est active, le flux permet la rception.
DeviseAffichage Permet de connatre et de modifier la devise utilise lors de laffichage et de la saisie dune valeur
dans un champ de saisie de type "Montaire + Euro"
DeviseMmoire Permet de connatre et modifier la devise utilise lors de la manipulation du champ de saisie de type
"Montaire + Euro" par programmation
DnDCible Permet de connatre et de modifier le comportement du champ cible vis--vis du "Drag and Drop"
DnDSource Permet de connatre et de modifier le comportement du champ source vis--vis du "Drag and
Drop"
DoubleClic Permet de connatre et de modifier le nom du bouton qui sera excut lors dun double-clic sur un
objet
Driver Permet de connatre les proprits du driver de capture vido associ un champ Web Camra
DureNonRponse Permet de connatre et de modifier dlai partir duquel la tentative de connexion sera considre
comme "ayant chou"
EffacementAutomatique Permet de grer le mode "Effacement automatique" d'un champ de saisie.
Ellipse Permet de connatre et modifier le mode de gestion de lellipse dans un champ libell, dans une liste
ou dans une colonne de table de type Libell
Emission Permet de connatre et modifier le type de donnes mises par le flux
Enfonc Permet de connatre et modifier ltat dun bouton-poussoir (bouton enfonc ou non)
Enroul Permet de dfinir l'tat (enroul ou droul) qui sera utilis lors des prochains ajouts de ligne dans
la table hirarchique.
Etat Permet de connatre et de modifier ltat daffichage dun champ, dun groupe de champs ou dune
fentre
EtatInitial Permet de connatre ltat initial dun champ
FichierParcouru Permet de connatre et de modifier le fichier ou la requte utilis pour laffichage des enregistre-
ments dans les tables fichier, les listes fichier ou les combos fichier
Filtre Permet de connatre et de modifier le filtre utilis pour laffichage des enregistrements dans les
tables fichier, les listes fichier ou les combo fichier
FinCurseur Permet de connatre et de modifier la position de fin de slection du curseur de la souris
FormatMmoris Permet de connatre et de modifier le format de la valeur retourne pour les champs de saisie de
type Date ou Heure
Fusion Permet de savoir si les cellules d'une table (ou les titres de colonnes) sont fusionnes, et permet de
fusionner les cellules d'une table (ou les titres de colonnes).
Groupe Permet de savoir si le champ appartient ou non un groupe de champs
Hauteur Permet de connatre et de modifier la hauteur dun champ et dune fentre
HauteurImage Permet de connatre et de modifier la hauteur de la portion de limage originale qui est affiche
dans le champ image
HauteurInitiale Permet de connatre la hauteur de cration dun champ ou dune fentre et de modifier la hauteur
de base utilise pour lancrage des champs "en hauteur"
HauteurLigne Permet de connatre et de modifier la hauteur des lignes dune liste, dune table, dune combo
HauteurLigneMax Permet de connatre et de modifier la hauteur maximale des lignes dune table (cas des lignes multi-
lignes redimensionnement automatique)
HauteurMax Permet de connatre et de modifier la hauteur maximale dun champ ou dune fentre
HauteurMin Permet de connatre et de modifier la hauteur minimale dun champ ou dune fentre
298 www.pcsoft.fr
Livre des fonctionnalits WinDev
Identifiant Permet de connatre et modifier le nom sous lequel le poste en cours apparat pour les correspon-
dants (correspond la prsentation du numro)
Image Permet de connatre et de modifier limage dun champ (bouton, onglet, option de menu), dun
curseur (jauge, potentiomtre) ou de la barre doutils dune fentre de type mre MDI
ImageDroule Permet de connatre et / ou de modifier l'image par dfaut d'une ligne droule dans une table hi-
rarchique.
ImageEnroule Permet de connatre et / ou de modifier l'image par dfaut d'une ligne enroule dans une table hi-
rarchique.
ImageEtat Permet de connatre et de modifier le nombre de dessins prsents dans limage associe un bouton
ou dans limage du curseur dans un potentiomtre
ImageFond Permet de connatre et de modifier limage de fond dune fentre, limage associe au cadre dun
bouton, limage de fond dune jauge ou dun potentiomtre
ImageFondEtat Permet de connatre et de modifier le nombre de dessins prsents dans limage associe au cadre
dun bouton
ImageMode Permet de connatre et de modifier le mode daffichage dune image dans un champ image
ImageTitre Permet de connatre et de modifier l'image affiche dans le titre d'une colonne de table ou de table
hirarchique.
Indication Permet de connatre et de modifier le texte d'aide affich dans le champ de saisie. Ce texte dispara-
tra ds la saisie des premiers caractres.
InterprteEtCommercial Permet de connatre et de modifier le mode d'interprtation du caractre '&'
Largeur Permet de connatre et de modifier la largeur dun champ et dune fentre
LargeurColonne Permet de connatre et modifier la largeur de chaque colonne d'une zone rpte multi-colonnes
LargeurImage Permet de connatre et de modifier la largeur de la portion de limage originale qui est affiche dans
le champ image
LargeurInitiale Permet de connatre la largeur de cration dun champ ou dune fentre et de modifier la largeur de
base utilise pour lancrage des champs "en largeur"
LargeurMax Permet de connatre et de modifier la largeur maximale dun champ ou dune fentre
LargeurMin Permet de connatre et de modifier la largeur minimale dun champ ou dune fentre
LiaisonFichier Permet de connatre et de modifier la liaison dun champ avec une rubrique dun fichier
Libell Permet de connatre et de modifier le libell dun champ et le titre dune fentre
LienAutomatique Permet de connatre le mode de dtection automatique des liens dans les champs de saisie multili-
gnes, et d'activer ou non ce mode.
MasqueSaisie Permet de connatre et de modifier le masque de saisie
MDIBas Permet de connatre et de modifier la distance entre le bord bas de la fentre mre MDI, et le bord
bas de la zone MDI
MDIDroite Permet de connatre et de modifier la distance entre le bord droit de la fentre mre MDI, et le bord
droit de la zone MDI
MDIGauche Permet de connatre et de modifier la distance entre le bord gauche de la fentre mre MDI, et le
bord gauche de la zone MDI
MDIHaut Permet de connatre et de modifier la distance entre le bord haut de la fentre mre MDI, et le bord
haut de la zone MDI
Mmoire Permet de savoir si le champ spcifi est une liste, combo ou table mmoire ou fichier
MenuContextuel Permet de connatre et de changer le menu contextuel associ un champ
Message Permet de connatre et de modifier le message daide associ au champ ou la fentre
Miniature Permet de connatre et de modifier limage associe un lment de la liste image
ModeListeImage Change le mode daffichage de la liste image (passage dune liste Image en liste classique et inverse-
ment)
ModeLoupe Permet de connatre et de modifier le mode de gestion de la loupe dans le titre des colonnes de table
ou de table hirarchique.
Modifi Permet de savoir si un champ a t modifi par lutilisateur (saisie au clavier ou la souris)
MotDePasse Permet de savoir si un champ de saisie est de type "Mot de passe"
Multiligne Permet de savoir si un champ de saisie ou une colonne de table est multiligne
WinDev 299
Livre des fonctionnalits WinDev
Multislection Permet de connatre et de modifier le mode de slection d'une table, liste, zone rpte
Nom Permet de connatre le nom dun champ, dun groupe de champs ou dune fentre
NombreColonne Permet de connatre le nombre de colonnes prsentes dans une liste multi-colonnes, dans une table,
dans un interrupteur ou un slecteur et de modifier le nombre de colonnes prsentes dans une liste
multi-colonnes
NombrePage Permet de connatre le nombre de pages prsentes dans un fichier image de type "multi-pages"
NomComplet Permet de connatre le nom complet d'un champ, d'un groupe de champs ou d'une fentre
Note Permet de connatre et de modifier les notes associes un champ ou une fentre
Nouveau Permet de savoir si la ligne en cours dans une table vient dtre cre grce aux fonctions TableA-
joute, TableAjouteLigne, TableInsre et TableInsreLigne
NumroAide Permet de connatre et de modifier le numro daide associ au champ. Ce numro correspond au
champ "Numro daide" prsent dans longlet "Aide" de la fentre de description du champ.
NumroPage Pour les fichiers image de type "multi-pages", permet de connatre et de modifier le numro de la
page affiche dans un champ image
NumTab Permet de connatre la position dun champ dans lordre de navigation dune fentre
Occurrence Permet de connatre le nombre de lignes prsentes dans une liste, une table ou une combo; le nom-
bre de lignes prsentes dans une colonne de table; le nombre doptions prsentes dans un slecteur
ou dans un interrupteur; le nombre de champs prsents dans un groupe de champs
OrientationVerticale Permet de connatre et de modifier lorientation dun champ liste image
ParcoursAuto Permet de savoir si le parcours dune liste, dune table ou dune combo fichier est automatique ou
programm
PriodeAnimation Permet de connatre et de modifier la priode de rotation des champs Cube et Carrousel
Plan Permet de connatre et de changer le plan actif dune fentre ou associer un champ un autre plan
Police Permet de connatre et de modifier la police utilise dans un champ dune fentre
PoliceAlphabet Permet de connatre et de modifier lalphabet actuellement utilis par la police dun champ
PoliceBarre Permet de connatre et de modifier lattribut "Barr" pour le contenu dun champ
PoliceCondense Permet de savoir si les caractres du texte affich sont condenss ou non, et de condenser ou non les
caractres du texte affich
PoliceEtendue Permet de savoir si les caractres du texte affich sont tendus ou non et dtendre ou non les carac-
tres du texte affich
PoliceGras Permet de connatre et de modifier lattribut "Gras" pour le contenu dun champ
PoliceItalique Permet de connatre et de modifier lattribut "Italique" pour le contenu dun champ
PoliceLarge Permet de savoir si les caractres du texte affich sont largis ou non, et dlargir ou non les caract-
res du texte affich
PoliceNom Permet de connatre et de modifier la police utilise dans un champ
PoliceSouligne Permet de connatre et de modifier lattribut "Soulign" pour le contenu dun champ
PoliceTaille Permet de connatre et de modifier la taille de la police utilise dans un champ
Rception Permet de connatre et modifier le type de donnes reues par le flux
RetraitGauche Permet de connatre et de modifier l'espace laiss gauche du texte dans les colonnes de table
RichEdit Permet de savoir si un champ dune fentre est de type RTF (Rich Text Format)
RubriqueAffiche Permet de connatre ou de modifier la rubrique affiche dans une table, une liste ou une combo
RubriqueAfficheImage Permet de connatre ou de modifier la rubrique correspondant limage affiche dans une liste
image
RubriqueMmorise Permet de connatre ou de modifier la rubrique mmorise dune table, dune liste ou dune combo
RubriqueParcourue Permet de connatre et de modifier la rubrique utilise pour le parcours automatique des tables, des
listes ou des combos (le signe + ou - permet de prciser le sens de parcours)
SaisieManuscrite Permet de connatre et de modifier le mode de saisie manuscrite dans les champs de saisie RTF.
Slectionne Permet de savoir si une ligne dune liste ou dune table est slectionne et de slectionner une ligne
dune liste ou dune table
SensEcriture Permet de connatre et de modifier le sens d'criture utilis dans une fentre ou dans un champ
(utile pour la gestion des langues de type arabe ou hbreux).
300 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 301
Livre des fonctionnalits WinDev
302 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 303
Livre des fonctionnalits WinDev
304 www.pcsoft.fr
Livre des fonctionnalits WinDev
CxMotDePasseDcrit Dfinit le mot de passe utilis pour ouvrir le fichier lors dune connexion OLE DB (fichier dfini
dynamiquement uniquement)
CxOptionsCurseur Permet de connatre le type curseur utilis lors dune connexion une base de donnes externe
CxProviderOLEDB Gre le nom du provider OLE DB utilis (en tenant compte des modifications effectues par la
fonction HConnecte)
CxProviderOLEDBDcrit Gre le nom du provider OLE DB (sans tenir compte des modifications effectues par la fonction
HConnecte)
CxTailleCache Permet de connatre et de modifier le nombre maximum denregistrements pouvant tre contenus
dans le cache de lAccs Natif MySQL
CxUtilisateur Gre le nom de lutilisateur lors dune connexion OLE DB (en tenant compte des modifications
effectues par la fonction HConnecte)
CxUtilisateurDcrit Gre le nom de lutilisateur lors dune connexion OLE DB (sans tenir compte des modifications
effectues par la fonction HConnecte)
ExcutionTermine Permet de savoir si une requte ou une vue HyperFileSQL Classic ou Client/Serveur a fini de s'ex-
cuter
Extension Permet de connatre ou de modifier lextension dun fichier de donnes
FichierJournal Permet de savoir si un fichier de donnes est un fichier journal
FichierOrigine Permet de connatre le nom du fichier original correspondant une rubrique dsigne par un alias
FichierReli Paramtre le nom du fichier reli utilis dans la liaison
FichierSource Paramtre le nom du fichier source utilis dans la liaison
FichierTransaction Permet de savoir si un fichier de donnes est un fichier de transaction
FiltreAvecBornes Permet de savoir si des bornes ont t prcises sur le filtre mis en place par la fonction HFiltre sur
un fichier de donnes, une vue HyperFileSQL ou une requte
Format Paramtre le format des donnes du fichier de donnes (ANSI ou Unicode)
FormuleCl Paramtre les diffrentes composantes dune cl compose
GreHTML Paramtre le mode de gestion du HTML dans un index full-text.
GreRTF Paramtre le mode de gestion du RTF dans un index full-text.
GrosFichier Paramtre la taille maximale dun fichier de donnes
GUIDAnalyse Renvoie le GUID de lanalyse qui a permis de crer le fichier de donnes
GUIDFichier Renvoie le GUID du fichier dfini dans lanalyse qui a permis de crer le fichier de donnes
HauteurMaxVignette Permet de connatre et de fixer la hauteur maximale de la nime vignette
Heure Rcupre ou modifie lheure ou le nombre dheures dune rubrique de type Date (au format "Date et
heure" ou "dure") ou dune rubrique de type Heure
IdAutoMax Permet de connatre lidentifiant automatique maximum sur un fichier rpliqu
IdAutoMin Permet de connatre lidentifiant automatique minimum sur un fichier rpliqu
Indice Renvoie lindice physique de la rubrique dans lenregistrement
InfoGnrationVignette Permet de savoir si la vignette a t gnre ou permet de connatre l'erreur de gnration
InfosEtendues Renvoie et modifie les informations supplmentaires dun fichier de donnes ou dune rubrique
accd par Accs Natif
Jour Rcupre ou modifie le jour ou le nombre de jours dune rubrique de type Date (au format "Date",
"Date et heure" ou "dure")
Journalisation Renvoie le mode de journalisation dun fichier de donnes
Langue Dfinir les paramtres de la langue utilise pour les comparaisons et le tri dans le cas d'une rubrique
Unicode (en tenant compte des modifications effectues par la variable H.CrationLangueUnicode).
LangueDcrit Dfinir les paramtres de la langue utilise pour les comparaisons et le tri dans le cas d'une rubrique
Unicode (sans tenir compte des modifications effectues par la variable H.CrationLangueUnicode).
LargeurMaxVignette Permet de connatre et de fixer la largeur maximale de la nime vignette
Libell Renvoie le libell associ la rubrique
LongueurMinimale Permet de dfinir et de connatre la longueur minimale des mots indexer dans un index full-text.
Mmo Identifie une rubrique de type mmo
WinDev 305
Livre des fonctionnalits WinDev
Milliseconde Rcupre ou modifie les millisecondes ou le nombre de millisecondes dune rubrique de type Date
(au format "Date et heure" ou "dure")
Minute Rcupre ou modifie les minutes ou le nombre de minutes dune rubrique de type Date (au format
"Date et heure" ou "dure") ou dune rubrique de type Heure
Mois Rcupre ou modifie le mois dune rubrique de type Date (au format "Date simple" ou "Date et
Heure")
MotDePasse Permet de dfinir le mot de passe de l'utilisateur utilisant la connexion
MotDePasseWDD55 Donne le mot de passe utiliser pour manipuler un fichier dfinit dynamiquement au format Hyper
File 5.5 dans une analyse au format WinDev
NbComposante Renvoie le nombre dlments dune cl compose
NbElmentTableau Paramtre le nombre dlments dune rubrique tableau
NbRubrique Renvoie le nombre de total de rubriques (y compris les cls composes) prsentes dans un enregistre-
ment dun fichier dcrit sous lditeur danalyses, un fichier dcrit dynamiquement, une vue Hyper-
FileSQL ou une requte
NbRubriqueCl Renvoie le nombre de total de rubriques cl (y compris les cls composes) prsentes dans un enre-
gistrement dun fichier dcrit sous lditeur danalyses, un fichier dcrit dynamiquement, une vue
HyperFileSQL ou une requte
NbRubriqueMmo Renvoie le nombre de total de rubriques mmo prsentes dans un enregistrement dun fichier dcrit
sous lditeur danalyses, un fichier dcrit dynamiquement, une vue HyperFileSQL ou une requte
NbVignette Permet de connatre le nombre de vignettes gnres pour la rubrique
NbVignetteDcrit Permet de connatre le nombre de vignettes dcrites pour la rubrique
Nom Gre le nom des diffrents objets HyperFileSQL
Nom55 Gre le nom logique dun fichier au format Hyper File 5.5 prsent dans une analyse au format Win-
Dev
NomDcrit Gre le nom logique dun fichier de donnes
NomPhysique Gre le nom physique des fichiers de donnes
NomPhysiqueDcrit Gre le nom physique des fichiers HyperFileSQL (sans tenir compte des changements de noms ra-
liss grce la fonction HChangeNom)
NouvelEnregistrement Permet de savoir si l'enregistrement vient d'tre saisi dans le fichier de donnes.
Null Permet de grer la valeur NULL dans les rubriques des fichiers HyperFileSQL
NullSupport Permet de grer la valeur NULL dans un fichier HyperFileSQL
Numrique Identifie une rubrique numrique
NumroGnration Permet de connatre le numro de gnration du fichier physique associ au fichier logique spcifi
OptionsCurseur Permet de grer le type de curseur utilis lors d'une connexion (HyperFileSQL Client/Serveur, OLE
DB, ...)
PartieDate Rcupre et modifie la date dune rubrique de type Date (au format "Date et Heure")
PartieDcimale Permet de connatre ou de modifier le nombre de dcimales d'une rubrique de type numrique
PartieEntire Permet de connatre ou de modifier le nombre de chiffres composant la partie entire d'une rubrique
de type numrique
PartieHeure Rcupre et modifie lheure dune rubrique de type Date (au format "Date et Heure")
ProtgParMotDePasse Permet de savoir si un fichier est protg ou non par mot de passe
Provider Permet de grer le type d'une connexion (HyperFileSQL Client/Serveur, OLE DB, ...)
RgleModification Gre la rgle de modification (gestion de lintgrit) utilise dans une liaison
RgleSuppression Gre la rgle de suppression (gestion de lintgrit) utilise dans une liaison
Rpertoire Gre le rpertoire physique des fichiers HyperFileSQL. Cette proprit tient compte des change-
ments de rpertoires raliss grce aux fonctions HChangeRep ou HSubstRep
RpertoireDcrit Gre le rpertoire physique des fichiers HyperFileSQL. Cette proprit ne tient pas compte des
changements de rpertoires raliss grce aux fonctions HChangeRep ou HSubstRep
RpertoireJournal Gre le rpertoire du fichier journal dcrit dans lanalyse
RpertoireJournalOpr Permet de grer le rpertoire du fichier des oprations du journal associ un fichier Journal
ation
306 www.pcsoft.fr
Livre des fonctionnalits WinDev
WinDev 307
Livre des fonctionnalits WinDev
308 www.pcsoft.fr
Livre des fonctionnalits WinDev
Environnement intgr (IDE). Gre le cycle de vie complet Tout en franais Hot Line personnalise
gratuite Dploiement libre et gratuit Base de Donnes Client/Serveur, Windows et Linux incluse, dif-
fusion gratuite Bases de Donnes tierces: Oracle, AS/400, SQL Server, DB2, MySQL, Access, xBase,
Informix... XML natif Cre des .EXE scuriss, des Web Services J2EE, des composants et des
applications .NET Travail coopratif Gnrateur dapplications compltes (Real-RAD), Patterns
AAA (Architecture Automatise dApplication): crez votre propre code RAD personnalis Option gra-
tuite: RAD Java Modlisation UML & Merise; code gnr depuis lanalyse, reverse engineering
dexistant Centre de contrle des bases de donnes et applications dployes Dossier analyse &
programmation par reverse engineering Composants mtiers Gnrateur SQL visuel Crateur
automatique de fentres (IHM), avec charte graphique automatique Langage de 5 Gnration (L5G),
limine 90% du code Ouverture aux L4G: C++, C#, Java, VB, Cobol... Import Access et VB Editeur
de code intelligent compltion, avec test immdiat Refactoring Dbogueur Centre dOptimisation
de la vitesse Jusqu 20 langues trangres dans chaque application Gnrateur dtats (PDF, fond
de page, code-barres,...) Gnrateur daide CHM Accs intgr Internet (analyse de page...)
MCU (Macro Code Utilisateur) : lutilisateur peut ajouter ses macros dans les applications FAA
(Fonction Automatique de lApplication) : menu dexport automatique pour lutilisateur: export vers
Word, Excel, XML, PDF, graphique 3D... Envoi automatique de mail, cration de PDF Liaison srie
RS 232 automatique Tlphonie TAPI Multimdia (image, son, vido) Gestionnaire de versions
Centre de gestion dinstallations, gestion automatique des applicatifs dploys Centre de scnarios
de test automatiques Plus de 100 exemples dtaills Autoformation en 1 semaine (manuel et CD
livrs)
Ouvrage collectif
Contactez directement PC SOFT (www.pcsoft.fr) si vous dsirez obtenir des documentations de pr-
sentation de l'Atelier de Gnie Logiciel WinDev.
WinDev 309
Livre des fonctionnalits WinDev
310 www.pcsoft.fr