Il database Object Oriented Generico
From Giona
Il database Object Oriented sarà implementato nella classe OODataBase. I metodi forniti dalla classe:
Contents |
Premessa
Sono stati definiti alcuni "tipi" nello header gionaTypes.h.
Inoltre sono state utilizzate delle liste concatenate, implementate nelle classi GenericListNode e GenericList, ed una semplice classe di debug.
I sorgenti
La connessione al database
Per effettuare la connessione diretta al database sono state utilizzate le classi:
- SqliteDB
- SqliteDBResultSet
Vedi: Creazione di applicazioni con SQLite
La classe GenericAttribute
La classe rappresenta un attributo generico. L'attributo è definito come un oggetto con tre proprietà, tutte di tipo STRING:
- nome
- valore
- descrizione
I sorgenti
La classe GenericAttributeList
La classe rappresenta una lista generica di attributi
I sorgenti
La classe GenericObject
La classe rappresenta un oggetto generico. Ciascun oggetto ha le seguenti proprietà:
- un nome univoco
- una descrizione
- una lista di attributi
I sorgenti
La classe OODataBase
La classe OODataBase implementa un rudimentale database Object Oriented in cui è possibile memorizzare oggetti generici ed attributi.
I sorgenti (Versione aggiornata al 17-12-2007)