Il database Object Oriented Generico
From Giona
(→Premessa) |
(→La classe OODataBase) |
||
(18 intermediate revisions not shown) | |||
Line 4: | Line 4: | ||
==Premessa== | ==Premessa== | ||
- | Sono stati definiti | + | 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=== | |
+ | * [[gionaTypes.h]] | ||
+ | * [[Debug.h]] | ||
+ | * [[Debug.cpp]] | ||
+ | * [[GenericListNode.h]] | ||
+ | * [[GenericListNode.cpp]] | ||
+ | * [[GenericList.h]] | ||
+ | * [[GenericList.cpp]] | ||
- | + | ==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 GenericAttribute== | ||
Line 34: | Line 39: | ||
* [[GenericAttribute.cpp]] | * [[GenericAttribute.cpp]] | ||
- | ==La classe | + | ==La classe GenericAttributeList== |
+ | La classe rappresenta una lista generica di attributi | ||
- | + | ===I sorgenti=== | |
+ | * [[GenericAttributeList.h]] | ||
+ | * [[GenericAttributeList.cpp]] | ||
- | == | + | ==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=== | |
- | + | * [[GenericObject.h]] | |
+ | * [[GenericObject.cpp]] | ||
- | == | + | ==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)=== |
- | + | * [[OODataBase.h]] | |
+ | * [[OODataBase.cpp]] | ||
- | |||
+ | ---- | ||
+ | [[Main_Page|BACK]] | ||
- | + | [[Category:Informatica]] | |
+ | [[Category:Ontologia]] | ||
+ | [[Category:Data Base]] |
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)