home *** CD-ROM | disk | FTP | other *** search
- Short: Database program w OS3.0 look, user def...
- Author: david-ek@dsv.su.se
- Uploader: david-ek@dsv.su.se
- Type: biz/dbase
-
- An Introduction to db 2.6
- -------------------------
-
- db is a small and fast database program that I wrote after having tested
- numerous other PD database programs and always found something lacking or
- irritating me. They might have dozzens of features not found in db, but
- they lacked font sensitivity and a standard GUI look and OS 3.0 behaviour.
-
- My main need was to keep record on addresses and telephone numbers of friends
- and companies. Before v2.0 db was fixed to be just an address and telephone
- database, but that has changed. db was designed with user definable layout in
- mind from start. Currently you have to use a file editor to specify the
- database fields and layout as there is no GUI for that.
- Anyway that's a one time job, then you just USE the database and have fun.
-
- Complete GUI support will probably only be included in a commercial product
- I plan to call REG.
-
- This version (2.6) is a minor update to 2.5 that I release in the meantime as
- I don't have time to do enough coding for some time now. I've used it without
- any problems whatsoever for one month now so it is a stable version.
-
- I want to give thanks to all of you who've sent me postcards. The changes made
- to 2.6 is a result of your suggestions, bug reports and encouragement.
-
- /David Ekholm
-
- Feature List
- ------------
-
- A partial list of db's features include:
-
- o Dynamic memory handling. Number of records and fields only limited by
- free memory.
- o GadTool based. (Use fields of string, checkbox and cycle type)
- o Mouse and keyboard driven.
- o User definable fields and layout.
- o Multiple views of the same database.
- o Commodore's Clipboard for flexible interaction with other programs.
- o AppWindow -just drag and drop database icons on db to load.
- o Online MenuHelp -Press HELP key when selecting a menu item.
- o Font sensitive.
- o ASL requesters for flexible loads and saves.
- o Localized.
- o ARexx support.
- o Dial numbers using a modem or loudspeaker.
- o WB and Shell usage with Commodore's template parsing.
- o Fast and flexible find function using AmigaDOS patterns.
- o Filter function.
- o Fast and flexible sort function. Multiple sort orders can be specified.
- o 'Export View' and two standard ASCII export features.
- o Automatic ASCII import (tab-separated ASCII).
-
-
- History of changes
- ------------------
-
- 95-07-11 v2.6 NEW_FEATURES:
- * An Italian, Finnish and Norwegian catalog is now added
- to the archive.
- * A handy ARexx script to simplify entering of dates is
- added to the ARexxdemos drawer.
- * Data in fields can now be shown centered and right-
- justified (nice for numbers) by setting the RFFtag SFMT
- For more information, refer to the section on the RFF
- file format. To see right justified fields, look at the
- "Music" and "Game reviews" examples.
-
- BUGS FIXED:
- * It was not possible to specify (%) to search for empty
- fields (note: db uses AmigaDOS search patterns. You can
- for example specify ~(%) to search for non-empty fields)
- This very old bug was found by Fredrik Jervfors.
- * The Norwegian catalog incorrectly used 'S' as a shorthand
- for both 'Save' and 'Search'.
-
-
-
- 95-02-18 v2.5 NEW_FEATURES:
- * The sort function can now be set to consider language
- specific character sets using the LOCALESORT tooltype.
- Note: This might not work in your country if Commodore
- hasn't set up your language's specific character set.
- If set, characters like áàã will typically be sorted
- next to the character a. LOCALESORT sorts more than
- five times faster than the normal sort when sorting the
- 250 records-in-size "Music" example on an Amiga 4000
- with the cache turned off (!). I hope that speed is
- enough for you. Currently I'm using an improved shaker-
- sort algorithm. This one works fast if only a few records
- are misplaced, but I know that the quick-sort algorithm
- wins when a lot of records are misplaced.
- * A "fast find" function has been added to the space key.
- Upon pressing space, db will enter find mode and clear
- all fields automatically.
-
- BUG FIXED:
- * The routines to update the database and gadgets have
- been rewritten to eliminate possible destruction of the
- contents of the current record when jumping between
- sort and find modes. This is an old bug.
-