home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / dbase / cds110.zip / CDSCAN.DOC < prev    next >
Text File  |  1992-07-30  |  23KB  |  560 lines

  1. CD SCAN V1.10
  2. USER MANUAL
  3. Copyright (c) 1992 by Joseph Dunn. All rights reserved.
  4.  
  5.  
  6. FOREWORD
  7.  
  8. This project has taken many hours to complete. I would appreciate 
  9. it if you would consider my efforts by registering your copy if 
  10. you continue to use it after a 30 day trial period. 
  11.  
  12. A bit about me: I am a blind student studying at The Flinders 
  13. University of South Australia. I enjoy listening to music, 
  14. playing drums and being a friend. I hope to complete my B.SC. 
  15. degree and major in Computer Science and use this as a basis to 
  16. go on writing software to aid the disabled.
  17.  
  18.  
  19. CREDITS:
  20.  
  21. Special thanks to:
  22. - The Lord Jesus Christ who is my inspiration and saviour,
  23. - To my family for their support and patience,
  24. - To Rohan Lewis for his help with colour choices and   the
  25.   preparation of this manual,
  26. - To Tony Galliford for his help and suggestions,
  27. - To you for choosing this software.
  28.  
  29. CONTENTS:   PAGE
  30.  
  31. Introduction 
  32. 1  Installation and system requirements 
  33. 2  How Cd Scan works 
  34. 3  Getting started 
  35. 4  Entering data 
  36. 5  Quitting Cd Scan 
  37. 6  Browsing your cd collection 
  38. 7 Displaying a cd 
  39. 7.1 Track time manipulation 
  40. 7.2 Editing a field 
  41. 7.2.1 Deleting a cd altogether 
  42. 7.3 Pasting tracks 
  43. 8  Searching 
  44. 9  Printing 
  45. 10 Pack (house keeping) 
  46. 11 Errors and Trouble Shooting 
  47. Final Word 
  48.  
  49. INTRODUCTION:
  50.  
  51. Cd Scan is a powerful music cataloging system specifically 
  52. designed for cataloging a compact disk collection. Up to 1250 cds 
  53. each containing up to 30 tracks may be accommodated on this 
  54. registered version.
  55.  
  56. The program includes a powerful and flexible search facility, a 
  57. quick scan browse facility and the ability to print a short or 
  58. long form listing of all compact disks.
  59.  
  60. You will never have to guess how many tracks can fit on the side 
  61. of a tape again because Cd Scan also gives you the ability to 
  62. calculate track times for recording purposes and A special 
  63. "Pasting" function is available to aid in creating cassette 
  64. labels.
  65. A "house Keeping" facility is included to always ensure optimum 
  66. performance after many changes have been made to the catalog.
  67.  
  68.  
  69. 1 INSTALLATION AND SYSTEM REQUIREMENTS:
  70.  
  71. To run Cd Scan you need an IBM compatible with at least 256k ram 
  72. and DOS 2.11 or later. A hard disk is recommended for fastest and 
  73. most reliable performance.
  74. Cd Scan is distributed on a single floppy disk. The files on this 
  75. disk should be placed in a directory by themselves. For the 
  76. uninitiated, a directory is a place on the disk which contains 
  77. files belonging to a particular group, i.e. all these files 
  78. belong to Cd Scan and therefore should be placed in an area by 
  79. themselves to distinguish there function from say your word 
  80. processor files.
  81. To make a directory and place Cd Scan into it do the following:
  82.  
  83. 1.    Exit any application you may be running and get to the DOS 
  84. prompt. It may look something like
  85.  
  86.     C>
  87.  
  88. 2.    From this point type:
  89.  
  90.     CD\
  91.  
  92.     (after pressing enter) type
  93.  
  94.     MD CD-SCAN
  95.  
  96.     (after pressing enter), type:
  97.  
  98.     CD\CD-SCAN
  99.  
  100.     (and press enter again)
  101.  
  102. 3.    Place the disk with the Cd Scan files on it into drive A and 
  103. type:
  104.  
  105.     COPY A:\*.*
  106.  
  107.     then press enter again.
  108.  
  109. 4.    Once you have been returned to the DOS prompt, you may run 
  110. Cd Scan by typing the command:
  111.  
  112.     CDS
  113.  
  114. See your DOS manual about creating batch files if you wish to run 
  115. Cd Scan from a batch file or see the appropriate documentation if 
  116. you wish to run Cd Scan from a menu program.
  117.  
  118. A sample batch file which can be typed in from the DOS prompt 
  119. follows:
  120.  
  121. CD\BATS
  122. COPY CON CDS.BAT
  123. @ECHO OFF
  124. CLS
  125. C:
  126. CD\CD-SCAN
  127. CDS
  128. CD\
  129. ^Z
  130.  
  131.  
  132. 2 HOW CD SCAN WORKS:
  133.  
  134. Cd Scan maintains two special files on disk, one contains the 
  135. main text of the compact disk data and the other is an electronic 
  136. index for quick access to the cds. Like a book's index, this file 
  137. basically contains a key and reference field for all cds. You, 
  138. the user will not directly come in to contact with either files 
  139. but you must be made aware of their presence and warned not to 
  140. modify, move or delete these special "data" files. Cd scan also 
  141. creates text files for printing and editing and these will be 
  142. discussed later (in the section on printing and pasting).
  143.  
  144. Cd Scan communicates with you via menus. You select an item from 
  145. a menu by pressing the indicated letter or in the case of the 
  146. main menu, you can move the highlight bar with the cursor keys to 
  147. highlight the item you wish to select and then press enter.
  148.  
  149.  
  150. 3 GETTING STARTED:
  151.  
  152. Run Cd Scan by typing CDS (enter) or by choosing it from your 
  153. menu system.
  154. Your screen clears and a menu bar is written across the top of 
  155. your screen with the item Browse highlighted. By pressing the 
  156. left and right cursor keys, you can move the highlight bar to any 
  157. of the six items.
  158.  
  159. At this point, selecting some of these items will result in a 
  160. warning being displayed to the effect that your index is empty. 
  161. This is because your index currently contains no cds. In fact, 
  162. the only options available to you as a new user are the option of 
  163. Entering new data and the option of leaving (quitting) the 
  164. program.
  165.  
  166.  
  167. 4 ENTERING DATA:
  168.  
  169. Well, lets get the show on the road! Lets begin by entering a 
  170. compact disk into the system. Select Enter by either pressing e 
  171. or in the manner discussed above.
  172.  
  173. Cd Scan keeps track of several items of information about your 
  174. cds. These are: The Artist, Title, Track times, Track names, and 
  175. a short comment about the cd.
  176.  
  177. When entering any data, the following keys may be used:
  178. - left and right cursor keys: move cursor left or right one
  179.   space,
  180. - back space: move the cursor one space to the left and delete 
  181.   the character there,
  182. - delete: delete the character at the current cursor position, 
  183. - home: move the cursor to the first character in the field,
  184. - end: move the cursor to the last character in the field,
  185. - insert: toggle between insert or over-strike mode,
  186. - enter: give completed data to program,
  187. - escape: quit operation.
  188.  
  189. Some brief notes:
  190. 1.    the cursor is the flashing square which appears when you are 
  191. asked for a response and which indicates where the next 
  192. character will be placed on the screen.
  193. 2.    Insert mode is where characters typed are inserted before 
  194. other characters on the line rather than over the top of 
  195. them as in over-strike.
  196. 3.    You will notice that all characters typed will be converted 
  197. to uppercase. This feature standardizes all data as many 
  198. publishing companies can't make up their minds about how the 
  199. information on cd covers should be printed. If all text is 
  200. in one case it is faster to search through.
  201.  
  202. After you have typed in the Artist name, and are happy with it 
  203. you should tell the system that you are finished by pressing the 
  204. ENTER (or Carriage Return) key as in all cases of entering data. 
  205. (If you make a mistake, don't worry, you can correct it later.)
  206.  
  207. Cd Scan will now respond with a prompt asking you to type the 
  208. Title of the cd. After you have typed in the Title of the cd and 
  209. pressed ENTER the screen will display a box with three columns in 
  210. it and the artist and title centered above the box. This box will 
  211. become familiar to you as you use the program. The three columns 
  212. are the track number (1 to 30), the time (mm:ss) and the track 
  213. name. You will be asked to enter the second two pieces of 
  214. information, i.e. the track duration and name. If you don't wish 
  215. to enter a time in, leave it blank by just pressing ENTER. Once 
  216. all the tracks have been entered in, press ENTER on a name field 
  217. and you will be asked to type in a comment for the cd. If you 
  218. don't wish to include a comment then just press enter until the 
  219. box disappears or press the escape key. Such information which 
  220. might be included in the comment box could be the copyright date, 
  221. a favorite song or a music category etc.
  222.  
  223. Once the data for a cd has been entered, the program will store 
  224. the cd on disk and add its artist name and title to the index. 
  225. (Cd Scan will automatically sort the index by the artist's name 
  226. each time an addition is made)
  227.  
  228. Repeat this enter process until you have several cds in the 
  229. index.
  230.  
  231.  
  232. 5 QUITTING CD SCAN:
  233.  
  234. If you have had enough for this session and wish to quit the 
  235. program, you may select this option from the main menu or just 
  236. press the Escape key until you are asked if this is your real 
  237. intention. If you press Escape again, the quit will be cancelled 
  238. and you will not exit the program. If you answer y for yes and 
  239. press Enter (as for all yes/no responses) you will leave Cd Scan 
  240. and return to DOS.
  241.  
  242.  
  243. 6 BROWSING YOUR CD COLLECTION:
  244.  
  245. Once the index contains at least one cd you will be able to 
  246. browse. Select Browse from the main menu and two boxes will be 
  247. displayed, the number of cds in the index will be written in 
  248. place of the menu bar and the bottom line (status line) will 
  249. display several options.
  250.  
  251. The two boxes (or windows) contain a list of artist names and cd 
  252. titles. A highlight bar will appear marking an artist and title. 
  253. You may browse through the cds using the following keys:
  254. - up/down: move the highlight bars up or down one cd,
  255. - page up/down: move the bars forward or backward a page at a
  256.   time,
  257. - home/end: move the bars to the first or last cd in the index.
  258. - escape: return to the main menu.
  259.  
  260. Note: the cd highlighted will be referred to as the current cd.
  261.  
  262. 7 DISPLAYING A CD:
  263.  
  264. If you press enter on the current cd, the familiar box first 
  265. encountered in the Enter option along with several other items 
  266. will be displayed. A red colon will also be placed on the first 
  267. time of the first track. This colon indicates the current track. 
  268. You may move this colon up and down with the following keys:
  269. - up/down: move colon up or down a track,
  270. - page up/down: move the colon to the previous or next screen of
  271.   tracks if appropriate,
  272. - home/end: move the colon to the first or last track on the cd.
  273.  
  274. 7.1 TRACK TIME MANIPULATION:
  275.  
  276. All options on the status line of the display screen may be 
  277. accessed by first pressing and holding down the ALT key and then 
  278. by pressing the indicated letter. (The ALT key is a key which 
  279. acts in a similar way to the Shift key.)
  280.  
  281. The track time related options on the status line include the 
  282. following:
  283. 1.    ALt+a add the time of the current track to what is already 
  284. in the total time box.
  285. 2.    ALT+s subtract the time of the current track from what is 
  286. already in the total time box.
  287. 3.    ALT+c clear the time box.
  288. 4.    ALT+t add the total of all the tracks on this cd to what is 
  289. already in the total time box.
  290.  
  291. Note: times will not be accumulated above 99:59. If an attempt is 
  292. made to add times that total more than this, or to subtract times 
  293. until total is less than 0 then an error message will alert you. 
  294. The Time box must then be cleared using Alt+c.
  295.  
  296. Play with these time functions and practise adding times of 
  297. different tracks. You may even return to the browse screen by 
  298. pressing Enter (or Escape) and selecting another cd. Notice that 
  299. the time box is not cleared. Make sure you clear the time box if 
  300. you just want the total of one cd.
  301.  
  302. 7.2 EDITING A FIELD:
  303.  
  304. You will have noticed two other functions on the status line, 
  305. namely ALT+e to edit a field and ALT+p for pasting a track to a 
  306. text file. This section deals with the first of these two items.
  307.  
  308. Editing a field allows you to make a correction to a miss-typed 
  309. field. This is where you can correct a mistake typed in during 
  310. the entry of data.
  311.  
  312. Pressing ALT+e will display options corresponding to the field 
  313. names that can be edited. 
  314.  
  315. You may select:
  316. - a to correct the artist name,
  317. - t for the title,
  318. - n for the current track name,
  319. - c for the comment or
  320. - l for the length of the current track.
  321.  
  322. Once a selection is made, you are permitted to edit the selected 
  323. field.
  324.  
  325. Notes:
  326. 1.    The cursor will be placed on the last character of the 
  327. field.
  328. 2.    In the comment box, you can't move up a line so if you make 
  329. a further mistake, just press escape and edit it again.
  330. 3.    Pressing enter will just place the cursor on the last 
  331. character of the next line (or in the case of a blank line 
  332. the cursor will be placed at the beginning.)
  333. 4.    When you return to the browse screen by pressing enter or 
  334. escape from the display screen, the changes will be written 
  335. to disk and if need be, the index is resorted.
  336.  
  337. 7.2.1 DELETING A CD ALTOGETHER:
  338.  
  339. If you wish to delete a cd altogether, you can do this from the 
  340. browse screen. Just press CTRL+d on the cd. You will be asked if 
  341. you really want to go ahead with the deletion and then according 
  342. to your response, the appropriate action will be taken. (Don't 
  343. worry if you delete a cd accidentally, you will be able to 
  344. undelete it later before tidying up).
  345.  
  346. PASTING TRACKS:
  347.  
  348. This facility allows the text of the track number, time and name 
  349. to be added to a text file for later printing or editing. It is 
  350. useful in creating cassette labels or just to keep track of songs 
  351. with a particular theme.
  352.  
  353. From the Display screen, pressing ALT+p will write the artist and 
  354. title of the cd once for each paste session and then the track 
  355. number, time and name to a text file called TRACKS.TXT. A star 
  356. will be placed in the right margin to show the track has been 
  357. pasted.
  358.  
  359. For example, pressing ALT+p the first time you display a cd will 
  360. write the artist name and title followed by the current track 
  361. information, then, for each track pasted during that display 
  362. session, just the track information will be written. An example 
  363. of what the paste file would look like follows:
  364.      AD
  365.      COMPACT FAVORITES
  366.      01 04:22 ALL CREATION SINGS
  367.      04 03:43 WE DRAW THE LINE
  368.      07 04:18 GAMES OF CHANCE AND CIRCUMSTANCE
  369.      09 04:15 EXILES
  370.      
  371.      AD
  372.      RECONSTRUCTIONS
  373.      04 04:15 EXILES
  374.      08 03:45 HIGHWAY TO THE HEART
  375.      09 04:20 ONE GOLDEN THREAD
  376.  
  377. To edit this file you must use a text editor of some sort 
  378. although you can print it as it is from the Print option from the 
  379. main menu. If this file is not deleted, it will be added to each 
  380. time you Paste a track to it. You are given the option to delete 
  381. this file from the print paste file option discussed later (in 
  382. the print section).
  383.  
  384. Practise browsing your cds, displaying a cd, manipulating times, 
  385. pasting tracks etc, until you become familiar and comfortable 
  386. with these operations.
  387.  
  388. 8 SEARCHING:
  389.  
  390. Cd Scan allows you to search for any part of any field in the 
  391. catalog. Select Search from the Main Menu and you will be asked 
  392. to enter  the search text, i.e. the pattern to look for. You may 
  393. enter part of a title, a word within a song name or a time. You 
  394. may also enter a time range to locate cds containing tracks which 
  395. fit this range.
  396.  
  397. Once the search text has been entered, the options of searching 
  398. the artist field, title field, song name, length or comment are 
  399. offered. Searching by artist or title will be relatively quick 
  400. due to the index. Other searches will take a bit of time if you 
  401. have a large cd collection. Once the search has taken place, the 
  402. familiar browse screen will be displayed and almost all of the 
  403. options available before are offered to you again. The only 
  404. options you will not be permitted to do are deleting or editing a 
  405. cd. You will also note that the index only contains the cds with 
  406. the specified search criteria in the field you specified. For 
  407. information on how to browse and display a cd from this search 
  408. index, see chapters 6 and 7. 
  409.  
  410. Examples of searching for times:
  411. 1.    02:33 - search for all cds containing tracks exactly 02:33 
  412. in length.
  413. 2.    <02:33 - search for all cds containing tracks of length < 
  414. 02:33
  415. 3.    >02:33 - search for all cds containing tracks with length > 
  416. 02:33
  417. 4.    02:33-03:02 - search for all cds containing tracks whose 
  418. lengths are in the range 02:33 to 03:02 inclusive.
  419.  
  420. To exit from the search index, press Escape as usual.
  421.  
  422.  
  423. 9 PRINTING:
  424.  
  425. Printing is very useful because it gets the words out of the 
  426. computers grubby hands and onto paper like we are all used to. 
  427. The print facility offers you the options of printing an artist 
  428. list containing a list of artist names and titles, a full compact 
  429. disk list containing all the information you entered except the 
  430. comments and the ability to print the paste file you created 
  431. during your inspection of a cd's contents.
  432.  
  433. If you don't have access to a printer directly or just want to 
  434. edit the text created by this system to suit special needs, the 
  435. output of the print can be directed to a file. Select Print from 
  436. the main menu by pressing p or by highlighting it and pressing 
  437. Enter. Once selected, three options are offered to you.
  438.  
  439. c - catalog: prints the entire catalog
  440. a - artist list: prints an artist and title list only
  441. p - paste file: prints the paste file.
  442.  
  443. After pressing c for catalog or a for artist list you will be 
  444. prompted to print to file or printer. If f for file is selected, 
  445. the text will be written to a text file called LIST.TXT. The 
  446. print facility will automatically print page numbering, a header 
  447. and work out how many cds to put on a page so that a cd is not 
  448. split over a page boundary. If you select p for printer, you will 
  449. be instructed to align the paper to the top of form position and 
  450. then press a key when ready.
  451.  
  452. Notes:
  453. 1.    The print facility assumes you are using A4 paper and prints 
  454. 60 lines to a page.
  455. 2.    A printer error will result if you attempt to print without 
  456. paper or if the printer is off line. Press a key when you 
  457. have fixed the problem or press escape to cancel printing. 
  458.  
  459. If you select p to print the paste file, you will not be given 
  460. the option to print to a file as it is already in a suitable 
  461. format to be edited. After printing this file, you will be asked 
  462. if you wish to delete the file. If you respond affirmatively, the 
  463. file will be deleted and any subsequent pastes will be written to 
  464. a new file. If you respond negatively or just press escape, the 
  465. file will be left in tact and any subsequent pastes will be 
  466. appended (or added) to the end of the file.
  467.  
  468.  
  469. 10 PACK (house keeping):
  470.  
  471. Before we discuss what Pack does, we need to understand a bit 
  472. about the way Cd Scan stores its information. We mentioned 
  473. earlier about an index file, a file containing a list of artist 
  474. names and reference pointers to the main text. The index file is 
  475. generally the file which undergoes the most modification when 
  476. adding or modifying data. In fact, when a cd is deleted, its 
  477. reference pointer is just removed from the index and placed in a 
  478. special deletion tracking file allowing undeletion which will be 
  479. discussed soon. The information stored in the main data file is 
  480. not modified in any way, this eliminates the possibility of disk 
  481. error and minimizes disk operations. When a cd is modified, a new 
  482. copy of the cd is added to the end of the data file and the old 
  483. pointer in the index is updated to point to the new copy. After 
  484. many modifications have been made, the speed of the program may 
  485. be affected. This is where Packing comes in. What packing does is 
  486. reads each cd from the index and writes a new copy of the data 
  487. file, writing the cds in their correct alphabetic order and 
  488. eliminating obsolete data. Packing need only be performed when 
  489. many modifications have been made. When Pack is selected from the 
  490. main menu a backup of the catalog is automatically made and an 
  491. attempt to locate a deletion tracking file is made. If found, you 
  492. will be asked if you wish to undelete any cds contained in this 
  493. file. If you undelete the cds at this point they will be added to 
  494. the index again and will be accessible. If you choose not to 
  495. undelete the cds at this point and go ahead with the packing 
  496. operation, they will be lost forever as the data file will be 
  497. re-written and all references lost. You may just undelete the cds 
  498. and not pack the catalog, just press escape after the undeletion 
  499. has been performed. If you choose to pack the catalog, you must 
  500. not disturb the disk activity in any way until the packing has 
  501. finished or data may be lost and unrecoverable.
  502.  
  503. Note: with a large catalog, an xt type computer or a floppy disk 
  504. system may take a while to perform the packing. Please be patient 
  505. and don't disrupt the operation.
  506.  
  507. After packing has finished, searching and browsing will be more 
  508. efficient and the main data file will probably be smaller. If 
  509. something does go wrong during packing, the old files which were 
  510. renamed with the BAK extension may be renamed WITH THE dat 
  511. EXTENSION and the old catalog restored. See your DOS manual with 
  512. regard to renaming files.
  513.  
  514.  
  515. 11 ERRORS AND TROUBLE SHOOTING:
  516.  
  517. If Cd Scan does not run correctly, check the following:
  518.  
  519. 1.    Your CONFIG.SYS file contains at least 15 files and buffers. 
  520. (See your DOS manual for more information)
  521. 2.    Your INDEX.DAT and CDS.DAT files are both present in the 
  522. same directory as the CDS.EXE file. If one of these files is 
  523. missing and you don't have a backup, contact me for possible 
  524. suggestions.
  525. 3.    If Cd Scan runs too slow, try packing it.
  526. 4.    If your system locks up on start up, check how much memory 
  527. your system has free. You may have to get rid of a TSR or 
  528. something.
  529. 5.    When the index is either empty or full, you will be 
  530. notified. If full, no more cds may be added and if empty, 
  531. there will be no data to search, browse or print.
  532. 6.    A printer error can usually be rectified just by ensuring 
  533. that the printer is on line and that the paper is correctly 
  534. aligned. If you still have trouble printing, consult your 
  535. printer manual.
  536. 7.    Note on Deletion: The deletion tracking file, created when a 
  537. cd is deleted, is called DELETED.DAT. Do not delete or 
  538. modify this file or you will not be able to undelete any cds 
  539. when you pack the catalog. Do not try to undelete a cd from 
  540. an obsolete deletion tracking file as its reference may not 
  541. be valid. Suffice to say, don't try to do the programs work 
  542. for it or you may find yourself in trouble!
  543.  
  544.  
  545. FINAL WORD:
  546.  
  547. This completes the discussion of the Cd Scan cataloging system. I 
  548. sincerely hope it meets your cataloging requirements. All 
  549. suggestions are welcome. 
  550.  
  551. For more information about the program or author, all 
  552. correspondence should be sent to the address below.
  553.  
  554. Joseph Dunn:
  555. 1/58 Murray Terrace,
  556. Oaklands Park S.A. 5046
  557. Australia
  558.  
  559. Phone: +61 8 296-3899
  560.