Seth77
Messages postés572Date d'inscriptionmardi 30 avril 2002StatutMembreDernière intervention 4 mai 2020
-
16 févr. 2007 à 09:41
Seth77
Messages postés572Date d'inscriptionmardi 30 avril 2002StatutMembreDernière intervention 4 mai 2020
-
19 févr. 2007 à 15:35
Salut
je travaille actuellement sur un systeme permettant de travailler avec une BDD Access ... et j'aimerais vos avis concernant la facon dont j'ai l'intention de la structurer ...
-> 1 Classe DB_Field abstraite (qui correspond a un type de donnee)
+ les classes derivees correspondant aux differents types (avec les caracteristiques de chacune et la valeur associe)
+ par exemple Class DB_Integer : DB_Field {int _i; ......}
-> 1 Classe en Singleton gerant la connection avec le fichier Access (avec le nom du fichier BDD, et les fonction de connection de de deconnection)
-> 1 Classe DB_Table s'occupand des operations de base sur la BDD (Add, Update, Select, ...)
Ensuite il y a aura une classe derive de DB_Table et d'une interface ( avec les fonctions de base add, modify, etc ... ) qui correspondra a chaque table de la BDD.... par exemple : Class maTable1 : DB_Table, ModInterface {...}
pour la creation de la table il suffira de lancer une fonction de DB_Table (Create) qui recupere les membres qui sont dans la classe et derives de DB_Field pour les creer.
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 201437 19 févr. 2007 à 15:07
bon... en fait, c'est "simple"...
tu as une classe Personne et une table T_Personne.
La classe que je propose dans cette source permet de charger la classe Personne automatiquement à partir de la table T_Personne grace à des attributs...
Pour résumer, tu as une classe qui permet de "construire" des objets en fonction d'une requête, le tout en utilisant la réflexion.