home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / c / csmith.zip / README.CS < prev    next >
Text File  |  1993-01-24  |  4KB  |  139 lines

  1.  
  2.                             CodeSmith v7.24
  3.  
  4.  
  5. Files Supplied:
  6.  
  7. CS.EXE      CodeSmith executable     - required
  8. CS.DOC      Abbreviated documentation for demo version
  9. README.CS   This file
  10. SAMPLE.CS1  Pre-defined example for the tutorial.
  11. SAMPLE.CS2  Index keys and descriptions used with SAMPLE.CS1.
  12. SAMPLE.DBF  Sample database.
  13. SAMPLE.DBT
  14.  
  15.  
  16. IF YOU ARE UPGRADING FROM A PREVIOUS VERSION OF CODESMITH, YOU MUST
  17. GENERATE GENERIC FILES ONCE SINCE THEY HAVE ALL BEEN CHANGED.     
  18.  
  19. ALSO, YOU MUST ERASE ?????KEY.MEM PRIOR TO RUNNING ANY NEWLY
  20. CREATED APPLICATION. Assignments for Keys ALT-F1 thru ALT-F10
  21. have been added SINCE Ver 7.19.
  22.  
  23.  
  24.    MANUAL CHANGE
  25.  
  26. Choose Index has been renamed to Order.
  27.                 
  28.  
  29.      CHANGES IN V7.24
  30.  
  31. New Report Writer!        
  32.  
  33.  
  34.      CHANGES IN V7.23
  35.  
  36. With the introduction of Quik TBrowse, your CodeSmith applications        
  37. can have parent-to-child-to-grand child REALTIONS! Quik TBrowse is 
  38. available for $49.00!
  39.  
  40. THE FOLLOWING APPLIES ONLY TO QUIK TBROWSE USERS
  41.  
  42. Using the Quik TBrowse sample files provided, use AREALTE.CSB to generate 
  43. a program you will name BROWDEMO.prg. See QT.DOC for details on Quik TBrowse 
  44. operation. Note that BROWDEMO.prg will compile, link and run as a stand alone 
  45. program but in this example we want to use CodeSmith to generate the customer
  46. (parent) portion of the application. Go into BROWDEMO.prg and delete the 
  47. part of the program which creates the parent object. 
  48.  
  49. Locate the line that says: 
  50.       use customer alias customer new.     
  51.  
  52. DELETE FROM HERE DOWN TO BUT NOT INCLUDING THE LINE: 
  53.             use invoice alias invoice new          // save this line
  54.                      
  55.                                                         
  56. Next, create a CodeSmith app for the customer (parent) using customer.dbf.
  57. Place the customer name and id fields near the top of the screen.
  58. In the "Application Options" screen prior to generation, at the prompt:
  59. "Quik TBrowse PRG to link in" enter "BROWDEMO". This will instruct CodeSmith
  60. to include BROWDEMO.prg in the make and link scripts and also to show the 
  61. invoice and item browse relations as you move from customer to customer. The
  62. TAB key will allow you to switch focus from the customer to the two browses 
  63. where you can add/edit and delete invoices and line items.
  64.  
  65.  
  66.                                     
  67.      CHANGES IN V7.22
  68.         
  69. Mostly maintenance related stuff.
  70.  
  71.                 
  72.         
  73.      CHANGES IN V7.21
  74.         
  75. Screen sequencing - not documented     - access with F3
  76.  
  77. Option to make some fields non-editable 
  78.  
  79.  
  80.                             
  81.         
  82.      CHANGES IN V7.20
  83.     
  84. Tbrowse object will support a different column separator for each
  85. column for compatibility with csbrowz.exe.
  86.                 
  87. The menu for ????GET.PRG has been reduced from 3 lines to 2 which
  88. gives you an additional line for your screen design.
  89.  
  90.  
  91. Footer menus use saycolor() which makes for easy mods.
  92.  
  93. Basic support for the SuccessWare90 FoxPro CDX/IDX RDD for Clipper 5.01.
  94. Temp indexes can be created with a FOR condition when using the RDD!
  95.  
  96.  
  97.    CHANGES IN V7.19
  98.  
  99. Keys ALT-F1 thru ALT-F10 may be assigned an action block, e.g.
  100. {|| MyReport()} - for use    in show/edit mode.
  101.  
  102.  
  103. UNDO - Deletions and zapped screens may be undone. Use to recover from
  104. accidental deletions. Also, since UNDO doesn't care which screen 
  105. you are on, you can delete and object on one screen    and UNDO it 
  106. on another (move objects from screen to screen).
  107.  
  108.  
  109. Add mode function keys (F1-F10) will accept an action block - 
  110. {|| MyFunc()} as well as text. 
  111.  
  112. All M-> have been removed. Public memvars are now declared MEMVAR
  113. to supress compiler warnings.
  114.  
  115. /w switch added to .mak files. Application will now compile without
  116. any warnings!
  117.  
  118. Printer port selection added to select printer menu. Not fully tested.
  119.  
  120. Help system has been re-written. Supports multiple screens and easy to 
  121. make changes or create additional screens. 
  122.  
  123. Error object used for recovery of bad syntax when creating a temp index.
  124.  
  125. All known bugs in v7.18 fixed.
  126.  
  127.  
  128.                                         
  129.  
  130. CodeSmith Software
  131. Don Allred
  132. P.O. Box 56885             
  133. Sherman Oaks, CA 91413    
  134.  
  135. (818) 783-5837 Voice
  136. (818)    783-1277 FAX
  137.                                                     
  138.  
  139.