Il database Object Oriented Generico
From Giona
(→La classe OODataBase) |
(→La classe GenericObject) |
||
Line 38: | Line 38: | ||
* [[GenericAttribute.h]] | * [[GenericAttribute.h]] | ||
* [[GenericAttribute.cpp]] | * [[GenericAttribute.cpp]] | ||
+ | |||
+ | ==La classe GenericAttributeList== | ||
+ | La classe rappresenta una lista generica di attributi | ||
+ | |||
+ | ===I sorgenti=== | ||
+ | * [[GenericAttributeList.h]] | ||
+ | * [[GenericAttributeList.cpp]] | ||
==La classe GenericObject== | ==La classe GenericObject== |
Revision as of 16:23, 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):