home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / xbase / compiler / doobject / read.me < prev    next >
Text File  |  1991-08-25  |  11KB  |  235 lines

  1.  
  2.                         dObject Version 1.0 (Beta Test)
  3.                 Copyright (c) 1991 Intelligent Systems Research
  4.                   4883 1/2 N. Paulina #3C
  5.                   Chicago IL 60640
  6.                    (312)-878-6054
  7.                 
  8.   Welcome to Object-Oriented programming for DBASE(tm) !  dObject is an 
  9. object-oriented programming language with built-in classes for handling 
  10. DBASE III data, memo,  and index files.  Using dObject,  you can build complex 
  11. applications that use your existing DBASE III files and a class library of 
  12. over 15 classes and 300 methods.  You can define your own classes and methods 
  13. that inherit the features of the built-in classes.  You can create new DBASE 
  14. data, memo, and index files, and you can write full-color windowed hypertext 
  15. applications that use DBASE data in totally new ways !  
  16.  
  17.   dObject provides the following features:
  18.  
  19.     * a fast, efficient interpreted OOP language 
  20.     * a built-in full screen text editor callable from your applications 
  21.     * hypertext on-line help
  22.     * over 300 built-in methods for integer and real arithmetic,  
  23.       characters, strings, dates, arrays, collections, and more
  24.     * a comprehensive windowing system
  25.     * a graphics system based on the Borland BGI with built-in methods
  26.       for drawing lines, circles, bar charts, pie menus, and text
  27.       output in a variety of fonts and styles
  28.     * pop-up and LOTUS(tm)-style menus
  29.     * DBASE-like SAY and GET I/O to windows, and code for a full 
  30.       screen DBASE field editor
  31.     * output logging to printers and DOS text files
  32.     * LAN-compatible row and file locking of DBASE files
  33.     * a powerful GREP-like pattern matching function for strings 
  34.       and DBASE character fields
  35.     * a programmable hypertext facility linked to DBASE
  36.     
  37.   This beta test version of dObject is released as shareware and is equivalent 
  38. in features to the registered version !  You are hereby granted a license to
  39. use dObject for evaluation purposes for the period of 60 days.  If you wish
  40. to continue using dObject after that time, or wish to develop commerical
  41. applications using dObject, you must register your copy with Intelligent
  42. Systems Research.  The registration fee for a single-use license is $99.95.
  43. Upon registration you will receive:
  44.  
  45.     * the current version of dObject (without the shareware message/pause) 
  46.     * a typeset version of the documentation
  47.     * free customer support for questions and problems for 6 months
  48.     * bug fix releases free of charge
  49.     * future updates at a reduced price
  50.  
  51.   Please note that this version is a beta test version and is not considered
  52. complete.  While it is anticipated that a production shareware version will
  53. be released soon, registration will insure that you get the production version
  54. and all bug fix releases as soon as they are available.
  55.  
  56.   This version of dObject is compatible with data, memo, and index files 
  57. in DBASE III format.  Future versions of dObject will also be compatible
  58. with Clipper format index files, and with DBASE IV files.  However,
  59. you must register the shareware version of DBASE III dObject to obtain
  60. the Clipper or DBASE IV format versions.  Please contact Intelligent Systems
  61. Research at the address below for more information about these versions
  62. as they become available.
  63.  
  64.   To install dObject on a hard disk, first create a directory for all the
  65. dObject files (we recommend the creating a directory named "DOBJECT").
  66. UNZIP the shareware .ZIP file into this directory.  You will need
  67. approximately 1.2 MB of free disk space to install this version of dObject.
  68.  
  69.   To run the shareware version of dObject, type "do" at the DOS prompt. 
  70. dObject will respond with a "dObject> " prompt, and wil accept commands 
  71. delimited with an ending semicolon.  dObject will continue to prompt with the 
  72. "more> " message until a semicolon is entered.
  73.  
  74.  On-line hypertext help is available from within dObject by typing "help;" at 
  75. the dObject> prompt.  From within the pop-up help window, simply position the 
  76. cursor on a highlighted topic and press Ctrl-F1 to get help on that topic.
  77.  
  78.   To run the demonstration application (DEMO.DO) you must first run
  79. the CRDEMO.DO file to create the demonstration databases.  DEMO.DO and
  80. CRDEMO.DO provide a comprehensive example of how to write database
  81. applications in dObject.
  82.  
  83.   To run the BGI demonstration program (BGIDEMO.DO) you must first define
  84. a DOS environment variable named BGIPATH.  This variable must contain the
  85. name of the directory where the supplied BGI drivers and font files are
  86. stored.  If you install dObject in the directory C:\DOBJECT, you should
  87. add this line to your AUTOEXEC.BAT file:
  88.  
  89.     SET BGIPATH=C:\DOBJECT
  90.  
  91.   Also note that the BGIDEMO program is designed for use on a VGA display;
  92. you may wish to change the sizes and/or locations of some of the figures
  93. drawn for CGA or EGA displays.
  94.  
  95.   On some systems dObject may improperly detect the presence or absence of
  96. an 8087 math co-processor.  To force proper detection, or if dObject
  97. does not work correctly on your system, define a DOS environment variable
  98. named 87 that is set to "N" in your AUTOEXEC.BAT file:
  99.  
  100.     SET 87=N
  101.  
  102.   The GREP pattern match logic is implemented courtesy of Allen I. Holub's 
  103. MATCH.C and ESC.C functions from the C Gazette.
  104.  
  105.   Files on this disk:
  106.   
  107.       * READ.ME - this file, containing an introduction to dObject
  108.         and registration information
  109.       * DO.EXE - the executable file for dObject 
  110.       * DO.CFG - config file containing editor key definitions
  111.     * DO.ERR - file containing runtime dObject error messages
  112.     * DO.DOC - user guide documentation for dObject
  113.     * CLASSLIB.DOC - documentation for dObject class library
  114.       * HELP.DBF - DBASE III file containing help topics for hypertext help
  115.       * HELP.DBT - DBASE III memo file for HELP.DBF
  116.       * HELP.NDX - DBASE III index file for finding help topics quickly
  117.     * *.BGI - BGI graphic driver files
  118.     * *.CHR - BGI character font files
  119.     * *.DO - sample dObject files (run using the "do" command
  120.       at the dObject> prompt). Includes:
  121.         ADDRESS.DO - demonstrates dObject Address class
  122.         ARRAY.DO - demonstrates dObject's Array class
  123.         ASCII.DO - prints a small ASCII table of characters
  124.         ATSAY.DO - demonstates use of SAY and GET-like screen I/O
  125.         BGIDEF.DO - an include file that defines symbolic constants
  126.             useful when calling the BGI methods
  127.         BGIDEMO.DO - demonstrates many of the BGI graphic methods 
  128.             available in dObject
  129.         BOX.DO - prints a box to the screen using text I/O
  130.         COLLECT.DO - demonstrates dObject's Collection class
  131.         COLORS.DO - an include file that defines symbolic names for 
  132.             window colors
  133.         CREATE.DO - demonstrates how to create DBASE(tm) files
  134.            CRDEMO.DO - creates database files for DEMO.DO (run this first)
  135.         DATE.DO - demonstrates alternative methods of a Date calculation
  136.         DATETEST.DO - demonstrates dObject's Date class
  137.         DBFLIB.DO - a library of DBASE(tm)-related methods
  138.         DBFTEST.DO - demonstrates how to read a field from selected
  139.             records in a .DBF file and make a menu of the values
  140.         DEMO.DO -  a sample database application that illustrates how 
  141.             to build an object-oriented doctor's office/patient 
  142.             tracking system using DBASE(tm) files, windows, menues, 
  143.             and data entry forms
  144.         DIR.DO - demonstrates use of a directory menu 
  145.         FACTOR.DO - demonstrates a recursive method for factorials
  146.         FILETEST.DO - demonstrates how to use DOS files from dObject
  147.         FILTER.DO - demonstrates use of a filter in reading .DBF files
  148.         FRIEND.DO - demonstrates the "friend" class relationship 
  149.         GREP.DO - demonstrates the built-in GREP pattern match method
  150.         HELP.DO - creates the HELP.NDX file used in the help system
  151.         HLIST.DO - creates a Collection of values from the HELP.DBF file
  152.         HYPER.DO - demonstrates how to use hypertext in applications
  153.         INDEX.DO - demonstrates how to create and use .NDX files
  154.         KEYDEF.DO - an include file that defines symbolic constants
  155.             for key values recognized by dObject
  156.         LINEMENU.DO - demonstrates use of the dObject Linemenu class
  157.         MENUTEST.DO - demonstrates use of the dObject Menu class
  158.         MONEY.DO - contains a sample dObject application for 
  159.             performing calculations on money.  Illustrates
  160.             the use of OOP to model the abstract class "Money"
  161.         ONERROR.DO - shows how to change the way dObject traps errors
  162.         PRINTER.DO - demonstrates how to send output to the printer
  163.         PRIVATE.DO - demonstrates how to define private methods
  164.         RELATION.DO - demonstrates how to relate two DBASE(tm) 
  165.             .DBF files on a common field
  166.         TEST.DO - demonstrates how to create classes and methods, 
  167.             and how parameter passing works using methods                
  168.         WINDOW.DO - demonstrates how to create a text Window
  169.  
  170.   To register your copy of dObject, simply complete the form below
  171. and send it along with the registration fee of $99.95 to:
  172.  
  173.              Intelligent Systems Research
  174.              4883 1/2 N. Paulina #3C
  175.              Chicago IL 60640
  176.              (312)-878-6054
  177.         CompuServe:  [70304,2520]
  178.         
  179.  Thanks for supporting the shareware concept !
  180.  
  181.  
  182.  
  183.                           DISCLAIMER OF WARRANTY
  184.  
  185. THIS SOFTWARE AND MANUAL ARE SOLD "AS IS" AND WITHOUT WARRANTIES AS TO
  186. PERFORMANCE OF MERCHANTABILITY OR ANY OTHER WARRANTIES WHETHER EXPRESSED
  187. OR IMPLIED.  BECAUSE OF THE VARIOUS HARDWARE AND SOFTWARE ENVIRONMENTS
  188. INTO WHICH THIS PROGRAM MAY BE PUT, NO WARRANTY OF FITNESS FOR A PARTICULAR
  189. PURPOSE IS OFFERED.
  190.  
  191. GOOD DATA PROCESSING PROCEDURE DICTATES THAT ANY PROGRAM BE THOROUGHLY
  192. TESTED WITH NON-CRITICAL DATA BEFORE RELYING ON IT.  THE USER MUST ASSUME
  193. THE ENTIRE RISK OF USING THE PROGRAM.  ANY LIABILITY OF THE SELLER WILL BE
  194. LIMITED EXCLUSIVELY TO PRODUCT REPLACEMENT OR REFUND OF PURCHASE PRICE.
  195.  
  196.  
  197.  
  198.                  dObject Order Form
  199.  
  200.  
  201.                  Name:
  202.                    ----------------------------------------
  203.  
  204.               Company: 
  205.                        ----------------------------------------
  206.  
  207.               Address: 
  208.                        ----------------------------------------
  209.  
  210.  
  211.                        ----------------------------------------
  212.  
  213.                  City:
  214.                        ----------------------------------------
  215.  
  216.             State: 
  217.                        ----------------------------------------
  218.  
  219.                   Zip:
  220.                        ----------------------------------------
  221.  
  222.         Phone: 
  223.                        ----------------------------------------
  224.  
  225.         Purchase Date:
  226.                        ----------------------------------------
  227.  
  228.    Your Computer Type: 
  229.                ----------------------------------------
  230.  
  231.  
  232.              Comments:    
  233.                  
  234.                     
  235.