HFSQL : Base de données universelle
MULTICONTEXTE Il est possible de manipuler à un instant donné plusieurs contextes et plusieurs connexions différents sur une même base. FRONT END, BACK END, 3-TIER... WINDEV et WEBDEV gèrent en standard toutes les méthodes d’architecture. MAPPING OBJET RELATIONNEL WINDEV propose des fonctionnalités puis- santes pour générer et mettre à jour auto- matiquement des classes à partir du schéma de la base de données. WINDEV permet de mettre en place facile- ment le Mapping Objet Relationnel. D’autre part, WINDEV gère en standard les 9 diagrammes UML. Le diagramme de classes peut être généré automatiquement à partir des classes du projet. Le diagramme de classes UML HFSQL • www.pcsoft.fr 14 RAD: GÉNÉRATEUR AUTOMATIQUE DE FENÊTRES À PARTIR DES TABLES Les UI, fenêtres, pages, champs,... ainsi que le code peuvent être générés automatique- ment. Les UI générées tiennent compte des défini- tions de la table. Par exemple si une colonne est de type numérique, avec une longueur maximum de 8, seules les données de ce type seront autorisées à la saisie dans le champ corres- pondant. Il sera impossible à l’utilisateur final de saisir du texte, ou un nombre de taille supérieure: un message d’erreur apparaitra automati- quement, et la valeur erronée saisie ne sera pas transmise à l’application ou au site. Les contrôles sophistiqués nécessaires sont générés par le RAD et sont bien entendu disponibles pour la création d’UI «à la main». Ils sont disponibles par simple glis- ser/déplacer. Voici la liste des contrôles: • champ de saisie formaté • champ d’affichage (libellé) • onglets • liste déroulante • combo box • combo auto-alimentée • image • image animée • ascenseur • bouton graphique (icone) • bouton graphique animé • bouton texte • bouton poussoir • bouton temporisé • interrupteur • sélecteurs mono et multi-colonnes • tableau • liste graphique • liste arborescente (tree-view) • table hiérarchique • tiroir • champ OLE • champ ActiveX • zone de clicage • boutons «spin» • potentiomètre • champ HTML • barre d’icones • formes géomé- triques • splitter (sépara- teur) • barre d’état • Web caméra • RTF • zone répétée • jauge • boite à outils • graphe • codes-barres • carrousel • calendrier • Gantt • agenda, planning • traitement de texte • champ tableur • lecteur PDF • graphe • etc... Exemples d’UI générées par WINDEV
Made with FlippingBook
RkJQdWJsaXNoZXIy NDQ0OA==