home *** CD-ROM | disk | FTP | other *** search
Fred Fish's Product-Info | 1995-04-18 | 5.9 KB | 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.
-