Contrôle et Saisie

Concept



Voir les screen des composants Popup

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

Par définition :

L'application est une Fenêtre
Un module est un Panel
Un panel contient des composants

Les composants sont pré-équipés de mécanismes :

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

Le contrôleur de saisie :

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

Dev

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

La javadoc et les sources par package

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, ,



Suite ...