Interactions utilisateurs (code)

De Wiki1000
Révision datée du 17 juillet 2009 à 07:24 par Syfre (discussion | contributions) (Nouvelle page : ===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...)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

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.

Tip : Les traitements métiers ne doivent pas reposer sur la présence d'une interface utilisateur.

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.
ProgressValue Indique que la progression est complète.
ProgressValue Efface la progression.
ProgressValue AFfiche un compteur de progression

Méthode pour interrompre le traitement

UserAbort Est à True si l'utilisateur interrompt le traitement.


{{#if:Code métier|

{{#if:Code métier|— Code métier |}} — Développement DSM

|

{{#if:|— [[{{{1}}}]] |}} — Développement DSM

}}