|
| | Questions
-
Décrivez brièvement les composantes d'une architecture MVC en
interfaces usager graphiques
-
Dans une architecture client-serveur pour une application avec
interface graphique, l'usager se retrouve nécessairement du coté client ou
serveur?
-
Dans la construction d'une interface à l'aide d'une boîte à
outils, certains Widgets sont plus appropriés que d'autres pour indiquer la
valeur d'une variable. Pour chacune des variables suivantes, donnez le
Widget le plus naturel à utiliser pour permettre la modification interactive
de cette variable. (Un seul Widget par variable et une seule variable par
Widget.)
V1: Variable discrète possédant deux ou trois états possibles
V2: Variable discrète possédant une quinzaine d'états possibles
V3: Variable continue bornée
V4: Variable continue non bornée
W1: Boîte de texte
W2: Bouton glissoir
W3: Bouton poussoir de type radio
W4: Menu déroulant
-
Les applications graphiques utilisant le modèle client-serveur
doivent communiquer avec le serveur afin de faire connaître leurs besoins,
mais l'apparence finale de l'interface dépend en partie du gestionnaire de
fenêtres. Donnez trois rôles spécifiques de ce programme de gestion.
-
Vous appuyez sur un bouton de la souris qui pointe quelque part
sur la surface d'une interface graphique qui comprend de nombreuses
fenêtres. Expliquez comment le système de fenêtrage détermine normalement à
quelle fenêtre sera associé l'événement.
-
Dans une architecture client-serveur les interactions entre
l'usager et l'application circulent sur le réseau et sont donc dépendantes
des délais de propagation sur celui-ci. Identifiez la solution, présentée
dans le cadre du cours, qui permet de pallier ce problème et décrivez son
fonctionnement. Donnez un exemple et utilisez des graphiques pour illustrer
vos réponses.
-
Comment se distingue la programmation avec événements de la
programmation conventionnelle. Donnez les deux catégories d'événements
présentés dans le cadre du cours et citez au moins deux exemples pour chaque
catégorie.
|