WINDEV 2024

L e champ Diagramme permet bien entendu aux uti- lisateurs de créer et modifier leurs propres diagrammes. Mais il est également pilotable par programmation, et peut servir pour la gestion visuelle de plans de salle, de restau- rants, de chaines,... DECIDEUR WINDEV vous permet de proposer une fonctionnalité de diagramme. NOUVEAU Dessin à main levée TECHNOLOGIE FAA L’utilisateur final fait ce qu’il veut ! POINTS FORTS Mise en place dans votre application sans programmation ou presque UNE VÉRITABLE APPLICATION DANS UN CHAMP Ce champ vous permet de pro- poser une superbe fonctionna- lité de création et d’édition de diagrammes dans vos applica- tions sans avoir à coder quoi que ce soit : tout est automa- tique, c’est un champ. UN DIAGRAMME C’EST QUOI ? Un Diagramme est une «re- présentation vectorielle de parties d’un ensemble et de leur disposition les unes par rapport aux autres». Un diagramme permet de re- présenter des structures, des architectures, une infrastruc- ture matérielle, des plans, des processus, un fonctionnement de mécanisme, un organi- gramme non conventionnel,... DES FONCTIONNALI- TÉS RICHES Le champ Editeur de Diagrammes propose les fonctionnalités riches que les utilisateurs attendent : • utilisation de formes pré- définies • utilisation de ses propres formes et images • redimensionnement des formes • style des formes: trait, cou- leur,... • liaisons sophistiquées entre les formes, droites ou brisées • saisie de texte, ... LA PROGRAMMA- TION Toutes ces fonctionnalités sont également disponibles par programmation. En programmation, le diagramme est composé d’un Tableau de Formes. Ce tableau de formes contient toutes les formes et images du diagramme. Chaque forme inclut ses coor- données et ses propriétés. Il est ainsi facile de manipu- ler par programmation un diagramme Un éditeur de diagrammes dans votre application. DIAGRAMME Suite >>> Cette application permet le positionne- ment des tables et chaises à la souris selon des règles définies grâce au champ Diagramme 31 www.pcsoft.fr •

RkJQdWJsaXNoZXIy NDQ0OA==