home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 1B
/
DATAFILE_PDCD1B.iso
/
_pocketbk
/
pocketbook
/
002
/
cdbase13_z
/
HISTORY.TXT
next >
Wrap
Text File
|
1994-01-21
|
5KB
|
130 lines
CD Database: History
Version 1.0
The program was originally written in response to a request for a database
to categorise Compact Discs. This was my one of my first full applications
for the 3a, so I also used it to try out various new techniques, eg. Fonts,
sound.
Version 1.1
The program was made into a fully working version for use as a demonstration
at the Systems Fair in Munich in October 1993. At this point, the list
features, lending and borrowing, and printing were added.
Version 1.2
With Systems over, the program was tidied up into a more usable version.
This was then released onto Cix and Compuserve, as well as the Psion Mailbox.
The track number, for example, is automatically incremented during data
entry, and the style and artist default to those of the disc instead of
having to be typed in each time.
Credits for versions 1.0 to 1.2
To: Ingo Meyer-Kohlhoff for suggesting the program, and for testing the
features in the early stages.
Gernot Radl for suggesting the lending and borrowing features, and
also for testing in the early stages.
Version 1.3
Following the reasonable success of CDBase, it was decided to further its
development, and to smooth out some of the existing features. In the German
version, for example, the difference between 'Lending' and 'Borrowing' was
clarified. Each disc is now issued with a code number, and discs can be
sorted by either Code or alphabetically by Title. The first time the program
is run on a particular file, it will assign codes to all the discs entered in
Version 1.2. These codes can, of course, be edited.
New Features: Code for each disc.
Sort by title.
Sort by code.
Database statistics
The highest track number for a particular disc is now shown
in the disc view.
Selection of disc and track views is now possible over the
menu (diamond).
A French resource file has been added.
Importing a plain-text file.
The Control-Menu option now works.
Pressing "Esc" in track view now returns to the current disc
in disc now, not the first disc. Pressing "Esc" in disc view
returns to the first disc in the file.
Fixes: The style now has a constant place on the screen.
The position of the date in "lending" and "borrowing" has
been fixed.
The "open" dialog now only lists files with the correct
extension.
Selecting a track by number only allows numbers within the
valid range to be entered.
The language detection has been improved to allow for more
language variants.
The version number on the printed reports has been fixed.
The "overlapping fields" problem on the printed reports with
the title and artist fields has been fixed.
The performance of "Track view" has been improved.
In "Track view", and gaps in the track numbers are now
skipped.
Finally, in version 1.2 the "Add Disc" and "Add Track" dialogs did not exit
properly if no records were entered. This has been fixed.
Credits for version 1.3
To: Gernot and Carolin for helping to sort out the German
grammar in 'Lending' and 'Borrowing', hereafter to be known as
'Verleihen' and 'Ausleihen'.
Steve Jones on cix for his suggestions and for pointing out my
failings, including the sort function, the style fix, the print fix
(for overlapping fields) and the track number on the disc screen.
Everyone (including Steve Jones again, and one of the callers to the
Support Hotline), for requesting the CD Code option.
Steve Jones and Jeffrey Goldberg requested the import option.
A note on the numbering of CDs
The numbering method used for the CDs was chosen because it is the simplest,
and can be applied to a number of other methods. Other suggested methods,
such as volume.disc are somewhat more difficult to implement, since different
CD holders will hold different numbers of discs, and it is possible that the
database would have to handle many different sizes of volumes.
A note on importing
Once again, the most simplest format was chosen. The format is a plain text
file, and is as follows:
[Disc Title]
Artist
hh:mm:ss
Ref
CatNum
CodeNum
TrackTitle -
TrackArtist |
Track hh:mm:ss |
TrackNote This portion is repeated
TrackCatNum |
TrackNum -
This represents ONE DISC RECORD, including the details of ALL the tracks.
You should NOT leave any blank lines between records. So the overall format
is
[Disc Title]
Disc Info
Track
Track
...
Track
[Disc Title]
...
and so on.
This is obviously not the best format for exporting from some database
packages, but a way had to be found that would be acceptable to the majority
of PC packages. The output file from a PC database will probably require
editing before it can be imported.
Be warned that the import program makes no error checking, it merely imports
the data as it finds it, and links all the tracks with their associated
discs.