12.07.2015 Views

Concepts de WINDEV - Source : www.pcsoft-windev-webdev.com

Concepts de WINDEV - Source : www.pcsoft-windev-webdev.com

Concepts de WINDEV - Source : www.pcsoft-windev-webdev.com

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2.3 Editeur UMLLe langage UML est un langage graphique permettant<strong>de</strong> :• représenter le système d’information étudié sousforme d’objets.• générer la structure objet <strong>de</strong> l’application (squelette<strong>de</strong> l’application sous forme <strong>de</strong> classes objet)correspondant au système d’information étudié.L’éditeur d’UML permet principalement :• <strong>de</strong> décrire directement un ou plusieurs diagrammesUML.•<strong>de</strong> construire un modèle UML par rétro-analyse<strong>de</strong> votre projet.Pour plus <strong>de</strong> détails sur la création d’un modèleUML, consultez le chapitre “Le modèle UML”,page 122.Voici quelques caractéristiques <strong>de</strong> l’éditeur d’UML :• Création et <strong>de</strong>scription <strong>de</strong> diagrammes UML.• Mise en forme automatique <strong>de</strong>s liaisons.• Génération automatique d’une classe ou d’unensemble <strong>de</strong> classes à partir d’un diagramme <strong>de</strong>classes.• Zoom sur l’éditeur d’UML.• Insertion <strong>de</strong> <strong>com</strong>mentaires dans un modèle UML.•Interaction <strong>de</strong>s différents volets avec les différentséléments du modèle UML.2.4 Editeur <strong>de</strong> requêtesL’éditeur <strong>de</strong> requêtes permet <strong>de</strong> créer automatiquement<strong>de</strong>s requêtes sur les fichiers <strong>de</strong> données.La programmation est ainsi simplifiée: fenêtres,tables, <strong>com</strong>bos, états, ... pourront s’appuyer sur lesrequêtes.Un assistant permet <strong>de</strong> créer une requête : il suffit<strong>de</strong> choisir les rubriques à intégrer et <strong>de</strong> saisir lesconditions <strong>de</strong> sélection à l’ai<strong>de</strong> <strong>de</strong> l’assistant. Larequête est automatiquement générée (en co<strong>de</strong>SQL optimisé) et peut être testée immédiatement.Vous trouverez toutes les informations concernantles requêtes dans le "Gui<strong>de</strong> <strong>de</strong> l’éditeur d’états et<strong>de</strong> requêtes".Voici quelques caractéristiques <strong>de</strong> l’éditeur <strong>de</strong>requêtes :• Editeur WYSIWYG ("What You See Is What YouGet"). Vous visualisez directement la requête etson résultat.•Création simplifiée d’une requête à l’ai<strong>de</strong> d’unassistant.• Génération automatique du co<strong>de</strong> SQL <strong>de</strong> chaquerequête.• Possibilité <strong>de</strong> tester immédiatement les requêtes.• Zoom sur l’éditeur <strong>de</strong> requêtes.2.5 Editeur <strong>de</strong> fenêtresL’éditeur <strong>de</strong> fenêtres permet <strong>de</strong> décrire les caractéristiques<strong>de</strong> l’interface utilisateur <strong>de</strong> votre projet.De nombreux gabarits (feuilles <strong>de</strong> styles associéesà la fenêtre) et types <strong>de</strong> fenêtres sont proposés. Ilspermettent d’améliorer l’ergonomie <strong>de</strong> vos fenêtreset <strong>de</strong> rendre vos applications conviviales.Pour plus <strong>de</strong> détails sur la création d’une fenêtre,consultez le chapitre “Les fenêtres en pratique”,page 21.Voici quelques caractéristiques <strong>de</strong> l’éditeur <strong>de</strong>fenêtres :• Editeur WYSIWYG ("What You See Is What YouGet"). Vous visualisez directement votre fenêtretelle qu’elle apparaîtra à l’utilisateur.•Création et <strong>de</strong>scription <strong>de</strong>s fenêtres et <strong>de</strong> leurschamps.•"Drag and Drop" permettant <strong>de</strong> copier, <strong>de</strong> collerou <strong>de</strong> déplacer <strong>de</strong>s champs d’une fenêtre à uneautre.• Gabarits <strong>de</strong> fenêtres et styles <strong>de</strong> champs prédéfinis.•Présence <strong>de</strong> plusieurs catalogues d’icones permettantd’associer <strong>de</strong>s images aux champs.• Correcteur d’interface en temps réel permettant<strong>de</strong> simplifier le positionnement <strong>de</strong>s champs.• Ancrage <strong>de</strong>s champs dans la fenêtre.• Saisie <strong>de</strong>s libellés <strong>de</strong>s champs directement dansla zone <strong>de</strong> travail <strong>de</strong> l’éditeur.• Gestion <strong>de</strong> l’ai<strong>de</strong> contextuelle dans les fenêtres.• Zoom sur l’éditeur <strong>de</strong> fenêtres.• Interaction <strong>de</strong>s différents volets avec les différentséléments <strong>de</strong> l’éditeur.2.6 Editeur d’étatsL’éditeur d’états permet <strong>de</strong> créer très simplement<strong>de</strong>s états à imprimer.Vous trouverez toutes les informations concernantla création d’états imprimés dans le "Gui<strong>de</strong> <strong>de</strong> l’éditeurd’états et <strong>de</strong> requêtes".Partie 2 : Environnement <strong>de</strong> développement 55

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!