                              With Class CASE Tool
                  (Educational Version limited to 15 classes) 

Introduction

With Class is an object-oriented CASE (Computer Aided Software 
Engineering) tool. With Class supports the following major 
software development functions:
- creation of class diagrams,
- creation of the data dictionary,
- generation of C++ code (forward engineering),
- creation of class diagrams from C++ source code
  (reverse engineering).
With Class requires Microsoft Windows 3.1.

Steps to install and run With Class

1.  Create a new directory for With Class files, e.g. C:\WITHCLAS

2.  Copy WCLASS16.ZIP into the directory, e.g. C:\WITHCLAS.

3.  Uncompress WCLAS16.ZIP by typing PKUNZIP WCLASS16.ZIP.  Use PKUNZIP Version 2.

4. In M/S Windows 3.1, create a program item icon with these steps:
   >> In Program Manager, select "File - New"
   >> Select "Program Item and OK"
   >> Select "Browse"
   >> Browse to select "C:\WITHCLAS\WC.EXE"

5.  Run With Class by selecting the With Class Program Item (icon).

6. Alternatively, run With Class from Program Manager as follows:
   >> Select "File - Run"
   >> Browse to select "C:\WITHCLAS\WC.EXE"


With Class Files:

1.  Readme.txt presents installation instructions.

2.  Quick.txt presents a "quick start" on how to create class diagrams, 
class specifications/reports, C++ code generation, and C++ reverse engineering.

3.  CPPGuide.txt presents instructions on how to generate C++ code 
with the Borland C++ 3.1, Borland C++ 4.0, and Microsoft Visual C++.

4.  WCTUTOR1.wri and WCTUTOR2.wri are tutorials on object-oriented
modeling using With Class and StateMaker based upon the Rumbaugh 
Object Modeling Technique.  StateMaker is a CASE tool from MicroGold 
Software to create state transition diagrams.  The following are tutorial
.omt files to show a car drawing and class diagram with various relationships:
cardraw.omt, car.omt, caraggr.omt, carassoc.omt, cargen.omt, carmsg.omt, and
carstate.sm.  The following are .omt files for the TV Controller example:
tvdraw.omt, tvblock.omt, tvevents.omt, tvclass1.omt, tvclass2.omt, tvmsg1.omt,
tvmsg2.omt, tvgui.omt, and tvstate.omt. 

5.  WCMANUAL.wri is the user manual for With Class.

6.  WCNEWS1.TXT and WCNEWS2.TXT are newsletters.

7.  WCPRESS1.TXT is the press release.

8.  WC.EXE is the executable file.

9.  PREF.SAV is the editor preferences file.

10.  BWCC.DLL is the Borland C++ DLL.

11.  WC.HLP is the With Class help file.

Installation Problems:

1.  Ensure you are using Windows 3.1.  With Class does not run on Windows 3.0.

2.  Windows General Protection Faults have been reported for some video cards in the
1024 by 768 and above resolutions. If the GPF occurs on start up,
try different screen resolutions (starting with standard VGA 640x480) and the lowest
number of screen colors (16).  Then increase the screen resolutions.   Try to obtain the
latest video driver from the manufacturer.  Also, remove any memory resident
software.  Problems have been reported with PC Tools, QEMM, and Diamond Video
cards.  Notify Microgold of any GPF's especially the GPF number.

Free Newsletter - To receive a free With Class newsletter by E-Mail, 
send an e-mail to 71543.1172@compuserve.com with subject 
"Req Free Newsletter".

After 30 days of using With Class Educational Version (limited to 15 
classes) , users are requested to send $49.00  (forty-nine dollars) 
plus $10.00 (ten dollars) for shipping and handling to MicroGold 
Software, 696 Birch Hill Drive,  Bridgewater, NJ, USA 08807 
Telephone  1-908-722-6438 Internet 71543.1172@compuserve.com.  
The $10.00 is for shipping and handling the StateMaker Educational 
Version which will be sent to each registrant.

To order With Class Professional Version (unlimited classes and 
additional C++ code generation features) send $149.00 (one hundred 
forty nine dollars) plus $10.00 (ten dollars) shipping and handling 
to MicroGold Software.  With Class professional version users will 
receive a StateMaker Professional Version.   StateMaker is a CASE 
tool to create state diagrams and to generate C/C++ code.   
With Class and StateMaker were developed by Michael Gold.
Comments and suggested improvements to With Class are solicited.
