YACA (Yet Another Contact Application)
Cet exemple montre l'utilisation des Form et l'utilisation MVC (Modèle-Vue-Contrôleur) des composants.
Cette application est multilangue (français, anglais). Pour d'autres langues, il suffit juste de définir les messages.
yaka.zip (536 Ko)
Explication
Il faudrait écrire un tutorial pour cet exemple un peu plus complet...
Liens
Grant Skinner a écrit aussi une version
sur le même type d'application
Par contre, il utilse une méthode refresh pour mettre à jour la DataGrid.
La version que je propose utilise réellement le MVC car c'est en remettant
à jour le modèle que les modifications sont repropagées automatiquement sur
les vues.
Pour mettre à jour le modèle d'un DataGrid, on utilise la méthode editField. Cette méthode propage un événement modelChanged qui remet à jour les vues.
Pour une utilisation des forms, on pourra voir aussi un exemple de Kevin Hoyt.
Version
12 Février 2004 : le code a été nettoyé.