home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power-Programmierung
/
CD1.mdf
/
xbase
/
compiler
/
doobject
/
read.me
< prev
next >
Wrap
Text File
|
1991-08-25
|
11KB
|
235 lines
dObject Version 1.0 (Beta Test)
Copyright (c) 1991 Intelligent Systems Research
4883 1/2 N. Paulina #3C
Chicago IL 60640
(312)-878-6054
Welcome to Object-Oriented programming for DBASE(tm) ! dObject is an
object-oriented programming language with built-in classes for handling
DBASE III data, memo, and index files. Using dObject, you can build complex
applications that use your existing DBASE III files and a class library of
over 15 classes and 300 methods. You can define your own classes and methods
that inherit the features of the built-in classes. You can create new DBASE
data, memo, and index files, and you can write full-color windowed hypertext
applications that use DBASE data in totally new ways !
dObject provides the following features:
* a fast, efficient interpreted OOP language
* a built-in full screen text editor callable from your applications
* hypertext on-line help
* over 300 built-in methods for integer and real arithmetic,
characters, strings, dates, arrays, collections, and more
* a comprehensive windowing system
* a graphics system based on the Borland BGI with built-in methods
for drawing lines, circles, bar charts, pie menus, and text
output in a variety of fonts and styles
* pop-up and LOTUS(tm)-style menus
* DBASE-like SAY and GET I/O to windows, and code for a full
screen DBASE field editor
* output logging to printers and DOS text files
* LAN-compatible row and file locking of DBASE files
* a powerful GREP-like pattern matching function for strings
and DBASE character fields
* a programmable hypertext facility linked to DBASE
This beta test version of dObject is released as shareware and is equivalent
in features to the registered version ! You are hereby granted a license to
use dObject for evaluation purposes for the period of 60 days. If you wish
to continue using dObject after that time, or wish to develop commerical
applications using dObject, you must register your copy with Intelligent
Systems Research. The registration fee for a single-use license is $99.95.
Upon registration you will receive:
* the current version of dObject (without the shareware message/pause)
* a typeset version of the documentation
* free customer support for questions and problems for 6 months
* bug fix releases free of charge
* future updates at a reduced price
Please note that this version is a beta test version and is not considered
complete. While it is anticipated that a production shareware version will
be released soon, registration will insure that you get the production version
and all bug fix releases as soon as they are available.
This version of dObject is compatible with data, memo, and index files
in DBASE III format. Future versions of dObject will also be compatible
with Clipper format index files, and with DBASE IV files. However,
you must register the shareware version of DBASE III dObject to obtain
the Clipper or DBASE IV format versions. Please contact Intelligent Systems
Research at the address below for more information about these versions
as they become available.
To install dObject on a hard disk, first create a directory for all the
dObject files (we recommend the creating a directory named "DOBJECT").
UNZIP the shareware .ZIP file into this directory. You will need
approximately 1.2 MB of free disk space to install this version of dObject.
To run the shareware version of dObject, type "do" at the DOS prompt.
dObject will respond with a "dObject> " prompt, and wil accept commands
delimited with an ending semicolon. dObject will continue to prompt with the
"more> " message until a semicolon is entered.
On-line hypertext help is available from within dObject by typing "help;" at
the dObject> prompt. From within the pop-up help window, simply position the
cursor on a highlighted topic and press Ctrl-F1 to get help on that topic.
To run the demonstration application (DEMO.DO) you must first run
the CRDEMO.DO file to create the demonstration databases. DEMO.DO and
CRDEMO.DO provide a comprehensive example of how to write database
applications in dObject.
To run the BGI demonstration program (BGIDEMO.DO) you must first define
a DOS environment variable named BGIPATH. This variable must contain the
name of the directory where the supplied BGI drivers and font files are
stored. If you install dObject in the directory C:\DOBJECT, you should
add this line to your AUTOEXEC.BAT file:
SET BGIPATH=C:\DOBJECT
Also note that the BGIDEMO program is designed for use on a VGA display;
you may wish to change the sizes and/or locations of some of the figures
drawn for CGA or EGA displays.
On some systems dObject may improperly detect the presence or absence of
an 8087 math co-processor. To force proper detection, or if dObject
does not work correctly on your system, define a DOS environment variable
named 87 that is set to "N" in your AUTOEXEC.BAT file:
SET 87=N
The GREP pattern match logic is implemented courtesy of Allen I. Holub's
MATCH.C and ESC.C functions from the C Gazette.
Files on this disk:
* READ.ME - this file, containing an introduction to dObject
and registration information
* DO.EXE - the executable file for dObject
* DO.CFG - config file containing editor key definitions
* DO.ERR - file containing runtime dObject error messages
* DO.DOC - user guide documentation for dObject
* CLASSLIB.DOC - documentation for dObject class library
* HELP.DBF - DBASE III file containing help topics for hypertext help
* HELP.DBT - DBASE III memo file for HELP.DBF
* HELP.NDX - DBASE III index file for finding help topics quickly
* *.BGI - BGI graphic driver files
* *.CHR - BGI character font files
* *.DO - sample dObject files (run using the "do" command
at the dObject> prompt). Includes:
ADDRESS.DO - demonstrates dObject Address class
ARRAY.DO - demonstrates dObject's Array class
ASCII.DO - prints a small ASCII table of characters
ATSAY.DO - demonstates use of SAY and GET-like screen I/O
BGIDEF.DO - an include file that defines symbolic constants
useful when calling the BGI methods
BGIDEMO.DO - demonstrates many of the BGI graphic methods
available in dObject
BOX.DO - prints a box to the screen using text I/O
COLLECT.DO - demonstrates dObject's Collection class
COLORS.DO - an include file that defines symbolic names for
window colors
CREATE.DO - demonstrates how to create DBASE(tm) files
CRDEMO.DO - creates database files for DEMO.DO (run this first)
DATE.DO - demonstrates alternative methods of a Date calculation
DATETEST.DO - demonstrates dObject's Date class
DBFLIB.DO - a library of DBASE(tm)-related methods
DBFTEST.DO - demonstrates how to read a field from selected
records in a .DBF file and make a menu of the values
DEMO.DO - a sample database application that illustrates how
to build an object-oriented doctor's office/patient
tracking system using DBASE(tm) files, windows, menues,
and data entry forms
DIR.DO - demonstrates use of a directory menu
FACTOR.DO - demonstrates a recursive method for factorials
FILETEST.DO - demonstrates how to use DOS files from dObject
FILTER.DO - demonstrates use of a filter in reading .DBF files
FRIEND.DO - demonstrates the "friend" class relationship
GREP.DO - demonstrates the built-in GREP pattern match method
HELP.DO - creates the HELP.NDX file used in the help system
HLIST.DO - creates a Collection of values from the HELP.DBF file
HYPER.DO - demonstrates how to use hypertext in applications
INDEX.DO - demonstrates how to create and use .NDX files
KEYDEF.DO - an include file that defines symbolic constants
for key values recognized by dObject
LINEMENU.DO - demonstrates use of the dObject Linemenu class
MENUTEST.DO - demonstrates use of the dObject Menu class
MONEY.DO - contains a sample dObject application for
performing calculations on money. Illustrates
the use of OOP to model the abstract class "Money"
ONERROR.DO - shows how to change the way dObject traps errors
PRINTER.DO - demonstrates how to send output to the printer
PRIVATE.DO - demonstrates how to define private methods
RELATION.DO - demonstrates how to relate two DBASE(tm)
.DBF files on a common field
TEST.DO - demonstrates how to create classes and methods,
and how parameter passing works using methods
WINDOW.DO - demonstrates how to create a text Window
To register your copy of dObject, simply complete the form below
and send it along with the registration fee of $99.95 to:
Intelligent Systems Research
4883 1/2 N. Paulina #3C
Chicago IL 60640
(312)-878-6054
CompuServe: [70304,2520]
Thanks for supporting the shareware concept !
DISCLAIMER OF WARRANTY
THIS SOFTWARE AND MANUAL ARE SOLD "AS IS" AND WITHOUT WARRANTIES AS TO
PERFORMANCE OF MERCHANTABILITY OR ANY OTHER WARRANTIES WHETHER EXPRESSED
OR IMPLIED. BECAUSE OF THE VARIOUS HARDWARE AND SOFTWARE ENVIRONMENTS
INTO WHICH THIS PROGRAM MAY BE PUT, NO WARRANTY OF FITNESS FOR A PARTICULAR
PURPOSE IS OFFERED.
GOOD DATA PROCESSING PROCEDURE DICTATES THAT ANY PROGRAM BE THOROUGHLY
TESTED WITH NON-CRITICAL DATA BEFORE RELYING ON IT. THE USER MUST ASSUME
THE ENTIRE RISK OF USING THE PROGRAM. ANY LIABILITY OF THE SELLER WILL BE
LIMITED EXCLUSIVELY TO PRODUCT REPLACEMENT OR REFUND OF PURCHASE PRICE.
dObject Order Form
Name:
----------------------------------------
Company:
----------------------------------------
Address:
----------------------------------------
----------------------------------------
City:
----------------------------------------
State:
----------------------------------------
Zip:
----------------------------------------
Phone:
----------------------------------------
Purchase Date:
----------------------------------------
Your Computer Type:
----------------------------------------
Comments: