home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 10
/
Fresh_Fish_10_2352.bin
/
fishdisks
/
d1082.lha
/
Programs
/
AmigaBase
/
Product-Info
< prev
next >
Wrap
Fred Fish's Product-Info
|
1995-03-26
|
6KB
|
158 lines
# This file contains product information that can be used by
# KingFisher 2.0 and other similar tools.
.name
AmigaBase
.type
Database
.short
Very powerful programmable db with GUI
.description
AmigaBase is not a relational database with SQL interface or something
like this. AmigaBase is a hierarchical programmable database.
Nevertheless, or just because, AmigaBase is ideal for managing
music cassettes, videos, addresses, etc. Complex applications like
a finance manager with automatic printing of transfer forms
and writing client accounts is no problem for AmigaBase, too.
A project consists of one or several records. A record is displayed
by a rectangle with a colored border and a titlebar. The record
name is displayed in the title bar. A record can be placed beside or
within annother one (hierarchy).
In records you can place variables which are used for data input and
display.
Data is organized in datasets. For each record you can allocate
any number of datasets (only limited by available memory).
Datasets can be ordered by several keys.
A filter allows the selection of some datasets.
A print menu allows printing of datasets.
With a search requester it is easy to find certain datasets.
AmigaBase offers two display modes: form and listing.
In form display all records are displayed in several windows. In
each record exactly one dataset is shown.
In listing display all dataset of a specific record are displayed
in a scrolling list in a window.
AmigaBase has two operating modes: working mode and installing mode.
In working mode you can work with your project, input data, start
programs, etc.
In installing mode you build your data structure. You can define
new variables, change and delete them. Variables can be of the type
BOOLEAN (boolean values), CHOICE (one item out of many items),
INTEGER (integer values), REAL (floating point values),
STRING (any text), DATE (date values), TIME (time values),
or MEMO (unlimited multi line text). Additionally there is the
program button type which is only used to start AmigaBase programs.
Furthermore you can define, change and delete texts. Texts are only
used for decoration in records.
You can also define, change and delete records and windows.
You must give each variable, record and window a name. This name
must begin with an uppercase letter followed by up to nine letters,
digits or the character '_'. There are some reserved words that
cannot be used for names.
A special feature of AmigaBase is the programming of it. For each
variable (except MEMO variables) you can write a program which
is called whenever you change the contents of this variable or press
RETURN while the cursor is on the program button variable.
If you want to have a view into programming AmigaBase I recommend
that you have a look at the label print program of the cassette
project (included in the distribution).
A complete description of all functions and abilities of AmigaBase
is found in the user manual of AmigaBase. This document is available
by registration only.
Import of datasets
------------------
For importing datasets there aren't any menu items. But with the use
of an AmigaBase program you can write your own Import routine.
First you have to load the import file into a MEMO variable (MEMOLOAD).
Then you do a FOR loop and examine each line of the MEMO variable.
Use LeftStr, MidStr, RightStr, Val, etc. to extract the data and
assign it to the dataset variables.
This looks awkward, but it is very flexible. The user manual contains
a whole chapter about importing and exporting datasets.
New features V1.31 - V2.00
--------------------------
o Full font sensitive
o OS 3.0 look
o Iconification of windows.
o Improved memory management
o Arexx port
o Copy & paste
o New variable type: CHOICE
o MEMO variables with their own window
o Improved text editor.
o Enabled use of an external editor
o Shortcuts for variables
o Improved preferences settings (project dependent/independent)
o Formats for date and floating point values.
o Stack overflow handler and ctrl-c checking
o Save & load of filter programs
o Font attributes, background color and borders for all variable types.
o New program types: PreNewDataset, PostNewDataset, PreDeleteDataset,
PostDeleteDataset and Functions.
o Many new functions and improvements for programming AmigaBase
o Many bug fixes
New features V2.00 - V2.1
-------------------------
o Danish and French catalog file.
o New programming functions: Filename, Changes, ARexxPort,
ChooseString, Now, StrCmp and ChoiceLabels.
o Improvements for file requesters.
o Many bug fixes and other improvements.
Example projects:
-----------------
In the directory Data/Deutsch and Data/English you will find some
example projects.
If you have created your own project and you think it should be
distributed with AmigaBase then send it to me! I will have a look
at it and maybe include it in the next distribution.
.version
2.1
.date
1995.03.03
.author
Steffen Gutmann
.requirements
Requires reqtools.library and gadget.library (both included)
.reference
AmigaLibDisk901:AmigaBase/
1.31
AmigaLibDisk813:AmigaBase/
1.21
.distribution
Shareware
.price
$50 (US), DM70
.address
Wiesentalstr. 30
D-73312 Geislingen/Eybach.
GERMANY
.email
gutmann@informatik.uni-ulm.de
.docs
Readme
LiesMich
HISTORY
BUGS
TODO
.described-by
Dan Fish (daf@starfish.amigalib.com)
.submittal
Downloaded via ftp from wuarchive.wustl.edu.