Previous: Ajouter des méthodes à une classe Up: Programmer en Smalltalk Next: Commentaires sur la programmation orientée objet
Nous allons dans cette section exploiter une application déjà écrite. Ceci va nous permettre d'utiliser le File list, de découvrir les composantes d'une application en essayant de l'adapter à nos propres besoins.
Les composants d'une
application seront décrits plus précisemment en .
___________________________________________
Exercice 29 Ouvrez le File list, par l'intermédiaire du Browser, puis chargez (File in) le fichier Finance.st qui se trouve sous le répertoire /usr/home/nebuleuse/smalltalk-4.1/tutorial.
Essayez de lancer la nouvelle application et de l'utiliser.
___________________________________________
L'application FinancialHistory permet de gérer simplement les recettes et les dépenses (transactions) d'un compte en banque. Chaque transaction peut être imputée à une catégorie particulière. Les dépenses et les recettes sont aussi visualisées sous forme de barres de taille proportionnelle à leurs montants.
Cette application permet de mettre en uvre, en les réutilisant, un certain nombre de classes d'interface et de structure de données. On exploitera, entre autres :
___________________________________________
Exercice 30 Si vous ne l'avez déjà fait, nous vous invitons à lire les commentaires des classes FinancialHistory et BarChartView.
___________________________________________
___________________________________________
Exercice 31
à partir de cette application nous vous proposons de modifier du code pour
réaliser les "améliorations" suivantes :
___________________________________________