WinDev Livre des fonctionnalités www.pcsoft.fr Livre des fonctionnalités WinDev
WinDev Livre des fonctionnalités www.pcsoft.fr Livre des fonctionnalités WinDev Version WD90-0505 Livre des fonctionnalités WINDEV WINDEV 3 Bienvenue dans cette documentation complémentaire de WINDEV ! Il ne s’agit pas de la documentation de présentation de WINDEV, ni de la documentation d’utilisation (WINDEV est livré avec plusieurs manuels, dont un manuel d’auto-formation). Ce livre a pour objectif de vous donner une vision complète des fonctionnalités de WINDEV, et de vous montrer l’étendue de chacune des fonctions. WINDEV est simple mais puissant. « Simple » ne veut pas dire « simpliste », bien au contraire. Un simple clic dans une fenêtre correspond souvent à 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 résultat obtenu par du code dans l’application finale. Avec WINDEV vous ne serez jamais limité, et si vous désirez programmer un traitement par code, vous pourrez toujours le faire ! De même, toutes les API sont accessibles. Grâce à ce livre vous saurez ce qui se cache derrière chaque clic de l’environnement La présentation de ce livre est sobre, le contenu assez dense, vous aurez compris que ce manuel n’est pas destiné à être lu d’une traite ! Vous pouvez donc parcourir ce manuel, ou rechercher directement un sujet qui vous intéresse dans le sommaire. Livre des fonctionnalités WINDEV 4 www.pcsoft.fr Livre des fonctionnalités WINDEV WINDEV 5 Sommaire 1 L'ENVIRONNEMENT 15 1.1 Composition de l’environnement ............................................15 1.1.1 Les menus .......................................................................................15 1.1.2 Les barres d’icones..........................................................................16 1.1.3 L’espace de travail...........................................................................17 1.1.4 Le volet WINDEV.............................................................................17 1.1.5 Le navigateur...................................................................................17 1.1.6 Le Kouglof........................................................................................17 1.1.7 Le modifieur .....................................................................................18 1.1.8 L’Aperçu – Position..........................................................................18 1.2 Test depuis l’environnement ...................................................18 2 LES CENTRES DE CRÉATION 19 2.1 Centre de projet ........................................................................19 2.1.1 Le graphe du projet..........................................................................19 2.1.2 Les perso-dossiers ..........................................................................19 2.1.3 Description du projet........................................................................19 2.1.4 La gestion de configuration..............................................................20 2.2 Centre de modélisation ............................................................20 2.2.1 Menus spécifiques du centre de modélisation :...............................21 2.2.2 Modèle Conceptuel des Données ...................................................21 2.2.3 Modèle Logique des Données.........................................................22 2.2.4 Génération de l’analyse...................................................................26 2.2.5 Le graphe de l’analyse.....................................................................27 2.2.6 Import de structures de données (fichiers) :....................................27 2.3 Centre de création de l’IHM......................................................27 2.3.1 Assistant ..........................................................................................27 2.3.2 Gabarit d’une fenêtre.......................................................................28 2.3.3 Description d’une fenêtre.................................................................28 2.3.4 Création de champs.........................................................................29 2.3.5 Champ de saisie..............................................................................29 2.3.6 Champ de saisie en euros...............................................................31 2.3.7 Champ Libellé..................................................................................31 2.3.8 Champ Bouton.................................................................................32 2.3.9 Champ Image ..................................................................................34 2.3.10 Champ Sélecteur...........................................................................36 2.3.11 Champ Interrupteur........................................................................37 2.3.12 Champ Liste...................................................................................38 2.3.13 Champ Liste avec affichage d’images...........................................40 2.3.14 Champ Liste déroulante (Combo) .................................................42 2.3.15 Champ Liste déroulante sous forme de table................................45 2.3.16 Champ Table ou tableau (browse) ................................................45 2.3.17 Champ Liste arborescente.............................................................48 2.3.18 Champ Jauge ................................................................................49 2.3.19 Champ Ascenseur .........................................................................51 2.3.20 Champ Potentiomètre....................................................................52 2.3.21 Champ Spin ...................................................................................53 2.3.22 Champ Onglet................................................................................55 2.3.23 Champ Boîte à outils .....................................................................56 2.3.24 Champ Code Barres......................................................................57 2.3.25 Champ Active X.............................................................................59 2.3.26 Champ OLE...................................................................................60 2.3.27 Champ HTML ................................................................................60 2.3.28 Champ Web Caméra.....................................................................61 2.3.29 Champ Conférence........................................................................62 Livre des fonctionnalités WINDEV 6 www.pcsoft.fr 2.3.30 Champ Forme............................................................................... 63 2.3.31 Super champ................................................................................. 64 2.3.32 Champ Séparateur........................................................................ 65 2.3.33 Champ Barre d’outils .................................................................... 66 2.3.34 Champ Barre de message............................................................ 67 2.3.35 Champ Fenêtre interne................................................................. 68 2.3.36 Menus de l’application .................................................................. 69 2.3.37 Ordre de navigation ...................................................................... 70 2.3.38 Visualisation 3D ............................................................................ 70 2.3.39 Plans ............................................................................................. 70 2.3.40 Groupes de champs ..................................................................... 70 2.3.41 Correcteur d’IHM en temps réel.................................................... 70 2.3.42 Agrandissement des champs avec la fenêtre (ancrage) .............. 71 2.3.43 Catalogue d’images ...................................................................... 71 2.3.44 Options d’édition ........................................................................... 71 2.4 Centre d’interrogation.............................................................. 71 2.4.1 Assistant de création de requêtes .................................................. 71 2.4.2 Représentation graphique .............................................................. 72 2.4.3 Description en langage naturel....................................................... 72 2.4.4 Génération de code SQL................................................................ 72 2.4.5 Test de la requête........................................................................... 72 2.4.6 Rétro-ingénierie .............................................................................. 72 2.4.7 Optimiseur de requêtes .................................................................. 73 2.4.8 WDEtat Utilisateur........................................................................... 73 2.5 Centre d’édition........................................................................ 73 2.5.1 Tous les types d’éditions ................................................................ 73 2.5.2 Sources de données de l’état ......................................................... 73 2.5.3 Assistant de création d’état............................................................. 74 2.5.4 Description d’un état ....................................................................... 74 2.5.5 Création de champs........................................................................ 75 2.5.6 Champ Libellé................................................................................. 75 2.5.7 Champ Rubrique............................................................................. 76 2.5.8 Champ calculé ................................................................................ 77 2.5.9 Champ image.................................................................................. 78 2.5.10 Champ code-barres ...................................................................... 79 2.5.11 Champ prédéfini............................................................................ 80 2.5.12 Champ graphe .............................................................................. 80 2.5.13 Champ forme ................................................................................ 81 2.5.14 Champ interrupteur....................................................................... 82 2.5.15 Champ Etat Interne....................................................................... 83 2.5.16 Groupes de champs ..................................................................... 83 2.5.17 Correcteur d’IHM en temps réel.................................................... 83 2.5.18 Programmation dans un état ........................................................ 83 2.5.19 Aperçu avant impression .............................................................. 84 2.5.20 Export (PDF, HTML, XML, Excel, Word)...................................... 84 2.6 Centre de traitements .............................................................. 84 2.6.1 La programmation événementielle ................................................. 84 2.6.2 Saisie assistée................................................................................ 85 2.6.3 L'enroulé déroulé ............................................................................ 85 2.6.4 Traduction du code Français/anglais.............................................. 85 2.6.5 Code multi-cible .............................................................................. 85 2.6.6 Aide en ligne ................................................................................... 86 2.6.7 Ajout d’une tâche ............................................................................ 86 2.6.8 Débogueur ...................................................................................... 86 2.6.9 Déboguer avec la fonction Trace.................................................... 86 2.7 Centre de modélisation UML ................................................... 87 2.7.1 Diagramme de classes ................................................................... 87 2.7.2 Génération des classes .................................................................. 87 2.7.3 Rétro-analyse UML......................................................................... 87 2.7.4 Diagramme de cas d'utilisation....................................................... 87 Livre des fonctionnalités WINDEV WINDEV 7 2.7.5 Diagramme d'objet...........................................................................88 2.7.6 Diagramme de composants.............................................................88 2.7.7 Diagramme d'activité .......................................................................88 2.7.8 Diagramme de séquence.................................................................89 2.7.9 Diagramme de collaboration............................................................89 2.7.10 Diagramme d'états-transitions.......................................................89 2.7.11 Diagramme de déploiement ..........................................................90 2.8 Centre de déploiement .............................................................90 2.8.1 Installation autonome.......................................................................90 2.8.2 Installation avec mise à jour automatique (Live Update).................91 2.8.3 Le centre de contrôle des applications réseaux ..............................92 2.9 Centre d'aide utilisateur ...........................................................92 2.9.1 La création de l’aide.........................................................................92 2.9.2 Modèles de page d’aide...................................................................93 2.9.3 Propriétés du système d’aide ..........................................................94 2.9.4 Compilation et test de l’aide.............................................................94 2.9.5 Lancement de l’aide.........................................................................94 2.10 Centre de génération du dossier technique..........................94 2.10.1 Composition du dossier .................................................................94 2.10.2 Format d’édition du dossier ...........................................................96 2.10.3 Paramètres d’édition......................................................................96 2.11 Centre de tests automatisés ..................................................96 3 LE L5G : W-LANGAGE 97 3.1 Les constantes..........................................................................97 3.2 Déclaration de variables...........................................................97 3.2.1 Les variables simples ......................................................................97 3.2.2 Les tableaux ....................................................................................98 3.2.3 Les structures ..................................................................................98 3.2.4 Les structures dynamiques..............................................................98 3.2.5 Les objets Automation .....................................................................98 3.2.6 Les polices.......................................................................................98 3.2.7 Les descriptions de fichiers .............................................................98 3.2.8 Les descriptions de rubriques..........................................................98 3.2.9 Les descriptions de liaisons.............................................................98 3.2.10 Les sources de données................................................................98 3.3 Portée d’une variable................................................................99 3.4 La Programmation....................................................................99 3.4.1 La programmation procédurale .......................................................99 3.4.2 Programmation Orienté Objet (POO) ............................................100 3.5 Classement des fonctions par thème.................................... 101 4 LE GUIDE 102 4.1 Les exemples livrés................................................................ 102 4.2 Superchamps.......................................................................... 103 4.3 Les assistants......................................................................... 104 4.4 Les assistants de « fonction »............................................... 105 5 HYPER FILE 108 5.1 Hyper File Classic................................................................... 108 5.2 Hyper File Client/Serveur ....................................................... 108 5.3 Fonctions spécifiques à Hyper File Client/Serveur .............. 108 5.4 Hyper File Mobile.................................................................... 110 5.4.1 Synchronisation de la base de données Hyper File Mobile ..........110 5.5 Capacité de stockage de Hyper File...................................... 110 5.6 Description de la structure des fichiers................................ 110 Livre des fonctionnalités WINDEV 8 www.pcsoft.fr 5.7 Installation automatique .........................................................110 5.8 Le Centre de Contrôle Hyper File...........................................110 5.9 Architecture d’accès à la base de données...........................111 5.10 Accès distant.........................................................................111 5.11 Accessibilité par des programmes tiers..............................111 5.12 Concepts de Hyper File.........................................................111 5.12.1 Gestion automatique des accès concurrentiels et des erreurs .. 111 5.12.2 Gestion de contextes .................................................................. 112 5.12.3 Gestion des triggers.................................................................... 112 5.12.4 Gestion de l’intégrité référentielle ............................................... 112 5.12.5 Gestion des filtres ....................................................................... 112 5.12.6 Gestion des vues ........................................................................ 112 5.12.7 Gestion des requêtes.................................................................. 112 5.12.8 Optimisation automatique des recherches avec les statistiques 113 5.12.9 Les transactions.......................................................................... 113 5.12.10 L'utilitaire WDTrans................................................................... 113 5.12.11 La journalisation........................................................................ 113 5.12.12 La réplication sur bases Hyper File .......................................... 113 5.12.13 La réplication sur bases hétérogènes....................................... 114 5.12.14 Cryptage des données.............................................................. 114 5.12.15 Support d’UNICODE................................................................. 114 5.13 Type de programmation en W-Langage pour accéder à Hyper File ................................................................................114 5.14 Une Toolbox complète livrée................................................115 5.15 Fonctions Hyper File.............................................................115 6 LE RAD 119 6.1 Générateur d’application - realRAD .......................................119 6.2 Le RAD fenêtre ........................................................................120 6.2.1 Fenêtre « fiche simple » ............................................................... 120 6.2.2 Fenêtre « fiche avec parcours » ................................................... 120 6.2.3 Fenêtre « fiche avec table reliée »................................................ 120 6.2.4 Fenêtre « fiche avec table de relation »........................................ 121 6.2.5 Fenêtre « fiche avec fiche reliée»................................................. 121 6.2.6 Fenêtre « table»............................................................................ 122 6.2.7 Fenêtre « table avec fiche détail»................................................. 122 6.2.8 Fenêtre « table avec table reliée» ................................................ 122 6.2.9 Fenêtre « table de relation».......................................................... 123 6.2.10 Fenêtre « vision +» ..................................................................... 123 6.2.11 Fenêtre « recherche d’enregistrements».................................... 123 6.3 Le RAD Etats imprimés :.........................................................124 6.4 Architecture Automatique d’Applications (Pattern)..............124 6.4.1 Les modèles du RAD (MDL) :....................................................... 124 6.4.2 Programmation des patterns ........................................................ 124 7 LES AUTRES BASES DE DONNÉES 125 7.1 Accessibilité aux bases de données tierces .........................125 7.2 Accès natifs aux bases de données tierces..........................125 7.3 Création d’une base tierce......................................................126 7.4 Importation des structures de bases de données tierces ....126 7.5 Synchronisation entre l’analyse et la base tierce .................126 7.6 Conversion d’une base tierce.................................................126 7.7 Changement dynamique de connexion .................................127 7.8 Mode de programmation pour accéder aux bases de données tierces.......................................................................127 7.9 Les requêtes avec WDSQL.....................................................127 Livre des fonctionnalités WINDEV WINDEV 9 8 XML NATIF 128 8.1 Importer la structure d’un document XML............................ 128 8.2 Convertir un document XML.................................................. 128 8.3 Exporter une base de données en document XML............... 128 8.4 Importer un service Web XML................................................ 128 8.5 Générer un service Web XML ................................................ 129 8.6 uploads/Litterature/ fonctionnalites-windev-9.pdf
Documents similaires
-
18
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Oct 07, 2021
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 1.5160MB