Les programmes générés par l'assistant RAD sont issus des modèles RAD présents dans votre environnement.
Un modèle RAD est un "embryon" de programme Visual Adélia interactif. Il possède du source L4G et des maquettes de fenêtre.
Il y a 2 catégories de modèles RAD :
Les modèles RAD de base (MRB) qui correspondent aux modèles RAD fournis initialement avec le produit et qui contiennent l'ensemble des signets et des objets RAD gérables pour cette famille de modèle. Les MRB ne sont pas modifiables.
Les modèles RAD personnalisés (MRP) qui sont construits à partir d'un modèle RAD de base et personnalisés par le développeur pour tenir compte de ses normes de développement.
Les signets RAD
Le source L4G d'un modèle RAD contient à des endroits stratégiques des signets RAD définis par l'ordre :
INSERER_STD_RAD NomSignet
Dans le source du programme généré par l'assistant RAD, ces ordres sont remplacés par du source L4G, spécifique à chaque signet, qui est encadré par les ordres :
DEBUT_STD_RAD NomSignet
Source L4G généré
FIN_STD_RAD NomSignet
Exemples de signets :
Signets |
Sources générés |
INSERER_STD_RAD DECL_PGM |
Déclarations des paramètres du programme, des chargements de listes, des vues (en natif), des variables de travail, etc |
INSERER_STD_RAD CHARGT_LISTE |
Source de chargement de la liste principale du programme |
INSERER_STD_RAD PAGINATION_AVANT |
Source de gestion de la pagination dynamique |
INSERER_STD_RAD VALIDATION |
Source de validation en BD des données saisies |
Les objets RAD
Parmi les objets définis dans les maquettes d'un modèle RAD, certains sont utilisés lors de la construction RAD :
Les objets dont le nom commence par "RAD1_" sont appelés objets RAD principaux. Ils ne doivent être ni renommés, ni supprimés, sinon le modèle devient invalide et ne peut plus être utilisé dans l'assistant RAD. Par contre, leurs propriétés peuvent être modifiées.
Exemples d'objets RAD principaux : la fenêtre principale, la liste dans les modèles gérant une liste, etc.Les objets dont le nom commence par "RAD2_" sont appelés objets RAD secondaires. Ils ne doivent pas être renommés, mais peuvent être supprimés. Leurs propriétés peuvent être modifiées.
Exemples d'objets RAD secondaires : le champ "A partir de", le bouton "Quitter", etc.Les objets (appelés formulaires) issus de l'objet graphique RAD_FORMULAIRE peuvent être renommés (aucune contrainte de nom), supprimés et même ajoutés. Ces objets servent à définir des zones d'insertion pour les objets issus des propriétés logiques définies dans l'assistant RAD. Un modèle peut avoir plusieurs formulaires dans différents onglets.
↑ Haut de page Copyrights Ι ©Hardis Group 2025 - Toute représentation ou reproduction intégrale ou partielle faite sans le consentement écrit d'Hardis Group est illicite.