Les composants sont des objets graphiques
unaires. Ils servent à réaliser les tableSAISIE nécessaires aux Vue
La sécurité d'une application passe en premier lieu
par la maîtrise des données saisies. Les composants sont
couplés au framework.
Un controleur de saisie Ccs permet au
développeur d'intégrer les règles métier
L'application est une Fenêtre
Un module est un Panel
Un panel contient des composants
Respect du look and feel de l'utilisateur
Notification du Contrôleur de saisie Ccs
Relayage des touches de fonctions et raccourci clavier
Enrichi en fonctionnalités basic
Éventuellement associés avec la gestion des popups
Connexion avec des ports série
Notifie le CRUD d'un changement de mode
Interprète le formatage des saisies
Pilote l'interface utilisateur par la couleur
Gère les messages lors de la saisie
Cas concret de mise en oeuvre du contrôle de saisie par l'exemple dans le tutorial
Attention là ou cela ce complique :
Les vues deviennent elles mêmes des composants
unaires intégrables dans d'autres vues tutorial
Lors de la construction d'une fiche les composants sont abonnés à un Ccs, l'ordre du focus est fixé par l'abonnement, ce gestionnaire centralise et route le contrôle de saisie et notifie l'application
Une mécanique de base peut-être complétée pour le contrôle de saisie
Par le biais du quatuor Ccs, CcsFmt, Fma et Fmt qui gèrent le formatage de la saisie
On distingue un formatage lowlevel des composants
que l'on précise lors du mappage (Fma). Ce formatage identifie le typage
passif du composant et ses caractéristiques de base
On distingue un formatage highlevel des composants que l'on
précise lors du codage de la saisie (Fmt). Il s'agit d'un formatage
dynamique et contextuel qui enclenche des notifications
appropriées lors de la saisie
Control
de saisie de base,
,
Control
avec pop up Calculatrice,
,
Control
avec pop up Calendrier Journalier/Mensuel,
,
Control
avec pop up Temps,
,
Contrôleur
de saisie et gestion du formatage,
,