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 >
Wrap
Text File
|
1993-01-24
|
4KB
|
139 lines
CodeSmith v7.24
Files Supplied:
CS.EXE CodeSmith executable - required
CS.DOC Abbreviated documentation for demo version
README.CS This file
SAMPLE.CS1 Pre-defined example for the tutorial.
SAMPLE.CS2 Index keys and descriptions used with SAMPLE.CS1.
SAMPLE.DBF Sample database.
SAMPLE.DBT
IF YOU ARE UPGRADING FROM A PREVIOUS VERSION OF CODESMITH, YOU MUST
GENERATE GENERIC FILES ONCE SINCE THEY HAVE ALL BEEN CHANGED.
ALSO, YOU MUST ERASE ?????KEY.MEM PRIOR TO RUNNING ANY NEWLY
CREATED APPLICATION. Assignments for Keys ALT-F1 thru ALT-F10
have been added SINCE Ver 7.19.
MANUAL CHANGE
Choose Index has been renamed to Order.
CHANGES IN V7.24
New Report Writer!
CHANGES IN V7.23
With the introduction of Quik TBrowse, your CodeSmith applications
can have parent-to-child-to-grand child REALTIONS! Quik TBrowse is
available for $49.00!
THE FOLLOWING APPLIES ONLY TO QUIK TBROWSE USERS
Using the Quik TBrowse sample files provided, use AREALTE.CSB to generate
a program you will name BROWDEMO.prg. See QT.DOC for details on Quik TBrowse
operation. Note that BROWDEMO.prg will compile, link and run as a stand alone
program but in this example we want to use CodeSmith to generate the customer
(parent) portion of the application. Go into BROWDEMO.prg and delete the
part of the program which creates the parent object.
Locate the line that says:
use customer alias customer new.
DELETE FROM HERE DOWN TO BUT NOT INCLUDING THE LINE:
use invoice alias invoice new // save this line
Next, create a CodeSmith app for the customer (parent) using customer.dbf.
Place the customer name and id fields near the top of the screen.
In the "Application Options" screen prior to generation, at the prompt:
"Quik TBrowse PRG to link in" enter "BROWDEMO". This will instruct CodeSmith
to include BROWDEMO.prg in the make and link scripts and also to show the
invoice and item browse relations as you move from customer to customer. The
TAB key will allow you to switch focus from the customer to the two browses
where you can add/edit and delete invoices and line items.
CHANGES IN V7.22
Mostly maintenance related stuff.
CHANGES IN V7.21
Screen sequencing - not documented - access with F3
Option to make some fields non-editable
CHANGES IN V7.20
Tbrowse object will support a different column separator for each
column for compatibility with csbrowz.exe.
The menu for ????GET.PRG has been reduced from 3 lines to 2 which
gives you an additional line for your screen design.
Footer menus use saycolor() which makes for easy mods.
Basic support for the SuccessWare90 FoxPro CDX/IDX RDD for Clipper 5.01.
Temp indexes can be created with a FOR condition when using the RDD!
CHANGES IN V7.19
Keys ALT-F1 thru ALT-F10 may be assigned an action block, e.g.
{|| MyReport()} - for use in show/edit mode.
UNDO - Deletions and zapped screens may be undone. Use to recover from
accidental deletions. Also, since UNDO doesn't care which screen
you are on, you can delete and object on one screen and UNDO it
on another (move objects from screen to screen).
Add mode function keys (F1-F10) will accept an action block -
{|| MyFunc()} as well as text.
All M-> have been removed. Public memvars are now declared MEMVAR
to supress compiler warnings.
/w switch added to .mak files. Application will now compile without
any warnings!
Printer port selection added to select printer menu. Not fully tested.
Help system has been re-written. Supports multiple screens and easy to
make changes or create additional screens.
Error object used for recovery of bad syntax when creating a temp index.
All known bugs in v7.18 fixed.
CodeSmith Software
Don Allred
P.O. Box 56885
Sherman Oaks, CA 91413
(818) 783-5837 Voice
(818) 783-1277 FAX