home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / pocketbk / utilsa / cdbase13 / HISTORY.TXT next >
Text File  |  1994-01-21  |  5KB  |  130 lines

  1. CD Database: History
  2.  
  3. Version 1.0
  4. The program was originally written in response to a request for a database
  5. to categorise Compact Discs.  This was my one of my first full applications
  6. for the 3a, so I also used it to try out various new techniques, eg. Fonts,
  7. sound.
  8.  
  9. Version 1.1
  10. The program was made into a fully working version for use as a demonstration
  11. at the Systems Fair in Munich in October 1993.  At this point, the list
  12. features, lending and borrowing, and printing were added.
  13.  
  14. Version 1.2
  15. With Systems over, the program was tidied up into a more usable version. 
  16. This was then released onto Cix and Compuserve, as well as the Psion Mailbox.
  17. The track number, for example, is automatically incremented during data
  18. entry, and the style and artist default to those of the disc instead of
  19. having to be typed in each time.
  20.  
  21. Credits for versions 1.0 to 1.2
  22. To:     Ingo Meyer-Kohlhoff for suggesting the program, and for testing the
  23.     features in the early stages.
  24.     Gernot Radl for suggesting the lending and borrowing features, and
  25.     also for testing in the early stages.
  26.  
  27. Version 1.3
  28. Following the reasonable success of CDBase, it was decided to further its
  29. development, and to smooth out some of the existing features.  In the German
  30. version, for example, the difference between 'Lending' and 'Borrowing' was
  31. clarified.  Each disc is now issued with a code number, and discs can be
  32. sorted by either Code or alphabetically by Title.  The first time the program
  33. is run on a particular file, it will assign codes to all the discs entered in
  34. Version 1.2.  These codes can, of course, be edited.
  35.  
  36. New Features:   Code for each disc.
  37.         Sort by title.
  38.         Sort by code.
  39.         Database statistics
  40.         The highest track number for a particular disc is now shown
  41.         in the disc view.
  42.         Selection of disc and track views is now possible over the
  43.         menu (diamond).
  44.         A French resource file has been added.
  45.         Importing a plain-text file.
  46.         The Control-Menu option now works.
  47.         Pressing "Esc" in track view now returns to the current disc
  48.         in disc now, not the first disc.  Pressing "Esc" in disc view
  49.         returns to the first disc in the file.
  50.  
  51. Fixes:          The style now has a constant place on the screen.
  52.         The position of the date in "lending" and "borrowing" has
  53.         been fixed.
  54.         The "open" dialog now only lists files with the correct
  55.         extension.
  56.         Selecting a track by number only allows numbers within the
  57.         valid range to be entered.
  58.         The language detection has been improved to allow for more
  59.         language variants.
  60.         The version number on the printed reports has been fixed.
  61.         The "overlapping fields" problem on the printed reports with
  62.         the title and artist fields has been fixed.
  63.         The performance of "Track view" has been improved.
  64.         In "Track view", and gaps in the track numbers are now
  65.         skipped.
  66.  
  67. Finally, in version 1.2 the "Add Disc" and "Add Track" dialogs did not exit
  68. properly if no records were entered.  This has been fixed.
  69.  
  70.  
  71. Credits for version 1.3
  72. To:     Gernot and Carolin for helping to sort out the German
  73.     grammar in 'Lending' and 'Borrowing', hereafter to be known as
  74.     'Verleihen' and 'Ausleihen'.
  75.     Steve Jones on cix for his suggestions and for pointing out my
  76.     failings, including the sort function, the style fix, the print fix
  77.     (for overlapping fields) and the track number on the disc screen.
  78.     Everyone (including Steve Jones again, and one of the callers to the
  79.     Support Hotline), for requesting the CD Code option.
  80.     Steve Jones and Jeffrey Goldberg requested the import option.
  81.  
  82. A note on the numbering of CDs
  83. The numbering method used for the CDs was chosen because it is the simplest,
  84. and can be applied to a number of other methods.  Other suggested methods,
  85. such as volume.disc are somewhat more difficult to implement, since different
  86. CD holders will hold different numbers of discs, and it is possible that the
  87. database would have to handle many different sizes of volumes.
  88.  
  89. A note on importing
  90. Once again, the most simplest format was chosen.  The format is a plain text
  91. file, and is as follows:
  92.  
  93. [Disc Title]
  94. Artist
  95. hh:mm:ss
  96. Ref
  97. CatNum
  98. CodeNum
  99. TrackTitle      -
  100. TrackArtist             |
  101. Track hh:mm:ss          |
  102. TrackNote               This portion is repeated
  103. TrackCatNum             |
  104. TrackNum        -
  105.  
  106. This represents ONE DISC RECORD, including the details of ALL the tracks.  
  107. You should NOT leave any blank lines between records.  So the overall format
  108. is
  109.  
  110. [Disc Title]
  111. Disc Info
  112. Track
  113. Track
  114.    ...
  115. Track
  116. [Disc Title]
  117.    ...
  118.  
  119. and so on.
  120.  
  121. This is obviously not the best format for exporting from some database
  122. packages, but a way had to be found that would be acceptable to the majority
  123. of PC packages.  The output file from a PC database will probably require
  124. editing before it can be imported.
  125.  
  126. Be warned that the import program makes no error checking, it merely imports
  127. the data as it finds it, and links all the tracks with their associated
  128. discs.
  129.  
  130.