Il database Object Oriented Generico

From Giona

(Difference between revisions)
(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):



BACK

Personal tools