Filière d informatique de gestion Laboratoire de Génie Logiciel ODS Outil de modification cosmétique Version 1.0 / Juin 2007
Table des matières 1 Concept... 3 2 Limites et contraintes de l'outil... 3 3 Marche à suivre... 4 3.1 Intégration de l outil... 4 3.2 Définition du nouveau look... 4 3.3 Menu principal... 5 3.4 Déclenchement... 6 13.06.2007 Page 2 sur 6
1 Concept Le but de l'outil de relooking est de fournir au développeur le moyen de modifier automatiquement le look des formulaires d une application développée à l aide des ODS. Cet outil ne fait pas parti du noyau des ODS et il est donc nécessaire de suivre la démarche décrite en point 3 afin de pouvoir l utiliser. L'utilisation de cet outil requiert des compréhensions de bases du fonctionnement des ODS. 2 Limites et contraintes de l'outil Les fonctionnalités de l'outil comportent certaines limites et contraintes dont en voici la liste. Limites : Une fois le traitement terminé, l'enregistrement du nouveau look est immédiat et il n'est plus possible de faire marche arrière. Il est donc conseillé d'effectuer des tests sur une copie de l'application avant de se lancer sur la modification de l'application en production. Les formulaires d'édition et les formulaires filtres auront le même look. Les formulaires listes et les sous formulaires auront le même look. L'outil est adapté à une application développée à l'aide des ODS. Le look des formulaires du noyau ODS ne sera pas modifié. L'outil ne fait pas de distinction sur le concept d'utilisation d'un contrôle. Exemple : toutes les étiquettes auront le même look peu importe qu'elles soient intégrées à un groupe d'options ou qu'elles soient utilisées comme label d'une zone de texte. Veillez donc à effectuer un contrôle général une fois le relooking terminé. Voici une illustration : Tous ces contrôles sont des étiquettes. Bien qu'ils soient utilisés dans des contextes différents, ils auront tous la même allure une fois le relooking terminé. 13.06.2007 Page 3 sur 6
Contraintes : Il est impératif que les formulaires soient suffixés selon les règles ODS (_FIL, _LIS, _EDI, _SF). Il est impératif que le nom des contrôles du formulaire " @@look des formulaires" ne soient pas modifiés. 3 Marche à suivre 3.1 Intégration de l outil Tous les éléments nécessaires au fonctionnement de l outil se trouvent dans un fichier mdb. Ce fichier est à disposition dans le même dossier que le présent document Le fichier contient 2 formulaires ("@@look des formulaires" et "ods_menuprincipal") ainsi qu'un module ("ods_look"). Vous devez importer ces trois éléments dans le noyau de votre application via le menu Fichier Données externes Importer. 3.2 Définition du nouveau look Voici la liste des objets que vous allez pouvoir modifier pour les formulaires listes, filtres, les sous formulaires et les formulaires d'édition. Zone de texte Liste déroulante Zone de liste Etiquettes Rectangle Groupe d'options Trait Case à cocher Case d'options Le formulaire source est le formulaire "@@look des formulaires". C'est donc sur ce formulaire que vous devez appliquer le look auquel vous souhaitez que votre application ressemble. Voici comment sont disposés les différents contrôles : 13.06.2007 Page 4 sur 6
Champ d information Champs mouchards Groupe d options Zone de texte Zone de liste Etiquette Zone de liste Rectangle Case d'options Case à cocher Trait Les contrôles se trouvant dans la partie "Groupe d'options" concernent les formulaires listes et les sous formulaires tandis que ceux se trouvant dans la partie "Rectangle" concernent eux les formulaires filtres, les formulaires d'édition ainsi que le menu principal. Il n'est pas nécessaire de modifier le look des champs mouchards car dans le mécanisme des ODS, ces champs ne sont jamais visibles pour l'utilisateur. 3.3 Menu principal Le formulaire "ods_menuprincipal" vous permet quant à lui de définir le look qu'aura l'application lors de son lancement. Attention à ne pas importer ce formulaire si celui que vous possédez actuellement vous convient car dans ce cas vous le remplaceriez. Le formulaire correspond à celui du noyau de la version 6.1. 13.06.2007 Page 5 sur 6
3.4 Déclenchement Pour pouvoir utiliser l'outil, il vous suffit (après avoir intégré tous les éléments dans votre application et effectué les modifications du look sur le formulaire qui vous servira de modèle) de vous placer à l'intérieur de la fonction "startrelooking()" puis de presser la touche F5. Une fois les modifications terminées, le message suivant s'affichera : 13.06.2007 Page 6 sur 6