Interactions utilisateurs (code)
De Wiki1000
(Différences entre les versions)
(→Introduction) |
|||
Ligne 31 : | Ligne 31 : | ||
|Indique que la progression est complète. | |Indique que la progression est complète. | ||
|- | |- | ||
− | |[[ProgressClear (ihm)| | + | |[[ProgressClear (ihm)|ProgressClear]] |
|Efface la progression. | |Efface la progression. | ||
|- | |- | ||
− | |[[ProgressCount (ihm)| | + | |[[ProgressCount (ihm)|ProgressCount]] |
− | | | + | |Affiche un compteur de progression |
|} | |} | ||
Ligne 44 : | Ligne 44 : | ||
|Est à True si l'utilisateur interrompt le traitement. | |Est à True si l'utilisateur interrompt le traitement. | ||
|} | |} | ||
− | |||
{{Footer|Code métier}} | {{Footer|Code métier}} | ||
[[category:Code métier]] | [[category:Code métier]] |
Version du 1 août 2009 à 15:30
Introduction
L'architecture 3 tiers de la Ligne 1000 impose la séparation du code métier de l'interface utilisateur.
Les traitements métier ne peuvent pas directement avoir accès à l'interface utilisateur pour, par exemple, afficher des messages ou poser des questions à l'utilisateur. Ils doivent utiliser pour cela les services offerts par le framework.
Parmi ces services on peut distinguer des méthodes pour afficher des messages, des méthodes pour indiquer la progression du traitement et des méthodes pour interrompre un traitement.
Méthodes pour afficher des messages
ProgressMessage | Affiche un message dans l'interface utilisateur. |
ProgressClearMessage | Efface les messages dans l'interface utilisateur. |
Méthode pour afficher la progression
ProgressMax | Détermine la taille maximale de progression. |
ProgressValue | Affiche un niveau de progression. |
ProgressFull | Indique que la progression est complète. |
ProgressClear | Efface la progression. |
ProgressCount | Affiche un compteur de progression |
Méthode pour interrompre le traitement
UserAbort | Est à True si l'utilisateur interrompt le traitement. |
— Code métier — Développement DSM —