On défini une identité par un ensemble de valeurs statiques qui sont de natures différentes et sont définies en de multiples endroits
Une base "appli.abc" qui contient les tables standards
: le menu, la gestion des couleurs, les utilisateurs etc
Une base "appli.data" qui contient les tables métiers
Une classe "Appliparam" ou sont fixés les paramètres et
qui lance les modules en fonction du menu
Un projet d'application qui contient les "Vue" métier
Un projet "wtools" qui contient le framework
Cas concret de modification de l'Appliparam et du mode développeur dans le tutorial
La classe DefaultParam
défini les paramètres de base de l'application
Le Dev met en place un AppliParam
qui dérive de DefaultParam
L'"AppliParam" défini les variables STATIC d'initialisation de
l'application
C'est ici que l'on défini la connexion à
la base standard et à la base métier
que l'on personnalise l'application (icône/titre/version/Bitmap
etc.) package
aimage
que l'on map les options de menu avec les modules métiers
L'"AppliParam" est le squelette de l'application métier
En présence d'un fichier ascii Nom_appli.rlw les paramètres de connexion aux tables seront sur-définis
Gp entretien les variables globales dynamiques de l'application, Cet objet est le connecteur à la base de données, il propose aussi des routines STATIC usuelles transverses
Sql est un objet path que tous les composants connaissent il est le noeud principal de l'application Cet objet est un requeteur sql (DAO), il s'appuie sur le mappage des tables, Par des appels d'interface il calcule les requêtes et met des "Records" à disposition des modules "Vue"
Sql gère deux types de SGBD-R sql : un type embarqué (SqlLite) et un type adressable (Mysql)
Une application dispose :
d'un DefaultParam
(Dispatcheur menu standard) et d'un AppliParam
(Dispatcheur menu métier)
d'un "gpAbc"(base standard) et d'un "gp"(base métier)
de n("sqlAbc" (table standard)) et n("sql" (table métier))
Tmp est un mini sgbd interne qui permet de travailler en collaboration de "sql" lors des calcule de sous totaux, il économise des ressources et travail en mémoire
Net sera le gestionnaire d'accès réseau On l'utilise pour tester l'unicité d'exécution de l'application via l'ouverture et le test du port 1234
Les paramètres d'application, ,
Le réseau, ,
Les données Sql, ,
Une banque d'images pour les boutons, ,
Base temporaire, ,