home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PROGRAMS / UTILS / HAMRADIO / SCANR322.ZIP / SCAN32.DOC < prev    next >
Encoding:
Text File  |  1990-05-03  |  84.5 KB  |  1,877 lines

  1.    
  2.    
  3.    
  4.                
  5.                
  6.                
  7.                
  8.                
  9.                
  10.                
  11.                
  12.                
  13.                
  14.                
  15.                
  16.                
  17.                
  18.                               S C A N N E R   B U F F !     
  19.                
  20.                                     Professional     
  21.                
  22.                
  23.                
  24.                                 User Operation Manual     
  25.                
  26.                
  27.                
  28.                                      Version 3.22
  29.                
  30.                                    Special Edition      
  31.    
  32.           *****************************************************************   
  33.               Scanner Buff!   The Ultimate In Communications Databases      
  34.           *****************************************************************     
  35.      
  36.                          T A B L E   O F   C O N T E N T S   
  37.     
  38.           Preface     . . . . . . . . . . . . . . . . . . . . . . . . .   1    
  39.           License     . . . . . . . . . . . . . . . . . . . . . . . . .   2    
  40.           Warranty      . . . . . . . . . . . . . . . . . . . . . . . .   3    
  41.           Registration      . . . . . . . . . . . . . . . . . . . . . .   3    
  42.                Registration Form      . . . . . . . . . . . . . . . . .   4    
  43.     
  44.           Introduction      . . . . . . . . . . . . . . . . . . . . . .   5    
  45.     
  46.           System Requirements     . . . . . . . . . . . . . . . . . . .   6    
  47.     
  48.           Installation      . . . . . . . . . . . . . . . . . . . . . .   6    
  49.                Using A Hard Drive     . . . . . . . . . . . . . . . . .   7    
  50.                Use On A Floppy System     . . . . . . . . . . . . . . .   7          
  51.                Using A RAM Disk     . . . . . . . . . . . . . . . . . .   7    
  52.     
  53.           Running The Propgram    . . . . . . . . . . . . . . . . . . .   8    
  54.     
  55.           The Help System     . . . . . . . . . . . . . . . . . . . . .   8    
  56.     
  57.           The Main Menu     . . . . . . . . . . . . . . . . . . . . . .   8    
  58.     
  59.           Adding, Editing, Deleting & Tagging Records     . . . . . . .  10    
  60.                Editing Data     . . .                                    10    
  61.                Deleting Records     . . . . . . . . . . . . . . . . . .  10    
  62.                Tagging Records For Print      . . . . . . . . . . . . .  11    
  63.                Editing Commands     . . . . . . . . . . . . . . . . . .  11    
  64.     
  65.           Searching For Data      . . . . . . . . . . . . . . . . . . .  12    
  66.                Searching By Agency Name / Usage     . . . . . . . . . .  12    
  67.                Searching By Frequency     . . . . . . . . . . . . . . .  12    
  68.                Searching By Callsign      . . . . . . . . . . . . . . .  13    
  69.                Searching By Municipality      . . . . . . . . . . . . .  13    
  70.                Searching By Group     . . . . . . . . . . . . . . . . .  13    
  71.                Searching By Position      . . . . . . . . . . . . . . .  14    
  72.                The View All Screen      . . . . . . . . . . . . . . . .  14    
  73.                Building A Query     . . . . . . . . . . . . . . . . . .  15    
  74.                     Operators     . . . . . . . . . . . . . . . . . . .  15    
  75.                     Modifiers  .AND. / .OR.     . . . . . . . . . . . .  17    
  76.     
  77.           Adding New Records and Merging Data Files     . . . . . . . .  18    
  78.                Merging A Data File      . . . . . . . . . . . . . . . .  18    
  79.     
  80.           The Scanning Screen   . . . . . . . . . . . . . . . . . . . .  19 
  81.  
  82.           The Codes Menu      . . . . . . . . . . . . . . . . . . . . .  20 
  83.     
  84.           The Print Menu      . . . . . . . . . . . . . . . . . . . . .  21 
  85.                Printing By Agency Name      . . . . . . . . . . . . . .  21 
  86.                Printing By Frequency      . . . . . . . . . . . . . . .  21 
  87.    
  88.  
  89.  
  90.  
  91.           *****************************************************************      
  92.                 A Radio Frequency Database For The Demanding Listener      
  93.           *****************************************************************      
  94.    
  95.      
  96.    
  97.  
  98.           *****************************************************************   
  99.               Scanner Buff!   The Ultimate In Communications Databases      
  100.           *****************************************************************     
  101.    
  102.    
  103.           The Print Menu (cont)   
  104.                Printing By Callsign     . . . . . . . . . . . . . . . .  21 
  105.                Printing By City       . . . . . . . . . . . . . . . . .  21 
  106.                Printing By Group      . . . . . . . . . . . . . . . . .  21 
  107.                Printing By Position     . . . . . . . . . . . . . . . .  21 
  108.                Print A Query      . . . . . . . . . . . . . . . . . . .  21 
  109.    
  110.           The File Menu       . . . . . . . . . . . . . . . . . . . . .  22 
  111.                Changing The Active Data File      . . . . . . . . . . .  22 
  112.                Creating A New Data File     . . . . . . . . . . . . . .  22 
  113.                Changing The Drive/ Path     . . . . . . . . . . . . . .  22 
  114.                Reindexing The Data File     . . . . . . . . . . . . . .  23 
  115.                Opening A Group      . . . . . . . . . . . . . . . . . .  23 
  116.                Closing A Group      . . . . . . . . . . . . . . . . . .  24 
  117.                Saving Your Set-Up & Undoing Your Set-Up     . . . . . .  24 
  118.    
  119.           Quitting Scanner Buff!      . . . . . . . . . . . . . . . . .  25 
  120.                Exit     . . . . . . . . . . . . . . . . . . . . . . . .  25 
  121.                Shell    . . . . . . . . . . . . . . . . . . . . . . . .  25 
  122.                Resume     . . . . . . . . . . . . . . . . . . . . . . .  25 
  123.     
  124.           Parting Notes     . . . . . . . . . . . . . . . . . . . . . .  26 
  125.     
  126.    
  127.    
  128.    
  129.    
  130.    
  131.    
  132.    
  133.    
  134.    
  135.    
  136.    
  137.    
  138.    
  139.    
  140.    
  141.    
  142.    
  143.    
  144.    
  145.    
  146.    
  147.    
  148.    
  149.    
  150.    
  151.    
  152.    
  153.    
  154.    
  155.    
  156.    
  157.           *****************************************************************      
  158.               Scanner Buff!   The Ultimate In Communications Databases      
  159.           *****************************************************************      
  160.    
  161.    
  162.    
  163.     
  164.           *****************************************************************     
  165.               Scanner Buff!   The Ultimate In Communications Databases     
  166.           *****************************************************************     
  167.                
  168.                
  169.                                     P R E F A C E     
  170.                
  171.           Scanner Buff! has really come a long way.  Not only have we seen     
  172.           three prior releases, each with many improvements, but now we're     
  173.           off on almost a brand new start with a complete rewrite of the     
  174.           entire program.     
  175.                
  176.           Scanner Buff! is for you if you are a person that enjoys sitting     
  177.           for hours listening to police and fire calls, chasing covert low     
  178.           frequency 'numbers' stations, listening in on the shortwave bands,     
  179.           and even amateur radio (although there are programs written     
  180.           specifically for the Hams).     
  181.                
  182.           Scanner Buff! Professional is an easy to learn, multi-capability     
  183.           database program that allows you to catalog radio frequencies.  You     
  184.           may have as many records as you would like and are only limited by     
  185.           your disk space.  Version 3.22 also allows you up to 32k of comments
  186.           per record, something no other program we've seen has.  In fact,     
  187.           we have yet to see a program that even comes close to what Scanner     
  188.           Buff! has to offer!  (Modesty has never been a strong point of     
  189.           mine).     
  190.                
  191.           It has been a pleasure putting this software together, in spite of     
  192.           the fact that many users are using it without paying for it.  As     
  193.           a result any future releases will either be commercial or     
  194.           Crippleware.  I dislike Crippleware, but also dislike working hard     
  195.           for nothing more than personal gratification.     
  196.                
  197.           Regardless, it truly has been a pleasure writing Scanner Buff! .      
  198.           I look forward to hearing any comments you the users may care to     
  199.           offer.  Unlike some programmers, I rely on your input.  Thank you     
  200.           one and all for your support.     
  201.                
  202.           I would also like to thank the following beta testers for their     
  203.           devotion to Scanner Buff!, and for helping me weed out those pesky     
  204.           bugs:     
  205.                
  206.                          Bob Holley          Steve Rhoades     
  207.                          Thomas Hart         Adams Douglas     
  208.                                         
  209.           Special thanks also go to my loving girlfriend, Liz, for her     
  210.           understanding of a 'programers dream' by sacrificing some of our     
  211.           time together.     
  212.                
  213.           For those of you that seldom read doc files, Scanner Buff!     
  214.           Professional now includes context-sensitive help that is actually     
  215.           a mini-doc file... one way or another I'm going to get you folks     
  216.           to read this stuff!     
  217.                
  218.                
  219.           Robert W. Ricci     
  220.           March 10, 1990     
  221.                
  222.    
  223.           *****************************************************************     
  224.                 A Radio Frequency Database For The Demanding Listener     1    
  225.           *****************************************************************     
  226.                
  227.                
  228.                
  229.      
  230.           *****************************************************************     
  231.               Scanner Buff!   The Ultimate In Communications Databases     
  232.           *****************************************************************     
  233.                
  234.                
  235.                                     L I C E N S E      
  236.                 
  237.                 
  238.           SCANNER BUFF! is distributed as SHAREWARE and isn't free.  It is      
  239.           copyrighted by Vista Communications.  Users may freely distribute      
  240.           this program, provided that it include all files, including the      
  241.           docs, and that no fee be charged for it.      
  242.                 
  243.           Registration is required if you continue to use this program.  You      
  244.           may use the registered copy on as many computers as you would like      
  245.           to.      
  246.                 
  247.           SCANNER BUFF! may not be used with, or in connection with, any      
  248.           commercial enterprise acquiring revenue as a direct or indirect      
  249.           result of the use of this program without first contacting the      
  250.           authors of this program and obtaining a specific site license.      
  251.           There may or may not be a fee assessed, depending upon the proposed     
  252.           use of this program.  Inquiries may be sent to the address given     
  253.           on the last page of this manual. 
  254.                 
  255.           Use of this program implies that the program will not be modified      
  256.           or altered in any way, including de-compiling, disassembly or      
  257.           reverse engineering of this program.      
  258.                      
  259.                 
  260.                 
  261.                 
  262.                 
  263.                 
  264.                 
  265.                 
  266.                
  267.                
  268.                
  269.                
  270.                
  271.                
  272.                
  273.                
  274.                
  275.                
  276.                
  277.                
  278.                
  279.                
  280.                
  281.                
  282.                
  283.                
  284.                
  285.                
  286.                
  287.                
  288.                 
  289.           *****************************************************************     
  290.                 A Radio Frequency Database For The Demanding Listener     2    
  291.           *****************************************************************     
  292.                
  293.                
  294.                 
  295.      
  296.           *****************************************************************     
  297.               Scanner Buff!   The Ultimate In Communications Databases     
  298.           *****************************************************************     
  299.                
  300.                 
  301.                                   W A R R A N T Y      
  302.                 
  303.           SCANNER BUFF! is provided as is without any warranty, expressed or      
  304.           implied.      
  305.                 
  306.           Although we have tried diligently to debug this program, the user      
  307.           assumes all responsibility for the use of this program.  No      
  308.           warranty as to the fitness for any particular application by the      
  309.           user is in effect.      
  310.                 
  311.           The user assumes all responsibility for any indirect, direct, or      
  312.           consequential damage that may be caused by this program including      
  313.           the loss of data, lost profits, lost savings, or any other damage      
  314.           not included herein, and agrees that Robert W. Ricci, Thomas D.      
  315.           Hart and Vista Communications shall at all times be held harmless.      
  316.                
  317.                
  318.                 
  319.                       
  320.                                R E G I S T R A T I O N      
  321.                 
  322.           This program is NOT FREE.  For several years I used shareware      
  323.           programs without even acknowledging the tedious, hard work that      
  324.           went into the development and support of a product.  This went      
  325.           on until "I" became a programmer and discovered that I really owed   
  326.           it to the programmer to repay them for the many sleepless nights      
  327.           that passed by, or the toll that it placed on their loving     
  328.           family... I know because now I've been there.      
  329.                 
  330.           This is not a sob story, but one with a point... I have a very     
  331.           liberal approach to registering my product.  Previous versions     
  332.           allowed users to send in any amount below $25.00 if they felt the     
  333.           program was not worth that much.  This is no longer the case.     
  334.                
  335.           Registration is now $25.00 without exception.  This includes     
  336.           unlimited support, direct input into future releases, $5.00     
  337.           up-grade fee's, instead of the going rate of the new release, free     
  338.           bug fixes, a lot of frequency lists, researched and entered by me,     
  339.           and more.  If you do not feel that this program is worthy of     
  340.           $25.00, tell me why, then stop using the program.  All future     
  341.           releases of Scanner Buff! will be commercial.      
  342.                 
  343.                 
  344.                 
  345.                 
  346.                 
  347.                 
  348.                 
  349.                 
  350.                 
  351.                 
  352.                 
  353.                
  354.                 
  355.           *****************************************************************     
  356.                 A Radio Frequency Database For The Demanding Listener     3    
  357.           *****************************************************************     
  358.                 
  359.                 
  360.                 
  361.      
  362.                               R E G I S T R A T I O N   F O R M      
  363.                 
  364.                 
  365.           Detach this small form and send with your check or money order for     
  366.           $25.00 to:     
  367.                
  368.           Robert W. Ricci     
  369.           4640 Arden Way #42     
  370.           El Monte, Ca. 91731     
  371.           (818) 575-3316     
  372.                
  373.                 
  374.                         
  375.           NAME      :      
  376.                      
  377.           ADDRESS   :      
  378.                      
  379.           CITY      :                              
  380.                
  381.           STATE     :         
  382.                
  383.           ZIPCODE   :     
  384.                         
  385.           TELEPHONE :      
  386.                 
  387.           VERSION   :      
  388.                 
  389.           COMMENTS  :      
  390.                 
  391.                 
  392.                 
  393.                 
  394.                 
  395.                 
  396.                 
  397.                 
  398.                 
  399.                 
  400.                 
  401.                 
  402.                 
  403.                 
  404.                 
  405.                 
  406.                 
  407.                 
  408.                 
  409.                 
  410.                 
  411.                 
  412.                 
  413.                 
  414.                 
  415.                 
  416.                 
  417.                 
  418.                 
  419.                 
  420.                 
  421.                 
  422.                 
  423.                 
  424.                 
  425.      
  426.    
  427.                 
  428.           *****************************************************************     
  429.               Scanner Buff!   The Ultimate In Communications Databases    
  430.           *****************************************************************     
  431.                
  432.                 
  433.                               I N T R O D U C T I O N      
  434.                 
  435.           SCANNER BUFF! is intended for use by those that actively monitor      
  436.           the public safety/local government/amateur/business radio bands,      
  437.           but may also be used where ever else applicable.      
  438.                 
  439.           The program is able to use either color or monochrome, and may be      
  440.           run with or without a hard drive.  The total number of records      
  441.           possible is a maximum of 14 million, and is really only limited by      
  442.           available disk space.      
  443.                 
  444.           Features available in version 3 are quite extensive... 
  445.                 
  446.           1)   You may search by agency, by frequency, by callsign, or      
  447.                display all records to the screen.      
  448.                 
  449.           2)   You may add, edit or delete individual records.      
  450.                 
  451.           3)   You may print lists of data to any IBM graphics printer      
  452.                based on agency name, frequency, or callsign. You have      
  453.                a choice also of printing to an ASCII text file.      
  454.                 
  455.           4)   You may search for any radio codes you have placed into      
  456.                the code database, whether they be police, fire, public      
  457.                works, etc.  Additionally, you may add, edit, or delete      
  458.                individual codes, or display all to the screen.      
  459.                 
  460.           5)   You can clone an empty database file with a new name and      
  461.                its own set of index files.  This enables you to have      
  462.                separate data files for different needs, such as a police      
  463.                only file, fire only, etc.  You may also switch data      
  464.                files at any time, or pack and reindex the files.      
  465.                 
  466.           6)   You can establish drive and path information and save the      
  467.                configuration for use at future boot-ups and have your most      
  468.                frequently used data file opened automatically.      
  469.                 
  470.           7)   A new feature called Groups has been added.  Groups set a 
  471.                filter so that only records belonging to a specific type of 
  472.                service are accessed.  This is a powerful feature! 
  473.     
  474.           8)   Lastly, for now at least, is the DOS shell.  Depending 
  475.                on the RAM available in your computer you may shell to      
  476.                DOS and perform DOS level functions... also handy!      
  477.                 
  478.           Read on now, or until you get bored and want to play!  If you're      
  479.           like me, you've already run the program and won't need to read       
  480.           a lot of what I'm taking the time to write.  In fact, as we wrote     
  481.           the program, we did it in a manner that would allow the user to      
  482.           trash the docs... nearly anyone can run the program.      
  483.                
  484.                
  485.                
  486.                
  487.           *****************************************************************     
  488.                 A Radio Frequency Database For The Demanding Listener     5    
  489.           *****************************************************************     
  490.                 
  491.                 
  492.                 
  493.      
  494.           *****************************************************************     
  495.               Scanner Buff!   The Ultimate In Communications Databases     
  496.           *****************************************************************     
  497.                 
  498.                 
  499.                           S Y S T E M   R E Q U I R E M E N T S      
  500.                 
  501.           SCANNER BUFF! can be run on any IBM compatible, or near compatible      
  502.           computer with at least 384k of available RAM, although program      
  503.           execution is faster and data integrity is improved with a minimum      
  504.           of 400k of RAM.      
  505.                 
  506.           SCANNER BUFF! is both monochrome and CGA compatible.  All colors,      
  507.           of course, will not be visible with monochrome, although text will      
  508.           always be readable.  SCANNER BUFF! will automatically detect color.     
  509.                
  510.           Printer requirements are simple... any IBM compatible printer      
  511.           emulating the generic IBM Graphics Printer commands.  If your      
  512.           printer has an IBM mode you'll need to switch to this.  For those      
  513.           that have less than standard printers, DOS text files may be      
  514.           created and printed as such.      
  515.                 
  516.           One 360k floppy is required, however, a hard drive, a 720k, a 1.2m.     
  517.           or a 1.44m disk may be used.  Storage space required for floppy      
  518.           disk use is a minimum of 288k, so plan on storing your data on a      
  519.           separate disk.  A hard drive drastically speeds up data access.      
  520.                 
  521.                 
  522.                 
  523.                                I N S T A L L A T I O N      
  524.                 
  525.           Again, real simple stuff.  Extract the archive to, or place all      
  526.           files beginning with SCAN on the same disk and in the same      
  527.           directory.  HELP.DAT and HELP.DBT may be removed if desired, but     
  528.           on-line Help will not be available.  Also, SCAN32.001 and
  529.           SCAN32.002 may be removed, but the Codes Menu will be inactive.
  530.                
  531.           Files used by this program are:      
  532.                 
  533.                          SCAN32.EXE     Executable file
  534.                        * SCAN32.001     Codes File
  535.                        * SCAN32.002     Codes File
  536.                          SCAN32.003     System File
  537.                          SCAN32.004     System File
  538.                          SCAN32.005     System File
  539.                        * SCAN.MDF       Default data file      
  540.                        * SCANA.IDX      Default index file A      
  541.                        * SCANB.IDX      Default index file B      
  542.                        * SCANC.IDX      Default index file C      
  543.                        * SCAND.IDX      Default index file D     
  544.                        * SCANE.IDX      Default index file E     
  545.                        * SCANF.IDX      Default index file F     
  546.                        * SCAN32.CFG     Set-Up File (User Created)
  547.                        * HELP.DAT       On-Line Documentation     
  548.                        * HELP.DBT       On-Line Documentation     
  549.                
  550.                        *  Optional - See Documentation     
  551.                
  552.                
  553.           *****************************************************************     
  554.                 A Radio Frequency Database For The Demanding Listener     6    
  555.           *****************************************************************     
  556.                 
  557.                         
  558.                
  559.      
  560.           *****************************************************************     
  561.               Scanner Buff!   The Ultimate In Communications Databases     
  562.           *****************************************************************     
  563.                
  564.                
  565.                            I N S T A L L A T I O N  (cont)     
  566.                
  567.           USING A HARD DRIVE  To create a special directory on your hard     
  568.           drive, switch to your C: drive (or whichever you'd like) and type     
  569.           the following:                           
  570.                
  571.                                     CD\     
  572.                                     MD\SCAN     
  573.                                     COPY A:*.*     
  574.                
  575.           Data access will be reasonably fast using a hard drive, but will     
  576.           still depend on two factors:  the clock speed of your computer, and     
  577.           the data transfer rate of your drive, NOT its access time.  See the     
  578.           notation below for use of a RAM disk.     
  579.                
  580.                
  581.           Use On A Floppy System     
  582.                
  583.           Install all files in the root of a 360k floppy disk, a 720k disk,     
  584.           or whatever size you choose.  Data files must all reside in the     
  585.           root directory unless configured from within the program.  See the     
  586.           section on set-up and restoring for more information.   Nearly all     
  587.           database programs are disk intensive, meaning that they call data     
  588.           from the disk on a regular basis.  Because of the slower access     
  589.           times of floppy drives of any size, the program may appear to read     
  590.           data in a 'patch' at a time.  Consider a RAM disk instead.     
  591.                
  592.                
  593.           Using A RAM Disk     
  594.                
  595.           One way to increase the speed at which your computer access your     
  596.           data is to create a virtual disk, which resembles an actual disk     
  597.           in the sense that it bears a disk identifier, such as B: or C: (in     
  598.           the absence of a hard drive).  This is really nothing more than an     
  599.           area of your RAM set aside for use as a disk drive.  To install a     
  600.           RAM disk, simply install the system driver VDISK.SYS in CONFIG.SYS     
  601.           file : device=vdisk 64 512 16 .  This establishes a 'fake' disk     
  602.           drive with 64k storage space, a sector size of 512, and a directory     
  603.           maximum of 16 files.  Refer to your DOS manual for more on how a     
  604.           virtual disk functions.  Once you have created your RAM disk, copy     
  605.           your database file and its six index (.IDX) files to your new     
  606.           drive, lets say drive C:, assuming that you have no hard drive.      
  607.           Enter the program as you normally would and use the commands in the     
  608.           File Menu section to change your drive and path to this disk.  You     
  609.           will now access data at an incredibly fast rate since there is no     
  610.           disk access time to speak of.  Read the Utilities section for more     
  611.           on changing drives and paths.     
  612.                
  613.                
  614.           CAUTION!   If you do choose to use a RAM disk it is important for     
  615.           you to copy the files over to a real drive BEFORE removing the RAM     
  616.           disk.  Since this is just RAM memory being used, any added data     
  617.           will not be saved!     
  618.                
  619.           *****************************************************************     
  620.                 A Radio Frequency Database For The Demanding Listener     7    
  621.           *****************************************************************     
  622.                
  623.                
  624.                
  625.      
  626.           *****************************************************************     
  627.               Scanner Buff!   The Ultimate In Communications Databases     
  628.           *****************************************************************     
  629.                
  630.                
  631.                            R U N N I N G   T H E   P R O G R A M     
  632.                
  633.           Well, here we go... log on to the disk with all the files and type      
  634.           SCAN32  [ Enter ].  The disk will whir while the files are read,
  635.           then finally you will enter the program from the title screen.      
  636.           Right from the start, the program will verify the presence of all     
  637.           required data files.  If the default SCAN.MDF file is not located     
  638.           a window will appear with names of files you have created.  If you     
  639.           have not created any, you will abort to DOS.     
  640.                
  641.           Two DOS command line switches are available:  /C and /M .  /C     
  642.           forces color on a system with CGA or above, but running monochrome.      
  643.           /M forces monochrome on a system with CGA of above.     
  644.                
  645.                
  646.                             T H E   H E L P   S Y S T E M     
  647.                
  648.           Context-sensitive Help is available at nearly every point in the     
  649.           system and always at places where you are asked to enter data.      
  650.           Pressing F1 activates the help window.  Use the cursor keys to move     
  651.           through multi-page screens.  ESC returns you to the program.     
  652.                
  653.           This Help system is actually an on-line instruction manual that can     
  654.           be used instead of this document.  As such, and since it takes     
  655.           additional RAM and disk space, it may be deactivated by removing     
  656.           HELP.DAT and HELP.DBT from your directory containing the other     
  657.           program files.  DO NOT DESTROY these files, but put them in a safe     
  658.           place.     
  659.                
  660.                
  661.                              T H E   M A I N   M E N U     
  662.                
  663.           This menu is the parent of all other menus.  Exiting any          
  664.           subordinate menu will always return you here.  Additionally, should      
  665.           any unaccounted for error or condition occur during program          
  666.           execution, you will automatically be returned to this screen.         
  667.           Functions available are:     
  668.                
  669.                
  670.                                 SEARCH Menu     
  671.                                 CODES Menu     
  672.                                 PRINT Menu     
  673.                                 UTILITIES Menu     
  674.                                 QUIT to Dos     
  675.                
  676.                
  677.           The Search Menu     
  678.                
  679.           From the Search Menu you may search for data based on any of the     
  680.           fields of information.                                                
  681.                
  682.                
  683.                
  684.                
  685.           *****************************************************************     
  686.                 A Radio Frequency Database For The Demanding Listener     8    
  687.           *****************************************************************     
  688.                
  689.                
  690.                
  691.      
  692.           *****************************************************************     
  693.               Scanner Buff!   The Ultimate In Communications Databases     
  694.           *****************************************************************     
  695.                
  696.                
  697.           The Codes Menu     
  698.                
  699.           From the Codes Menu you may add, edit, or delete codes, as well as     
  700.           search for them.  All are done from one View All type screen.  You     
  701.           may disable Codes by removing SCAN32.001 and SCAN32.002 from your
  702.           program directory.     
  703.                
  704.                
  705.           The Print Menu     
  706.                
  707.           From the Print Menu you may select the sort order of a printout.      
  708.           You may also build a query condition and print it, if found, or     
  709.           print only tagged records.     
  710.                
  711.                
  712.           The Utilities Menu     
  713.                
  714.           From the Utilities Menu you may open a new data file, change your     
  715.           DOS path or drive, open or close Groups, reindex the open data     
  716.           file, or save or delete your set-up file.     
  717.                
  718.                
  719.           The Quit Menu     
  720.                
  721.           From the Quit Menu you may exit to DOS, shell to DOS, depending on     
  722.           the amount of RAM in your computer, or return to the program     
  723.           without any action.     
  724.                
  725.                
  726.                
  727.                
  728.                
  729.                
  730.                
  731.                
  732.                
  733.                
  734.                
  735.                
  736.                
  737.                
  738.                
  739.                
  740.                
  741.                
  742.                
  743.                
  744.                
  745.                
  746.                
  747.                
  748.                
  749.                
  750.                
  751.           *****************************************************************     
  752.                 A Radio Frequency Database For The Demanding Listener     9    
  753.           *****************************************************************     
  754.                
  755.                
  756.                
  757.      
  758.           *****************************************************************     
  759.               Scanner Buff!   The Ultimate In Communications Databases     
  760.           *****************************************************************     
  761.                
  762.                
  763.           The majority of your time will be spent in the Search Menu, so     
  764.           let's discuss the many features of this section.     
  765.                
  766.                
  767.           Adding, Editing, Deleting & Tagging Records     
  768.                
  769.           Scanner Buff! is basically a recursive program, meaning that there     
  770.           are several ways to accomplish the same task.  This was done     
  771.           deliberately.  This was done to make it easier for you to move     
  772.           around within the program.     
  773.                
  774.           Although SCAN.MDF is provided for you with various data already     
  775.           filled in, you undoubtedly will want to add your own.  For the sake     
  776.           of brevity we will use this file for instruction.     
  777.                
  778.           There are two ways to add data.  The first method involves the View     
  779.           All Records screen in the Search Menu area.  Pressing the Insert     
  780.           key activates the editor and allows you to fill in data for the new     
  781.           record.  Pressing F10 will save the record, while ESC will abort     
  782.           without saving.  You may also use the editing keys described below     
  783.           to move around the blank record.     
  784.                
  785.           The second method of adding records is actually two methods in     
  786.           itself.  Both are done from the Search Menu and Entering Records     
  787.           menu choice.  First, you may add a single record by highlighting     
  788.           the menu item and pressing [Enter].  A blank record identical to     
  789.           that which is called by the View All Records screen will appear.      
  790.           Enter your data, then press F10 to save it, or ESC to abort.          
  791.                
  792.           The second method involves appending records from another data file     
  793.           from any prior Scanner Buff! version, or any current version file.      
  794.           You will be prompted for the full drive/path/filename of this file.      
  795.           (Appended records will automatically be added in proper index     
  796.           order, however, it is a reasonable practice to reindex the data     
  797.           file.)  The prompt will accept any drive/path/filename up to 60     
  798.           characters in length.  Looking at the prompt you may notice that     
  799.           it isn't wide enough... it is and it will scroll as you enter the     
  800.           information.  Pressing [Enter] will accept the information, while     
  801.           ESC will abort the process.     
  802.                
  803.                
  804.           Editing Data     
  805.                
  806.           You may edit data from the View All screen by placing the     
  807.           highlighter on the appropriate record and pressing [Enter].  You     
  808.           may also edit data from the Scanning screen, but this will be     
  809.           covered elsewhere.  F10 will save the changes.     
  810.                
  811.                
  812.           Deleting Records     
  813.                
  814.           You may delete a record by pressing the Delete key.  DELETED will     
  815.                
  816.                
  817.           *****************************************************************     
  818.                 A Radio Frequency Database For The Demanding Listener    10    
  819.           *****************************************************************     
  820.                
  821.      
  822.     
  823.                
  824.           *****************************************************************     
  825.               Scanner Buff!   The Ultimate In Communications Databases     
  826.           *****************************************************************     
  827.                
  828.                
  829.           Adding, Editing, Deleting & Tagging Records (cont)     
  830.                
  831.           appear in the upper left corner of your screen.  This function is     
  832.           a toggle function, meaning that as you depress the key repeatedly     
  833.           the record becomes deleted, then undeleted... back and forth.      
  834.           Records may also be deleted from the Scanning screen, but this will     
  835.           be covered elsewhere.     
  836.                
  837.                
  838.           Tagging Records For Print     
  839.                
  840.           Records may be tagged for printing (Print Menu) from the View All     
  841.           screen by using the ALT-P key combination.  PRINTED will appear in     
  842.           the upper right of your screen.  This is a toggle function, meaning     
  843.           that is alternates between tagged and untagged with each     
  844.           depression.  You may also tag records for printing from the     
  845.           Scanning screen, but this will be covered elsewhere.     
  846.                
  847.                
  848.           Editing Commands     
  849.                
  850.           SCANNER BUFF! v3.22 uses the popular WordStar (tm) editing commands.
  851.           Actually, they're not identical, but follow the structure.  Listed      
  852.           below are the commands to facilitate faster movement through the      
  853.           record while editing or adding records.     
  854.                
  855.                    Up-Arrow    or ^E           Move Up One Line                 
  856.                    Dn-Arrow    or ^X           Move Down One Line               
  857.                    Left Arrow  or ^S           One Character Left               
  858.                    Right Arrow or ^D           One Character Right              
  859.                    ^Left       or ^A           One Word Left                    
  860.                    ^Right      or ^F           One Word Right                   
  861.                    Home                        Left Side Of Line                
  862.                    End                         Right Side Of Line               
  863.                    ^Home                       Beginning Of Record              
  864.                    ^End                        End Of Record                    
  865.                    ^N                          Insert A Blank Line     
  866.                    ^Y                          Delete Line                      
  867.                    ^T                          Delete Word                      
  868.                    ^U                          Restore Current Line             
  869.                    F10                         Save Record/Changes
  870.                    ESC                         Abort Editing/Restore
  871.                
  872.                
  873.           In addition to these commands you may move through the View All     
  874.           screens, as well as the Help System using the PgUp, PgDn, Ctl-PgUp,     
  875.           Ctl-PgDn key combinations.     
  876.                
  877.                
  878.                
  879.                
  880.                
  881.                
  882.                
  883.           *****************************************************************     
  884.                 A Radio Frequency Database For The Demanding Listener    11    
  885.           *****************************************************************     
  886.                
  887.                
  888.                
  889.      
  890.           *****************************************************************     
  891.               Scanner Buff!   The Ultimate In Communications Databases     
  892.           *****************************************************************     
  893.                
  894.                
  895.           Searching For Data     
  896.                
  897.           Now that we've entered data into our database we need to learn how     
  898.           to search for it using simple commands.  Scanner Buff! Professional     
  899.           allows us several unique methods by which to accomplish this.      
  900.                
  901.                
  902.           Searching By Agency Name / Usage     
  903.                
  904.           This is a multi-usage field.  You may use it to store the agency     
  905.           name, or you may use it to store the usage and then activate a     
  906.           Group (Groups will be discussed shortly).  During data entry you     
  907.           have the choice of entering data in any combination of upper or     
  908.           lower-case.  This is important to recall at this time because in     
  909.           order to locate any record THE SAME CASE MUST BE USED.     
  910.                
  911.           With this fact in mind we begin our search by placing the     
  912.           highlighter on Agency Name and pressing [Enter], or by pressing the     
  913.           first letter of the menu item.  You will then be prompted to enter     
  914.           a maximum of 25 characters.  You may enter the search data exactly     
  915.           as you would like to find it, or as a partial string.  More on     
  916.           partial strings in a moment.     
  917.                
  918.           Having done this, press [Enter].  If any number of matching records     
  919.           is successfully located you will be shown them one at a time on the     
  920.           Scanning screen.  Because the Scanning screen performs several     
  921.           tasks, sorry folks, but you'll have to wait just a bit for more on     
  922.           this, also.     
  923.                
  924.                
  925.           Searching A Partial String     
  926.                
  927.           This applies to all of the search types except Position.  The     
  928.           nature of the Search function is such that you may enter a partial     
  929.           string, such as TEM and locate all records beginning with the three     
  930.           left most characters of TEM.  The more characters you add, the more     
  931.           precise the search condition.  In this example and using the     
  932.           supplied L.A. County Sheriff data file, Temple City Station and     
  933.           Temple City Tac will be located.     
  934.                
  935.           NOTE:  All searches are case-sensitive.  You must search in the     
  936.           same case as the record was initially entered.     
  937.                
  938.                
  939.           Searching By Frequency     
  940.                
  941.           There is no difference between search by agency and frequency,     
  942.           except that with frequency we are using numbers.  Because a great     
  943.           deal of latitude has been given the user as far as how a frequency     
  944.           is entered the frequency field is a character field.  This allows     
  945.           us the ability to search for exact matches, or also by a partial     
  946.           string.     
  947.                
  948.                
  949.           *****************************************************************     
  950.                 A Radio Frequency Database For The Demanding Listener    12    
  951.           *****************************************************************     
  952.                
  953.                
  954.                
  955.      
  956.           *****************************************************************     
  957.               Scanner Buff!   The Ultimate In Communications Databases     
  958.           *****************************************************************     
  959.                
  960.                
  961.           Searching By Frequency (cont)     
  962.                
  963.           After selecting the Frequency menu item by placing the highlighter     
  964.           on it and pressing [Enter], or by pressing the first letter of the     
  965.           menu item, you are presented a prompt allowing you to enter a     
  966.           maximum of 10 characters.  You may enter data with as many decimals     
  967.           as you have entered during data entry.  After filling the prompt     
  968.           and pressing [Enter] you will be shown all matching records one at     
  969.           a time from the Scanning screen.     
  970.                
  971.                
  972.           Partial Strings And Frequencies     
  973.                
  974.           As with an agency name, you may search by a partial string.  With     
  975.           a frequency this has the added benefit of establishing a small     
  976.           query.  For example, rather than entering the entire frequency you     
  977.           simply enter 482. .  Now all records beginning with the first three     
  978.           numbers of 482, followed by a decimal, will be shown to you.      
  979.           Frequencies less than 482 and greater than 483 will be excluded.     
  980.                
  981.                
  982.           Searching By Callsign     
  983.                
  984.           Though it may seem redundant there is no difference between     
  985.           searching by agency name and a callsign.  You will be prompted for     
  986.           a maximum of eight characters or a partial string.  All matching     
  987.           records will be shown to you one at a time.     
  988.                
  989.                
  990.           Searching By Municipality     
  991.                
  992.           This is the City / Town field and is now different during a search     
  993.           from the other fields.  You will be prompted for a maximum of 20     
  994.           characters or a partial string.  All matching records will be shown     
  995.           to you one at a time.     
  996.                
  997.                
  998.           Searching By Group     
  999.                
  1000.           The Group field is where you place the name of an identifying     
  1001.           string categorizing the particular record.  This Group may be any     
  1002.           combination of characters or numbers, upper or lower-case.  As with     
  1003.           other searches, you will be prompted for a maximum of 20 characters     
  1004.           or a partial string.  All matching records will be shown to you one     
  1005.           at a time.     
  1006.                
  1007.           In another area of this instruction manual you will be shown how     
  1008.           to set up a controlling Group, or "filter".  A Group search is not     
  1009.           affected by any Group filter set.     
  1010.                
  1011.                
  1012.                
  1013.                
  1014.                
  1015.           *****************************************************************     
  1016.                 A Radio Frequency Database For The Demanding Listener    13    
  1017.           *****************************************************************     
  1018.                
  1019.                
  1020.                
  1021.      
  1022.           *****************************************************************     
  1023.               Scanner Buff!   The Ultimate In Communications Databases     
  1024.           *****************************************************************     
  1025.                
  1026.                
  1027.           Searching By Position     
  1028.                
  1029.           The Position field is where you may store your monitors memory     
  1030.           position number.  Although this field is a character field also,     
  1031.           it does not conform to the previously learned methods of searching.      
  1032.           You are able to search for a partial string, but will find this     
  1033.           practice somewhat limited.     
  1034.                
  1035.           In any case, at the prompt you may enter a maximum of three digits.      
  1036.           All matching records will be shown to you one at a time.     
  1037.                
  1038.           For a more effective method of searching the Position field, see     
  1039.           the section on Building A Query.     
  1040.                
  1041.                
  1042.           The View All Screen     
  1043.                
  1044.           We've previously mentioned that the View All Records screen is one     
  1045.           method of adding, editing, print tagging, deleting, or just plain 
  1046.           viewing of records.  A few thoughts beyond this are in order. 
  1047.                
  1048.           The View All Records screen is not affected by an open Group.  All     
  1049.           records in the currently selected data file will be shown     
  1050.           alphabetically, even if an individual record is tagged for     
  1051.           deletion.     
  1052.                
  1053.           This differs from previous versions where after deleting a record it 
  1054.           no longer appeared and was reoved during reindexing.  This is no 
  1055.           longer the case.  To delete a record press the Delete key.  The word 
  1056.           DELETED will appear in the top left of your screen.  Pressing the 
  1057.           Delete key again will recall the record and remove the delete tag. 
  1058.  
  1059.           Placing the highlighter on any record and any field of that record 
  1060.           will allow you to edit the record once you press [Enter].  Pressing     
  1061.           F10 after the edit will save the changes, while ESC will abort and     
  1062.           return you to the View All screen.     
  1063.                
  1064.           Remember also that the ALT-P key combination will tag a record for     
  1065.           printing from the Print Menu.  All print tags are removed after     
  1066.           printing.     
  1067.  
  1068.  
  1069.  
  1070.                
  1071.                
  1072.                
  1073.                
  1074.                
  1075.                
  1076.                
  1077.                
  1078.                
  1079.                
  1080.                
  1081.           *****************************************************************     
  1082.                 A Radio Frequency Database For The Demanding Listener    14    
  1083.           *****************************************************************     
  1084.                
  1085.                
  1086.                
  1087.      
  1088.           *****************************************************************     
  1089.               Scanner Buff!   The Ultimate In Communications Databases     
  1090.           *****************************************************************     
  1091.                
  1092.                
  1093.                            Q U E R Y   B Y   E X A M P L E     
  1094.                
  1095.           Building A Query     
  1096.                
  1097.           This is perhaps the most powerful feature of this program!  Using     
  1098.           just this feature you can selectively sort through similar and     
  1099.           dissimilar data very quickly and view only those records that meet     
  1100.           your conditions.  This is rather a lengthy topic, but is     
  1101.           necessarily so in order for you to take full advantage of its     
  1102.           inherent power and flexibility.     
  1103.                
  1104.           A Query is nothing more than one or more 'conditions' that, when     
  1105.           evaluated, must return a logical true, or, 'yes, that's what I     
  1106.           wanted to find'.  This is done by mating various fields with     
  1107.           Operators.  If we intend to establish more than one condition to     
  1108.           evaluate these conditions are then linked by way of Modifiers.     
  1109.                
  1110.           A discussion of both Operators and Modifiers is in order:     
  1111.                
  1112.                
  1113.           Operators     
  1114.                
  1115.           Remember when you were in school and were trying to think of a good     
  1116.           reason to know about such things as > Greater Than, <> Not Equal     
  1117.           To, and the other assorted symbols?  Well, you've now found a use     
  1118.           for them!     
  1119.                
  1120.           Although we may be dealing with text as data, it is important to     
  1121.           understand that our computers are dealing only with numbers.  For     
  1122.           example, the upper-case A has a value to our computer of 69.  This     
  1123.           means that if we were to replace the text we are working with its     
  1124.           numerical value string one of ABC would look like 697071.  We can     
  1125.           now compare string one against string two of ACB, or 697170.  In     
  1126.           doing so, we would ask,      
  1127.                
  1128.           "Is 697071 equal to 697170?"  The answer would be false.     
  1129.                
  1130.           This is a logical operation based on the numerical value of the     
  1131.           alphabet, but also applies to numbers.  Turn to the next page and     
  1132.           let's take a close look at each of the Operators:     
  1133.                
  1134.                
  1135.                
  1136.                
  1137.                
  1138.                
  1139.                
  1140.                
  1141.                
  1142.                
  1143.                
  1144.                
  1145.                
  1146.                
  1147.           *****************************************************************     
  1148.                 A Radio Frequency Database For The Demanding Listener    15    
  1149.           *****************************************************************     
  1150.                
  1151.                
  1152.                
  1153.      
  1154.           *****************************************************************     
  1155.               Scanner Buff!   The Ultimate In Communications Databases     
  1156.           *****************************************************************     
  1157.                
  1158.                
  1159.           Operators     
  1160.                
  1161.                
  1162.                =    Equal To                 A Value Must Exactly Equal     
  1163.                
  1164.                <>   Not Equal To             A Value Must Not Equal     
  1165.                
  1166.                <    Less Than                A Value Must Be Less Than     
  1167.                
  1168.                >    Greater Than             A Value Must Be Greater Than     
  1169.                
  1170.                <=   Less Than or Equal       A Value Must Be Less Than or     
  1171.                                              Equal To     
  1172.                
  1173.                >=   Greater Than or Equal    A Value Must Be Greater Than or     
  1174.                                              Equal To     
  1175.                
  1176.                $    Contains String          A Value Must Contain This String     
  1177.                
  1178.                
  1179.           Equal To     
  1180.                
  1181.           When comparing a value for an equal condition an exact match must     
  1182.           occur.  If were using the agency name field and we are looking for     
  1183.           all records matching TEMPLE CITY STATION, only those records in all     
  1184.           capitals worded exactly the same would be found.     
  1185.                
  1186.           Not Equal     
  1187.                
  1188.           When comparing a value that is not equal to we are essentially     
  1189.           excluding a particular record, such as TEMPLE CITY TAC.  All other     
  1190.           records would meet our condition and would be found.     
  1191.                
  1192.           Less Than     
  1193.                
  1194.           When comparing a value for a less than condition we will only     
  1195.           locate records of a lesser value, such as TEMPLE CITY TAC will only     
  1196.           show us records up to TEMPLE CITY, but nothing beyond this.      
  1197.           Remember that our comparisons are done from left-to-right, one     
  1198.           position or character at a time.  As long as the condition remains     
  1199.           true the comparison continues.     
  1200.                
  1201.           Greater Than     
  1202.                
  1203.           Identical to the above, except we're looking for a value that is     
  1204.           greater than TEMPLE CITY, such as TEMPLE CITY TAC.     
  1205.                
  1206.           Less Than / Greater Than or Equal     
  1207.                
  1208.           These are the same as the last two example, but they will include     
  1209.           our comparison value in the search.     
  1210.                
  1211.                
  1212.                
  1213.           *****************************************************************     
  1214.                 A Radio Frequency Database For The Demanding Listener    16    
  1215.           *****************************************************************     
  1216.                
  1217.                
  1218.                
  1219.      
  1220.           *****************************************************************     
  1221.               Scanner Buff!   The Ultimate In Communications Databases     
  1222.           *****************************************************************     
  1223.                
  1224.           Query Operators (cont)     
  1225.                
  1226.                
  1227.           Contains     
  1228.                
  1229.           Suppose we know that a particular record contains somewhere in its     
  1230.           agency name field the letters of DET.  Using this operator we can     
  1231.           locate all DETECTIVE, DETENTION, SPECIAL INVESTIGATIONS DET. , etc,     
  1232.           because they contain the string as a whole anywhere in the agency     
  1233.           name field.     
  1234.                
  1235.                
  1236.           Modifiers  .AND. / .OR.     
  1237.                
  1238.           So far we've only looked at a single condition query.  Let's say     
  1239.           that we want to locate all records with an agency name of TEMPLE     
  1240.           CITY TAC and a frequency of 483.2625.  This would look something     
  1241.           like:     
  1242.                
  1243.                Agency Name = TEMPLE CITY TAC .AND. Frequency = 483.2625     
  1244.                                              ^^^^^
  1245.           In order for this condition to be true, both elements must be true.      
  1246.           Otherwise the entire expression is false.  Why?  Because the .AND.     
  1247.           modifier was used.     
  1248.                
  1249.           The remaining modifier is .OR. .  Changing the above example just     
  1250.           a bit we can create an either/or condition so that:     
  1251.                
  1252.                Agency Name = TEMPLE CITY TAC .OR. Frequency = 483.2625
  1253.                                              ^^^^
  1254.           would reveal a true condition if either one of the values was true.     
  1255.                
  1256.                
  1257.           The best way to understand these is to try them for yourself.  They     
  1258.           really aren't as cryptic as one might think.  To do so, highlight     
  1259.           the menu item Build A Query and press [Enter].  Select the field     
  1260.           you would like to work with and supply an operator from those     
  1261.           detailed above.  Once you've done this you will be prompted for a     
  1262.           value to compare against.  The length of the prompt will vary     
  1263.           dependent on the field selected.  Finally, select a modifier.  You     
  1264.           will then be asked to build another condition.  You may choose Done     
  1265.           at this point to begin a single field query if you'd like also.     
  1266.                
  1267.           Pressing ESC at any point in the query set-up will return you to     
  1268.           the calling menu, otherwise, the queried search will begin.  All     
  1269.           matching records will be shown to you one at a time.  This type of     
  1270.           search is slower than any other type of search, due to its nature.      
  1271.           Because of this, queries on a large data file of more than 1000     
  1272.           records or so will show a noticeable loss in speed.     
  1273.                
  1274.           You may build a query with up to three conditions.     
  1275.                
  1276.                
  1277.                
  1278.                
  1279.           *****************************************************************     
  1280.                 A Radio Frequency Database For The Demanding Listener    17    
  1281.           *****************************************************************     
  1282.                
  1283.                
  1284.                
  1285.      
  1286.           *****************************************************************     
  1287.               Scanner Buff!   The Ultimate In Communications Databases     
  1288.           *****************************************************************     
  1289.                
  1290.           Adding New Records and Merging Data Files     
  1291.                
  1292.           Included in the Search Menu is a sub-menu Enter New Records.  One     
  1293.           might think that this type of function really belongs elsewhere,     
  1294.           but consider the fact that the majority of your time will be spent     
  1295.           in the Search Menu.  Does it sound logical now?  I'm glad we agree.     
  1296.                
  1297.           Although you may add individual records from the View All screen     
  1298.           you may also add them from here.  To do so accept the menu item and     
  1299.           a blank record will appear.  Press F10 to save the new record, or     
  1300.           ESC to abort.     
  1301.                
  1302.           Merging A Data File     
  1303.                
  1304.           These feature first appeared in v1.0 with many capabilities, but     
  1305.           was removed in v1.1 .  A conversion utility was released, but has     
  1306.           seen little usage.  v3.222 now includes the ability to merge any
  1307.           lesser version into a v3.222 data file.  Not all information will
  1308.           appear however, since different versions contained different     
  1309.           fields.     
  1310.                
  1311.           Merging a data file is as simple as accepting the menu item and     
  1312.           answering the prompt asking for you to enter the complete     
  1313.           drive/path/filename of the data file.  Enter this information and     
  1314.           press [Enter].  The prompt accepts this information up to 60     
  1315.           characters, although the prompt is only 20 characters wide.  It     
  1316.           will scroll to accommodate larger paths.     
  1317.                
  1318.           The data file being merged must be a Scanner Buff! data file.  The     
  1319.           file header is checked, but only marginally.  Attempting to merge     
  1320.           any file other than the accepted type will cause a fatal error and     
  1321.           abort you to DOS.     
  1322.                
  1323.           Provided that you've met these basic requirements your data file     
  1324.           will be merged into the current data file in correct index order.      
  1325.           You will want to manually edit each record and add additional data,     
  1326.           such as Group information.     
  1327.                
  1328.                
  1329.                
  1330.                
  1331.                
  1332.                
  1333.                
  1334.                
  1335.                
  1336.                
  1337.                
  1338.                
  1339.                
  1340.                
  1341.                
  1342.                
  1343.                
  1344.                
  1345.           *****************************************************************     
  1346.                 A Radio Frequency Database For The Demanding Listener    18    
  1347.           *****************************************************************     
  1348.  
  1349.                
  1350.  
  1351.  
  1352.           *****************************************************************     
  1353.               Scanner Buff!   The Ultimate In Communications Databases     
  1354.           *****************************************************************     
  1355.  
  1356.           The Scanning Screen 
  1357.  
  1358.           A great deal of work is done from this screen.  Each time you 
  1359.           search for data or build a query and successfully locate data 
  1360.           it will be shown to you on this screen.  From this screen you 
  1361.           may: 
  1362.  
  1363.           Edit          -     Placing the highlighter on Edit and pressing 
  1364.                               [Enter] will allow you to edit the record. 
  1365.  
  1366.           Next          -     Placing the highlighter on Next and pressing 
  1367.                               [Enter] advances you to the next match. 
  1368.  
  1369.           Previous      -     Placing the highlighter on Previous and 
  1370.                               pressing [Enter] advances you to the last 
  1371.                               record. 
  1372.  
  1373.           Delete        -     You may delete or recall this record. 
  1374.  
  1375.           Comment       -     You may insert many pages of comments. 
  1376.                               Refer to the Editing Commands for help on 
  1377.                               moving around. 
  1378.  
  1379.           List          -     Tags a record for printing from the Print
  1380.                               Menu. 
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.           *****************************************************************     
  1412.                 A Radio Frequency Database For The Demanding Listener    19    
  1413.           *****************************************************************     
  1414.  
  1415.  
  1416.                
  1417.      
  1418.           *****************************************************************     
  1419.               Scanner Buff!   The Ultimate In Communications Databases     
  1420.           *****************************************************************     
  1421.                
  1422.           The Codes Menu     
  1423.                
  1424.           As with the Edit/Delete functions, all features are identical here,      
  1425.           except that the edit function also doubles as the search routine.      
  1426.           This was done because generally codes are exclusive... each code      
  1427.           usually only has one meaning and vice versa.  A great deal of     
  1428.           discussion really isn't necessary in this area.     
  1429.                
  1430.           Of importance to those of you that have up-graded from a prior     
  1431.           version, you must run SCANCNVT on your code files before attempting     
  1432.           to use them with Version 3.22.  If your code files are version 2.0
  1433.           files you may simply rename them to SCAN32.001 for the Code.Dat
  1434.           file, and SCAN32.002 for the Code.Ndx file and v3.222 will do the
  1435.           rest for you.  Additional information has been included in the file     
  1436.           structure and failing to convert the files properly will cause a     
  1437.           fatal error.  v3.222 cannot convert v1.0 or v1.1 files.
  1438.                
  1439.                
  1440.                
  1441.                
  1442.                
  1443.                
  1444.                
  1445.                
  1446.                
  1447.                
  1448.                
  1449.                
  1450.                
  1451.                
  1452.                
  1453.                
  1454.                
  1455.                
  1456.                
  1457.                
  1458.                
  1459.                
  1460.                
  1461.                
  1462.                
  1463.                
  1464.                
  1465.                
  1466.                
  1467.                
  1468.                
  1469.                
  1470.                
  1471.                
  1472.                
  1473.                
  1474.                
  1475.                
  1476.                
  1477.           *****************************************************************     
  1478.                 A Radio Frequency Database For The Demanding Listener    20    
  1479.           *****************************************************************     
  1480.                
  1481.                
  1482.                
  1483.      
  1484.           *****************************************************************     
  1485.               Scanner Buff!   The Ultimate In Communications Databases     
  1486.           *****************************************************************     
  1487.                
  1488.           The Print Menu     
  1489.                
  1490.           Print features have been enhanced considerably and allow several     
  1491.           pre-defined sort orders, but also the ability to build a query and     
  1492.           print the results.     
  1493.                
  1494.           To print any type of list choice its type from the menu and press     
  1495.           [Enter].  Printing on any IBM compatible will begin.  Pressing ESC     
  1496.           will stop printing once the current line is printed.     
  1497.                
  1498.                
  1499.           Printing By Agency Name     
  1500.                
  1501.           You may print an alphabetic list based on the agency name by     
  1502.           selecting this menu item.  All records in the data file will be     
  1503.           printed.     
  1504.                
  1505.           Printing By Frequency     
  1506.                
  1507.           You may print a numeric list based on the frequency, but also sub-     
  1508.           sorted on the agency name.  All records in the data file will be     
  1509.           printed.     
  1510.                
  1511.           Printing By Callsign     
  1512.                
  1513.           You may print an alphabetic list based on the callsign, but also     
  1514.           sub-sorted on the agency name.  All records in the data file will     
  1515.           be printed.     
  1516.                
  1517.           Printing By City     
  1518.                
  1519.           You may print an alphabetic list based the city, but also sub-     
  1520.           sorted on the agency name.  All records in the data file will be     
  1521.           printed.     
  1522.                
  1523.           Printing By Group     
  1524.                
  1525.           You may print an alphabetic list based on the group, but also sub-     
  1526.           sorted on the agency name.  All records in all groups will be     
  1527.           printed.     
  1528.                
  1529.           Printing By Position     
  1530.                
  1531.           You may print a numerical list based on the scanner memory position.       
  1532.           All records in the data file will be printed.     
  1533.                
  1534.           Print A Query     
  1535.                
  1536.           You may build a query and print the results sub-sorted on the     
  1537.           agency name.  Only those records matching the query will be     
  1538.           printed.     
  1539.                
  1540.                
  1541.                
  1542.  
  1543.           *****************************************************************     
  1544.                 A Radio Frequency Database For The Demanding Listener    21    
  1545.           *****************************************************************     
  1546.                
  1547.                
  1548.                
  1549.      
  1550.           *****************************************************************     
  1551.               Scanner Buff!   The Ultimate In Communications Databases     
  1552.           *****************************************************************     
  1553.                
  1554.                
  1555.           The File Menu     
  1556.                
  1557.           Here is where we get into the hard-core database tools.  This is      
  1558.           also where this program out does all other scanner frequency          
  1559.           database programs, but also gets its hefty size from.                 
  1560.                
  1561.                
  1562.           Changing The Active Data File     
  1563.                
  1564.           Selecting this menu item will allow you to choose from a pop-up     
  1565.           list another pre-existing data file.  Only v3.22 are available to
  1566.           select from.  To select a file place the highlighter on its name     
  1567.           and press [Enter].  If not all of the index files are found a     
  1568.           complete set of new ones will be recreated.  All will be recreated     
  1569.           to prevent against corrupt data.     
  1570.                
  1571.           If no data files exist in the current drive/path in use you will     
  1572.           be prompted accordingly.  If you haven't guessed at this point,     
  1573.           your path must be changed prior to attempting to select another     
  1574.           file if you have placed your own files in another sub-directory or     
  1575.           on another disk.     
  1576.                
  1577.                
  1578.           Creating A New Data File     
  1579.                
  1580.           If you have at least 14k of disk space available you may create an     
  1581.           empty data file.  You will be asked to provide a seven character     
  1582.           file name that is acceptable to DOS.  Although DOS allows eight     
  1583.           characters the program will be stripping off the last character     
  1584.           anyway, so this method was used so that you would be more familiar     
  1585.           with your file names.  If the file does not currently exist in the     
  1586.           drive/path in use it will be created, along with its six associated     
  1587.           index files.  If it does exist you will be asked to over-write it     
  1588.           and the program will do as you ask.     
  1589.                
  1590.                
  1591.           Changing The Drive/ Path     
  1592.                
  1593.           As a default Scanner Buff! will look for and store all files in the     
  1594.           program directory.  You may change this at any time by entering a     
  1595.           new drive / path at the prompt.  The prompt will accept a maximum     
  1596.           of 60 characters, although the actual prompt appears to only be 20     
  1597.           characters wide.  The prompt will scroll to the right as you enter     
  1598.           the characters.     
  1599.                
  1600.           If you select either drive A: or B: you will be asked to insert a     
  1601.           disk in the appropriate drive and press [Enter].  A drive error may     
  1602.           or may not be returned, so it is your responsibility to make sure     
  1603.           a disk is in the drive in order to avoid a possible fatal error.      
  1604.                
  1605.                
  1606.                
  1607.                
  1608.  
  1609.           *****************************************************************     
  1610.                 A Radio Frequency Database For The Demanding Listener    22    
  1611.           *****************************************************************     
  1612.                
  1613.                
  1614.                
  1615.      
  1616.           *****************************************************************     
  1617.               Scanner Buff!   The Ultimate In Communications Databases     
  1618.           *****************************************************************     
  1619.                
  1620.           Reindexing The Data File     
  1621.                
  1622.           There are six index files associated with each data file you     
  1623.           create.  This is where the speed of Scanner Buff! is obtained, and     
  1624.           without them searches of as few 100 records would take several     
  1625.           seconds to several minutes.  This is also where all the hard work     
  1626.           is done, yet it goes unseen -- their function is transparent to the     
  1627.           user.     
  1628.                
  1629.           Because these files are vital they must be protected and     
  1630.           conditioned.  The processing of reindexing does just this, but is     
  1631.           also what permanently removes individual records from the data file     
  1632.           that you have previously tagged for deletion.     
  1633.                
  1634.           To perform this operation select the menu item and reindexing will     
  1635.           begin.  Extensive timing tests on a 7mhz 8088 computer indicate     
  1636.           that reindexing 3000 records takes approximately 7 minutes.      
  1637.           Results will differ for you based upon your specific hardware     
  1638.           configuration.  Additionally, if you are using a RAM disk the     
  1639.           results will improve even more.     
  1640.                
  1641.                
  1642.           Opening A Group     
  1643.                
  1644.           Groups are a new feature to Scanner Buff! and offer a great deal     
  1645.           of selectivity to your operations.  During the entering of data     
  1646.           into new records you were encouraged to assign each record to a     
  1647.           'group' categorizing the record into a type.  This type can be     
  1648.           anything that means something to you, or one that is more common,     
  1649.           such as POLICE, FIRE, MEDICAL, TAXI, etc.     
  1650.                
  1651.           A Group acts as a filter.  You may have a data file containing 3000     
  1652.           records, all of different types.  Opening a group to that of a type     
  1653.           you have assigned to any number of records restricts your     
  1654.           operations to just those records of the same type, such as FIRE.      
  1655.           When performing a search only those records will appear.     
  1656.                
  1657.           What this means is that you can assign multiple records the same     
  1658.           agency name / usage, but to different groups, and thus restrict     
  1659.           which ones you work with.  Let's try an example for this:     
  1660.                
  1661.           Agency Name :  TAC 1                 Agency Name :  TAC 1     
  1662.                 Group :  L.A.S.O.                    Group :  L.A.P.D.     
  1663.                
  1664.           Although both have identical agency names the group name is     
  1665.           different.  By opening one group or another you can view only those     
  1666.           records belonging to, for example, L.A.S.O.     
  1667.                
  1668.           To open a group select the menu item and press [Enter].  At the     
  1669.           prompt enter then name of a group.  If it is found the filter will     
  1670.           be set, otherwise you will be informed and no group filter will be     
  1671.           set. Open Groups does not affect printing, queries, or the View All     
  1672.           screen.     
  1673.                
  1674.                
  1675.           *****************************************************************     
  1676.                 A Radio Frequency Database For The Demanding Listener    23    
  1677.           *****************************************************************     
  1678.                
  1679.                
  1680.                
  1681.      
  1682.           *****************************************************************     
  1683.               Scanner Buff!   The Ultimate In Communications Databases     
  1684.           *****************************************************************     
  1685.                
  1686.           Closing A Group     
  1687.                
  1688.           Closing a group releases any active Group filter you have     
  1689.           previously set and allows access to all records.     
  1690.                
  1691.                
  1692.           Saving Your Set-Up & Undoing Your Set-Up     
  1693.                
  1694.           By default Scanner Buff! makes several assumptions.  It is assumed     
  1695.           that the inuse data file will be SCAN.MDF, the drive / path will     
  1696.           be the program directory, and no group is open.  You, however, may     
  1697.           reconfigure Scanner Buff! during normal program execution and prior     
  1698.           to exiting save new default values.  By selecting this menu item     
  1699.           whatever data file is in use from any drive / path, and whatever     
  1700.           group is open at the time will become the defaults for the program     
  1701.           when initialized at any time in the future.  This will occur until     
  1702.           you release the set-up by selecting the Undo Set-Up menu item, or     
  1703.           by erasing SCAN.CFG from DOS.     
  1704.                
  1705.                
  1706.                
  1707.                
  1708.                
  1709.                
  1710.                
  1711.                
  1712.                
  1713.                
  1714.                
  1715.                
  1716.                
  1717.                
  1718.                
  1719.                
  1720.                
  1721.                
  1722.                
  1723.                
  1724.                
  1725.                
  1726.                
  1727.                
  1728.                
  1729.                
  1730.                
  1731.                
  1732.      
  1733.      
  1734.      
  1735.      
  1736.      
  1737.      
  1738.      
  1739.      
  1740.                
  1741.           *****************************************************************     
  1742.                 A Radio Frequency Database For The Demanding Listener    24    
  1743.           *****************************************************************     
  1744.      
  1745.      
  1746.      
  1747.      
  1748.          *****************************************************************     
  1749.              Scanner Buff!   The Ultimate In Communications Databases     
  1750.          *****************************************************************     
  1751.      
  1752.          Quitting Scanner Buff!     
  1753.      
  1754.          Several options are available for exiting the program.     
  1755.      
  1756.          Exit      -    You may exit completely without leaving Scanner     
  1757.                         Buff! in memory.     
  1758.      
  1759.          Shell     -    You may shell to DOS and load a second copy of     
  1760.                         Command.com and perform numerous DOS level     
  1761.                         functions, including running other programs.  To do     
  1762.                         this you must have declared in you Autoexec.bat file     
  1763.                         that COMSPEC=[drive\path\filespec] using the DOS SET     
  1764.                         command.  Refer to your DOS manual for instructions     
  1765.                         on doing this if you are not familiar with it.     
  1766.      
  1767.                         The DOS shell also requires that you have enough     
  1768.                         free RAM to load another copy of command.com.     
  1769.                         Scanner Buff! requires approximately 384k of RAM to     
  1770.                         operate, so if you are using a system with only 384k     
  1771.                         you will not be able to perform this function.  If     
  1772.                         you do all is well.  You may increase the amount of     
  1773.                         RAM that is available for a DOS shell by including     
  1774.                         in your Autoexec.bat file SET CLIPPER=r160.  This     
  1775.                         is a compiler command that releases certain portions     
  1776.                         of the program during a shell.  You may have to     
  1777.                         experiment with the value used, such as r150, or     
  1778.                         r200.  Using 640k of RAM to begin with I have been     
  1779.                         able to shell into approximately 200k of usable RAM     
  1780.                         after loading a second copy of Command.com .     
  1781.      
  1782.          Resume    -    This returns you to the main menu without any     
  1783.                         action.     
  1784.      
  1785.      
  1786.      
  1787.      
  1788.      
  1789.      
  1790.      
  1791.      
  1792.      
  1793.      
  1794.      
  1795.      
  1796.      
  1797.      
  1798.      
  1799.      
  1800.      
  1801.      
  1802.      
  1803.      
  1804.      
  1805.      
  1806.      
  1807.          *****************************************************************     
  1808.                A Radio Frequency Database For The Demanding Listener    25    
  1809.          *****************************************************************     
  1810.      
  1811.      
  1812.      
  1813.      
  1814.          *****************************************************************     
  1815.              Scanner Buff!   The Ultimate In Communications Databases     
  1816.          *****************************************************************     
  1817.      
  1818.      
  1819.                               P A R T I N G   N O T E S     
  1820.      
  1821.          This concludes your guided tour through all of the features     
  1822.          contained in Version 3.22 .  SCANNER BUFF! has taken countless hours
  1823.          of writing code, countless hours of re-writing code, and so on, but     
  1824.          there is no guarantee of  complete error-free success.  My vanity     
  1825.          and pride will suffer, but I must ask that those of you interested
  1826.          in a professional quality program of this nature to contact me
  1827.          regarding any bugs found, or suggestions for improvements.  I have
  1828.          no present intent to charge more than $25.00 for this program, but     
  1829.          do solicit this token amount from those of you that can appreciate     
  1830.          the sleepless nights that have gone into the making  of SCANNER     
  1831.          BUFF!  Registered users that submit ideas for additions or     
  1832.          improvements will receive the next release free of charge if their     
  1833.          idea is used in any way, shape or form!  Version 4 is already being     
  1834.          dreamed up, so let's hear from you!!!  Any comments or suggestions     
  1835.          may be addressed to the following:     
  1836.      
  1837.                           Robert W. Ricci     
  1838.                           Vista Communications     
  1839.                           4640 Arden Way, Suite 42     
  1840.                           El Monte, Ca. 91731     
  1841.                           (818)  575-3316     
  1842.      
  1843.          I can be reached by E-Mail on CrimeNet (818) 405-4242 under the     
  1844.          name of Bob Ricci.  Customized versions are available for a nominal     
  1845.          fee.  If you are a licensed amateur, or a Communications Technician     
  1846.          with a public safety agency in any state and have a more specific     
  1847.          need, please contact me.  Many things can be done for you for the     
  1848.          mere price of registration, depending on what you would like.     
  1849.      
  1850.          Thank You for taking the time to read this far!  Best of luck.     
  1851.      
  1852.      
  1853.          Robert W. Ricci      Thomas D. Hart       SCANNER BUFF!'s    
  1854.      
  1855.      
  1856.      
  1857.      
  1858.      
  1859.      
  1860.      
  1861.      
  1862.      
  1863.      
  1864.      
  1865.      
  1866.      
  1867.      
  1868.      
  1869.      
  1870.      
  1871.      
  1872.      
  1873.          *****************************************************************     
  1874.                A Radio Frequency Database For The Demanding Listener    26    
  1875.          *****************************************************************     
  1876.      
  1877.