home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Demos / OOFILE / docs / appmaker.txt next >
Encoding:
Text File  |  1995-09-09  |  1.6 KB  |  41 lines  |  [TEXT/ttxt]

  1. appmaker.txt
  2.  
  3. This document relates to the AppMaker program on Macintosh and how OOFILE applications can be automatically generated. This first version assumes you are generating code for the PowerPlant framework. 
  4.  
  5. The basic philosophy is to make things as simple as possible for someone to construct an application. They should have to enter a minimal amount of code.
  6.  
  7. Please read gui.txt for an outline of the OOFILE gui integration philosophy. The following assumes you know how we handle browsing and editing data.
  8.  
  9. LIMITATIONS OF THIS RELEASE
  10. This beta version has a few limitations, that will be rapidly fixed:
  11. - no easy linking of fields, views and lists - you have to type in the names
  12. - specifying additional indexes
  13. - specifying relationships between tables
  14. - specifying embedded tables (eg: Locations)
  15. - editing report-writer layouts
  16.  
  17. GETTING STARTED
  18. You define your database by adding at least one dbTable category. Within the dbTable you specify the persistent fields.
  19.  
  20. You must also add a dbView category - this will be used by the ListControl on the Browser window. When you type in the names in the dbView's fields, be very careful to match the spelling from the dbTable. 
  21.  
  22. You must now set the following Properties by clicking on each Category (eg: a Dialog and pressing command-I for Info). Nearly all the Properties are popup menus so very easy to set.
  23.  
  24.     Document
  25.     - dbBrowseWindow
  26.     - dbAddDialog
  27.     - dbEditDialog
  28.     - itsTable
  29.  
  30.     Window
  31.     - OOFILEview  (leave at None for non-OOFILE window)
  32.  
  33.     Dialog
  34.     - editsTable  (leave at None for non-OOFILE dialog)
  35.  
  36.     Edit Text
  37.     - linkedField (again, be careful with your spelling when you type this in)
  38.  
  39.     List
  40.     - itsView
  41.