12.07.2015 Views

Concepts de WINDEV - Source : www.pcsoft-windev-webdev.com

Concepts de WINDEV - Source : www.pcsoft-windev-webdev.com

Concepts de WINDEV - Source : www.pcsoft-windev-webdev.com

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

GPWElémentFichier content les différentséléments <strong>de</strong> l'application àconfigurer (champs <strong>de</strong>s fenêtres,options <strong>de</strong> menu, ...).Les rubriques <strong>de</strong> ces fichiers sont détaillées dansl’ai<strong>de</strong> en ligne.Où sont créés ces fichiers ?• Par défaut, ces fichiers <strong>de</strong> données (mo<strong>de</strong> Hyper-FileSQL Classic) sont créés dans un sous-répertoire<strong>de</strong> votre projet (répertoire EXE\GPW_).• Lors <strong>de</strong> la préparation <strong>de</strong> la procédure d’installation,il est possible <strong>de</strong> permettre à l'utilisateur <strong>de</strong>paramétrer l'emplacement <strong>de</strong> ces fichiers (planintitulé "Modules additionnels"). Il est ainsi possible<strong>de</strong> sélectionner un répertoire spécifique pourles fichiers <strong>de</strong>s droits <strong>de</strong> l'application.• Si l'option "Lancement manuel" a été sélectionnée,la fonction gpwOuvre permet <strong>de</strong> lancer lafenêtre <strong>de</strong> login du groupware utilisateur, maisaussi <strong>de</strong> personnaliser le répertoire <strong>de</strong>s fichiers<strong>de</strong> données du groupware utilisateur. Quels quesoient les répertoires indiqués dans les différentesétapes <strong>de</strong> la création et <strong>de</strong> l'installation <strong>de</strong>l'application, ce répertoire, s'il est précisé, serapris en <strong>com</strong>pte.Remarque : si aucun paramétrage spécifique n'esteffectué, les fichiers <strong>de</strong> données <strong>de</strong>s droits serontcréés dans un sous-répertoire du répertoire d'installation<strong>de</strong> l'exécutable nommé \GPW_.7 Modifier le groupware utilisateur7.1 Personnaliser les fenêtres du groupwareLa fenêtre <strong>de</strong> loginLa fenêtre <strong>de</strong> login s’affichant pour tout utilisateurlançant votre application, il peut être nécessaire <strong>de</strong>la personnaliser. Si vous avez choisi d’intégrer cettefenêtre à votre projet, vous pouvez simplement luiappliquant le style ou les gabarits utilisés pourvotre application.Attention : il ne faut pas renommer cette fenêtre.Toutes les fenêtres du groupware utilisateurSi vous avez choisi d’intégrer toutes les fenêtres dugroupware utilisateur, vous pouvez toutes les personnaliser.Cependant, seule la fenêtre <strong>de</strong> loginsera visualisée par tous les utilisateurs. Les fenêtres<strong>de</strong> configuration du groupware sont visualiséesuniquement par le superviseur <strong>de</strong> l’application.Attention : les fenêtres GPWLOGIN et GPWMenuSuperviseurne doivent pas être renommées.7.2 Groupware utilisateur et applicationmultilingueSi votre application est multilingue, il est nécessaire<strong>de</strong> gérer cette fonctionnalité également dansles fenêtres du groupware utilisateur. Par défaut,les fenêtres du groupware utilisateur gèrentl'anglais / américain et le français.Pour utiliser le groupware utilisateur dans uneapplication multilingue, il faut :1. Configurer le groupware utilisateur <strong>de</strong> la façonsuivante :• toutes les fenêtres du groupware utilisateur doiventêtre intégrées dans l’application.•l’option "Lancement manuel" doit être sélectionnée.2. Traduire les différentes fenêtres du groupwareutilisateur. Par défaut, les fenêtres du groupwareutilisateur sont disponibles en français et anglais.Pour traduire ces fenêtres dans d'autres langues, ilsuffit <strong>de</strong> traduire les différents libellés, ... (en utilisantl'outil WDMSG si nécessaire pour extraire lesmessages à traduire).Rappel : WDMSG est un outil optionnel <strong>de</strong> WinDevpermettant d'extraire et <strong>de</strong> ré-intégrer tous les messagesà traduire.3. Exécuter l’application dans la langue souhaitée.Pour cela, il est possible par exemple <strong>de</strong> :• Deman<strong>de</strong>r si nécessaire à l’utilisateur la languedans laquelle l’application doit s'exécuter (parune fenêtre spécifique par exemple).• Configurer la langue d’exécution <strong>de</strong> l’applicationavec la fonction Nation.• Ouvrir la première fenêtre <strong>de</strong> gestion du groupwareutilisateur avec la fonction gpwOuvre.// Co<strong>de</strong> d'initialisation du projetnLangue est un entier =Ouvre(Select_Langue")// Configuration <strong>de</strong> la langueNation(nLangue)136Partie 4 : Développement d’applications : concepts avancés

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!