Il database Object Oriented Generico
From Giona
(→La classe GenericObject) |
(→La classe OODataBase) |
||
Line 62: | Line 62: | ||
La classe OODataBase implementa un rudimentale database Object Oriented in cui è possibile memorizzare oggetti generici ed attributi. | 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) | + | ===I sorgenti (Versione aggiornata al 17-12-2007)=== |
* [[OODataBase.h]] | * [[OODataBase.h]] |
Current revision as of 16:29, 19 December 2007
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)