2006–2007 - Renaud Blanch.
Le premier exercice consiste à réaliser une petite application permettant de convertir un montant d'une monnaie donnée (par exemple l'euro) dans une autre (par exemple le dollard) et réciproquement grâce à une interface graphique.
Récupérez et examinez l'implémentation du modèle PAC et les sources fournies. Elles permettent d'afficher une valeur avec le modèle PAC.
Spécifiez l'architecture PAC d'un composant affichant cette valeur dans deux unités différentes, chaque affichage disposant d'une fenêtre. Distinguez bien les messages qui doivent transiter au sein de votre architecture.
Réalisez ce composant en partant du code fourni à l'étape 0.
On veut maintenant que les deux valeurs soient présentées dans la même fenêtre. Quelles modifications doit-on effectuer ?
Ajoutez la possibilité de modifier pendant l'exécution du programme le taux de change entre les deux monnaies grâce à une interface graphique.
Ajoutez la possibilité d'avoir plusieurs fenêtres de conversion simultanément ouvertes.