février
2009
16e pisode 2.2.6 – Créer une nouvelle base de données Nous pouvons maintenant gérer les personnes dans une table PEOPLE. Ce que nous ne pouvons pas faire, c’est créer un nouveau fichier de base de données de la même façon que nous avons créé de nouveaux fichiers-textes. Nous allons donc rajouter cette fonctionnalité à notre application.
février
2009
14e épisode 2.2.4 – Visiteur TSQLDeletePerson Pour effacer un objet TPerson de la base de données, nous créons le visiteur TSQLDeletePerson. Il est construit sur le même modèle que TSQLUpdatePerson et ne fait que redéfinir les méthodes Init et SetupParams:
février
2009
15e épisode 2.2.5 – Visiteur TSQLInsertPerson L’insertion dans la base d’un nouvel objet TPerson ne différe pas beaucoup de la mise à jour.
février
2009
13e épisode Nous avons décidé d’écrire chaque objet de la classe TPerson dans la base au fur et à mesure de sa création, de sa modification ou de sa suppression. Nous pourrions très bien mettre à jour la base de données au moment de quitter l’application, comme nous l’avons fait pour les fichiers-textes, mais avec le risque de perdre toutes nos mises à jour en cas de plantage. On accède aux fichiers-textes séquentiellement, ce qui […]
février
2009
Ce 12e billet vous montre les modifications à apporter à l’interface-utilisateur.
février
2009
Dans cet onzième épisode nous allons voir comment utiliser SQL pour stocker les objets dans une base de données. Vous aurez sans doute remarqué dans la livraison précédente que le code des actions de création/modification/suppression est fortement lié à la persistance à l’aide d’une StringList. Nous verrons plus tard qu’il nous faudra retravailler le code afin qu’il fonctionne indifféremment avec une StringList ou une base de données. Nous y reviendrons après avoir construit les visiteurs […]