home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Demos / OOFILE / docs / srcfiles.txt < prev    next >
Encoding:
Text File  |  1995-09-24  |  1.5 KB  |  77 lines  |  [TEXT/ttxt]

  1. srcfiles.txt
  2.  
  3. This describes roughly how OOFILE classes are divided amongst files.
  4. I use Object Master from ACI as a class browser and recommend it - available for both Mac and Windows. However, if you're doing things the hard way:
  5.  
  6.  
  7. USER-EDITABLE HEADERS
  8. oofoptn.hpp
  9.     set defines that affect all of OOFILE, eg: OOF_Debug
  10.  
  11. oofile.hpp
  12.     this is the file you include in your programs, so might vary 
  13.     if you use a different backend, or if you don't use views
  14.  
  15.  
  16. DATABASE FRONTEND
  17. (.hpp & .inl files)
  18. oof0
  19.     some core classes and general header imports
  20.  
  21. (.hpp, .inl & .cpp files)
  22. oof1
  23.     dbConnect & dbTable with the abstract backed OOF_tableBackend
  24.  
  25. oof2
  26.     utility classes, OOF_String etc.
  27.  
  28. oof3
  29.     non-numeric fields
  30.  
  31. oof4
  32.     numeric fields
  33.  
  34. ooflist
  35.     internal list utility classes
  36.  
  37. oofquery
  38.     query construction classes
  39.  
  40. oofrel
  41.     relations - classes used to support dbTable
  42.  
  43. oofmswin
  44.     specific data-types (dbWin3RGB only for now)
  45.  
  46. oofview
  47.     dbView - database view, and related classes
  48.  
  49.  
  50.  
  51. REPORT-WRITER
  52. oofrw
  53.     character-mode report writer
  54.  
  55.  
  56.  
  57. C-TREE PLUS BACKEND
  58. oofctree.hpp, .inl
  59.     public face of c-tree backend, as far as dbTable is concerned
  60.  
  61. oofctrex.hpp, .inl
  62.     private header for c-tree backend
  63.  
  64. oofctre1.cpp
  65.     OOF_tableBackend_ctree - construction & admin methods
  66.  
  67. oofctre2.cpp
  68.     OOF_tableBackend_ctree & OOF_ctreeSelection - combinatorial methods
  69.  
  70. oofctre3.cpp
  71.     OOF_tableBackend_ctree - search methods
  72.  
  73. oofctre4.cpp
  74.     dbConnect_ctree & minor ctree classes
  75.  
  76. oofctre5.cpp
  77.     OOF_ctreeSelection - most methods