Easy
Base - Relational
Data Management
System
Note:- Easy
Base is a DOS program - And while it runs OK under all versions of Windows
it requires a printer which accepts DOS output - Some Windows printers do
not !
Easy Base is the first true Rapid
Application Development system to be available as shareware. With Easy Base
you can create sophisticated menu driven applications in record time. Applications
created in Easy Base can also be sold as stand alone programs by purchasing
the Easy Base Runtime Module. There are versions for stand alone PC and for
multi user network applications.
''Few things have impressed me like
EB. I continue to be amazed by your simple, straight forward design. As manager
of a department developing software systems for NASA, I have always stressed
that quality user interfaces were critical. I regard your interfacing as one
of the best and wish all software developers were closer to your way of thinking.''
JACK HUSTED
"We use Easy Base exclusively for
all of our DOS based application development. EB and its runtime have been worth
every penny we paid for them. EB provides us with a tool to deliver efficient,
powerful, and easy- to-use applications to our customers in an incredibly short
amount of time."
CARSON COOMAN, COOMAN SOFTWARE
Easy Base is the ultimate development
in DOS data management. The interface is simple enough for a complete novice
to get started in data programming yet the query language and function library
provide all the power required by professional developers. (Checkout the features
list below the download links.)
Easy
Base Features List.
Form Design
- Define data files and default
entry screens concurrently.
- Field types for :- Text, Text
Block, Formatted text, Integer, Fixed Point, Floating Point, Date, Time and
choice.
- Derive any field by lookup, mathematically
or with the function library. Includes conditional derivations.
- The cursor can visit, skip or
conditionally skip any field..
- An entry to any field can be optional,
mandatory or conditionally mandatory.
- Control over first field cursor
appears in and field order.
- Add or delete fields to files
which already contain data and the files are re-formatted and re-indexed automatically.
Procedures
- Input screens can be copies of
data entry screens or can be custom designed with any number of lookups from
any number of data files.
- Basic like query language includes
If-Then-Else, Do-Loop and For-Next. Commands to Add record, Modify record,
Delete record and full function library (See Below).
- Support for AND, OR, OR Exclusive,
Equivalence and Implication decisions.
- A Full set of external file commands
( Open, Seek, Read, Write, Find, Erase, Shell, Close ) allows interaction
with any file on your system.
- Printer controls for Bold, Underline,
Italic, 10,12 and 15 Characters per inch, 6 or 8 Lines per inch, NLQ and Landscape
mode for HP. Line feed and page feed comands allow complete control over pagination.
- Freeform layout for any number
of named print sections in your output format.
- Subset indexing to select records
in any group or order.
- Tabular "Picklist" form
to select unrelated records for processing.
- Run one procedure from within
another.
End User Menus
- Design end user menus simply by
filling in a form with the text you wish to appear and the form, procedure
or utility you wish to run.
- Menus can be Select item or Batch
Execute
- Give any menu a start up password
and end users can log on to your application with no knowlege of Easy Base.
Function Library
- The following functions can be
used in the derivation of fields on data entry and procedure input screens
as well as within the query language.
- Abs(), Chr$(), Datetext(), Dayofmonth(),
Dayofweek(), Dayofyear(), Default(), Hours(), If(Condition,Truevalue,Falsevalue),
Intext(), Jointext(), Lefttext(), Lengthtext(), Lookup(), Lower(), Makedate(),
Maketime(), Log(), Log10(), Sqrt(), Sin(), Cos(), Tan(), Atan(), Deg-Rad(),
Rad_Deg(), Exp() Midtext(), Minutes(), Mod(), Month(), Proper(), Random(),
Retail(), Reverse(), Righttext(), Round(), RoundDown(), RoundUp(), Seconds(),
Spacepad(), Spellday(), Spellmonth(), Stringof(), Timeampm(), Upper(), Year(),
Zeropad()
- There are also predefined functions
for VAT calculations on up to five VAT rates which can be changed globaly
throughout an application.
System Values
- The following system values can
be accessed anywhere in field derivations or the query language.
- Blank, Bottom Margin, Current
Record, Cur_Field, File_Date, File_Time, File_len, File_pos, Fun_Key, Global
Number, Output, Page Number, PI, Prog_Dir, Record Number, Sequence, System
Date, System Time.
Utilities
Miscelaneous
- You can provide your own help
system which can be field specific. A spell checker is available in all text
fields. Text can be cut and pasted between any field in any form.
- When creating Multi user Network
applications, all protective locking ( Locking required to prevent access
conflicts and index corruption ) are fully automatic. You only need to use
the Lock and Unlock commands for strategic locking.
Run Time Modules
- Run time modules are versions
of Easy Base which will "Run" your applications without allowing
modification to data files, procedures or menus. Applications can be distributed
royalty free with runtime modules.