home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1993 #2 / Image.iso / ham / fcc115.zip / FCC.DOC < prev    next >
Text File  |  1993-06-28  |  43KB  |  810 lines

  1.    ╔═════════════════════════════════════════════════════════════════════════╗
  2.    ║  ██████┐ ██████┐ ███████┐ ███┐  ██┐ ██┐   ██┐ ███████┐ ███████┐ ██████┐ ║
  3.    ║  ██┌───┘ ██┌───┘ ██┌──██│ ████┐ ██│ ██│   ██│ ██┌──██│ ██┌──██│ ██┌───┘ ║
  4.    ║  ██████┐ ██│     ███████│ ██│██┐██│ ██│██┐██│ ███████│ ███████│ ████┐   ║
  5.    ║  └───██│ ██│     ██┌──██│ ██│ ████│ ████████│ ██┌──██│ ██│ ██┌┘ ██┌─┘   ║
  6.    ║  ██████│ ██████┐ ██│  ██│ ██│  ███│ ███│ ███│ ██│  ██│ ██│  ██┐ ██████┐ ║
  7.    ║  └─────┘ └─────┘ └─┘  └─┘ └─┘  └──┘ └──┘ └──┘ └─┘  └─┘ └─┘  └─┘ └─────┘ ║
  8.    ║                Associates of Bremerton, Washington 98310                ║
  9.    ╚═════════════════════════════════════════════════════════════════════════╝
  10.  
  11.                    ╒════════════════════════════════════════╕
  12.                    │     FCC FREQUENCY RETRIEVAL SYSTEM     │
  13.                    ╘══╤══════════════════════════════════╤══╛
  14.                       │       ScanWare Associates        │
  15.                       │        Matt Amis - AA7LP         │
  16.                       │       Gene McAvoy - KG7XD        │
  17.                       │     7910 NE Double Hitch Ct      │
  18.                       │     Bremerton, WA 98310-3801     │
  19.                       │                                  │
  20.                       │       (206) 698-1383 Voice       │
  21.                       │       (206) 871-7099 Voice       │
  22.                       │       (206) 698-8207 FAX         │
  23.                       │       (206) 871-4228 BBS         │
  24.                       ╘══════════════════════════════════╛
  25.  
  26.  
  27.         INTRODUCTION
  28.  
  29.         Copyright 1993 by ScanWare Associates, Gene McAvoy and Matt Amis.  
  30.         All Rights Reserved. 
  31.         
  32.         FCC  is  not copy-protected.   However,  FCC and  the  associated 
  33.         documentation is a copyrighted program and is protected under the 
  34.         United States  Copyright Laws and  various  International  Treaty 
  35.         provisions.   It is illegal to create,  distribute,  or allow the 
  36.         distribution of unauthorized  copies of FCC.   You are allowed to 
  37.         make up to  2 backup copies of the  original program diskettes as 
  38.         you  see  fit,  as  long as  they are not given away or stored on 
  39.         another persons computer. 
  40.         
  41.         No  part  of  this  publication or  program  may  be  reproduced, 
  42.         transmitted,  transcribed,  photocopied or stored in a  retrieval 
  43.         system  or translated into any language in any form by any  means 
  44.         without the prior written consent of ScanWare Associates. 
  45.  
  46.         Your first use of FCC constitutes your agreement to the following 
  47.         provisions: 
  48.  
  49.         SHAREWARE License:  A  limited license at no charge is granted to 
  50.         all to use, test and duplicate the copy of FCC you received,  for 
  51.         no  more  than 30  calendar days.   Thereafter,  if you  did  not 
  52.         license   FCC  directly  from  us,   you  must  either  pay   the 
  53.         registration fee to continue to use FCC or cease all use of  FCC.  
  54.         You will be in violation of this limited license agreement if you 
  55.         use this version of FCC for more than 30  days without paying the 
  56.         registration fee. 
  57.  
  58.         License:   Upon payment of the registration fee,  ScanWare grants 
  59.         you,   the user,  an unlimited duration,  non-transferable,  non-
  60.         exclusive license to use FCC regardless of whether the license is 
  61.         owned  by a person or by a business (the "licensee").    Licensed 
  62.         copies of FCC may  be kept only on computers actually used by the 
  63.         licensee,   and only on one computer at a time.   FCC may not  be 
  64.         networked;   i.e.,   you may not install it on a file server  for 
  65.         group  use.    Each person using FCC must have their own copy  in 
  66.         order to adhere with the terms of this Software License. 
  67.  
  68.         This  license is effective until terminated.    Termination  will 
  69.         occur  automatically without notice from ScanWare  Associates  in 
  70.         the  event  that  you fail to comply with any provision  of  this 
  71.         license.    Upon  termination,   you  must  destroy  all  written 
  72.         materials and all copies of FCC. 
  73.         
  74.         Disclaimer  of  Warranties:    We  make  no  claims  as  to   the 
  75.         suitability of FCC for any specific use.  We disclaim any and all 
  76.         warranties,  express or implied,  oral or written,  including any 
  77.         implied warranties of merchantability or fitness for a particular 
  78.         purpose. 
  79.  
  80.         FCC is offered "as is" for personal use, testing, and evaluation. 
  81.         We make no claim as to the program's suitability for any specific 
  82.         purpose and shall not be held  responsible  for any consequential 
  83.         damages that  may possibly occur through the use or misuse of the 
  84.         program.  
  85.  
  86.         Limitation of Liability:   In no event shall we be liable for any 
  87.         damages whatsoever arising out of the use of FCC, including,  and 
  88.         without  limitation,   any direct,  incidental  or  consequential 
  89.         damages. 
  90.  
  91.         The user is granted a license to distribute the SHAREWARE version 
  92.         of  the FCC program as he/she received it to anyone  he/she  sees 
  93.         fit to do so.   FCC may not be "resold" by SHAREWARE distributors 
  94.         for  a  cost exceeding $5.00.   The SHAREWARE distributor  should 
  95.         have  a notice prominently displayed in their advertisement  that 
  96.         the  programs  they distribute are Copyrighted by others  and  by 
  97.         paying the SHAREWARE distributor a fee to purchase the disk  does 
  98.         not constitute the registration of the program. 
  99.  
  100.  
  101.         Section 1.  GENERAL 
  102.  
  103.         1.1 DOCUMENTATION. 
  104.  
  105.         The  purpose  of  this  documentation  is  to  provide  a   brief 
  106.         description  of the FCC Frequency Retrieval System.   The  user's 
  107.         guide  is not intended to be all encompassing in its scope or  to 
  108.         answer   all  possible  questions  regarding  the  operation   or 
  109.         capabilities of the program.   It is hoped that the Help  Screens 
  110.         included  within  the program will answer most  users  questions. 
  111.         Operation  of the program has been made as simple as possible and 
  112.         most menu choices should be clear to the user. 
  113.  
  114.         1.2 BACKGROUND. 
  115.  
  116.         The  FCC  Frequency Retrieval System is the  brainchild  of  Matt 
  117.         Amis, AA7LP and Gene McAvoy, KG7XD.  It was developed in order to 
  118.         fill  a  need that became apparent when the FCC  database  became 
  119.         available in computerized form.   The original FCC database is in 
  120.         an  ASCII format and due to its size is quite unwieldy to  handle 
  121.         and  very  time consuming to search.    The  frequency  retrieval 
  122.         system  is  a  compiled  program written  in  Clipper  and  makes 
  123.         searching  and retrieval of frequency information a very quick an 
  124.         easy task. 
  125.  
  126.         1.3 SYSTEM REQUIREMENTS. 
  127.  
  128.         As  with any database handling software,  the larger the database 
  129.         to  be handled,  the more time it takes to complete a given task.  
  130.         Conversely, the more powerful the computer system being used, the 
  131.         faster the handling of the database becomes.   In development  of 
  132.         the  program,  most operations were done on a 286-12  Mhz  system 
  133.         using a limited data set.  Most testing operations of the program 
  134.         were  done on a 386-33  Mhz machine with a complete data set  for 
  135.         the  state of Washington which comprised nearly 50,000   records.  
  136.         As an example of performance,  the 286 system with a 1000  record 
  137.         database will pack and re-index within less than 3 minutes.   The 
  138.         386   system  performs  the same task using  the  50,000   record 
  139.         database in about 20 minutes. 
  140.  
  141.         Another  important factor to consider in handling large databases 
  142.         is the amount of hard drive space that is needed for operation of 
  143.         the  program.   Typical disk space requirements can range from  a 
  144.         low of 5 megabytes to as high 20 megabytes or more,  depending on 
  145.         the state selected.   Naturally, if you purchase California,  you 
  146.         will require FAR more disk space than if you bought Rhode Island! 
  147.  
  148.         The  FCC  Frequency  Retrieval System uses  a  unique  system  to 
  149.         dynamically create index files as a database is selected.    This 
  150.         method  greatly  reduces the amount of memory that is needed  for 
  151.         the program and allows for much faster processing of information. 
  152.         Six  individual indexes are created when the database is selected 
  153.         which allows for many variations of information retrieval.   Each 
  154.         index  file requires a certain amount of hard disk space which is 
  155.         proportional to the overall size of the database in use. 
  156.  
  157.         Considerable  variations  in  the  amount  of  hard  drive  space 
  158.         required can be expected depending on which database set you  are 
  159.         using the program with. 
  160.  
  161.         Since  the  program  is  theoretically  capable  of  manipulating 
  162.         databases  of  any given size,  the only limitations to be  dealt 
  163.         with are hard disk space available and system operating speed. 
  164.  
  165.         Through  much experimentation with state and county databases  we 
  166.         have  found that the most 'memory-conservative'  way to use  this 
  167.         program is to consider first what data is most important for your 
  168.         interests  and  then to use the utilities  contained  within  the 
  169.         program and build a custom database(s)  for your specific  tasks. 
  170.         This method allows you to narrow the field of records handled and 
  171.         thus  limits the size of the index files needed by  the  program. 
  172.         Since all of the original files are retained on your backup disks 
  173.         nothing  is lost when un-needed data files are deleted from  your 
  174.         hard drive. 
  175.  
  176.         1.4 BASIC HARDWARE AND SOFTWARE RECOMMENDATIONS 
  177.  
  178.         As noted earlier, the system has been operated on several systems 
  179.         with  varying  degrees of performance.    Although  designed  for 
  180.         optimum  performance on today's newer systems,  the program  will 
  181.         nonetheless function on older machines. 
  182.         
  183.         1.4.1  The minimum hardware configuration is as follows:
  184.  
  185.            o - 640K random access memory (RAM)
  186.            o - Sufficient hard disk space (see section 1.3)
  187.            o - One 360K double-sided, double-density disk drive
  188.                - or -
  189.                1.2 megabyte high-density 5.25" disk drive
  190.                - or -
  191.                One 720K double-sided, double-density disk drive
  192.                - or -
  193.                1.44 megabyte high-density 3.5" disk drive
  194.            o - Color (EGA or VGA; preferably VGA) or
  195.                Monochrome monitor
  196.            o - Printer - (Optional)
  197.  
  198.         1.4.2  The minimum operating system is:
  199.  
  200.         MicroSoft Disk Operating System (MS-DOS)  3.30 or newer. Users of 
  201.         MicroSoft  DOS Version 6.0  are reminded to read the  DOS_6_0.TXT 
  202.         file provide on the program disk. 
  203.  
  204.  
  205.         Section 2: GETTING STARTED 
  206.  
  207.         2.1 SYSTEM BASICS. 
  208.  
  209.         This  section  describes the basics for using the  FCC  Frequency 
  210.         Retrieval System,  such as: where to get help,  important keys to 
  211.         know, and some features that are designed to make your use of the 
  212.         program  more  efficient and less time-consuming.   In  addition, 
  213.         you'll   find   vital  information   about   exporting   database 
  214.         information. 
  215.  
  216.         2.2 PROGRAM INSTALLATION. 
  217.  
  218.         The SHAREWARE FCC archive has been archived with PKZIP,   Version 
  219.         2.04g.   This version contains a sample FCC database for use with 
  220.         the  FCC  Frequency  Retrieval System,  although  the  registered 
  221.         version  comes complete with a database for any state in the  US.  
  222.         The SHAREWARE version of our FCC program is fully functional, but 
  223.         will  you  will  be required to register it in order to  use  any 
  224.         other   database.    Please  see  the  FCC.DOC,   ORDER.FRM   and 
  225.         REVISION.HST    files   for   information   pertaining   to   the 
  226.         installation, operation and ordering of this program. 
  227.  
  228.         The SHAREWARE archive should have the following files:
  229.  
  230.            FCC.EXE         <-- The main executable
  231.            FCC.CFG         <-- Supplementary file containing colors
  232.            FCC1.FRM        <-- Report form template #1
  233.            FCC2.FRM        <-- Report form template #2
  234.            FCC.DBF         <-- Sample SHAREWARE database
  235.            HELP.DBF        <-- Guess what?  Help file
  236.            HELP.DBT        <-- Yup, goes with help file
  237.            QUERIES.DBF     <-- Sample queries
  238.            QUERIES.DBT     <-- Used with queries.dbf
  239.            FCC.DOC         <-- FCC Frequency Retrieval Documentation File
  240.            READ.ME         <-- This file
  241.            ORDER.FRM       <-- Order form for Registered versions
  242.            REVISION.HST    <-- Revision history file
  243.            FILE_ID.DIZ     <-- BBS File Description insert
  244.            SCANWARE.BBS    <-- ScanWare BBS Ad
  245.            DOS_6_0.TXT     <-- Text file for DOS 6.0 users using the FRS
  246.  
  247.         If  you  are running a REGISTERED version of FRS,  you will  also 
  248.         have: 
  249.  
  250.            INSTALL.BAT     <-- Main installation batch file for install
  251.            INSTALL.DAT     <-- Data file used during install
  252.            INST1.BAT       <-- Secondary batch file for install
  253.            INST.EXE        <-- Main install executable program
  254.            FCC.REG         <-- Personalized registration file
  255.            ??.EXE          <-- Purchased    state   database   in    self
  256.                                extracting  archive.   May be  on  program
  257.                                disk or may be provided on second disk(s).
  258.  
  259.         To  install the FCC Frequency Retrieval System,  simply place the 
  260.         program  disk in your floppy drive and type "INSTALL x:",   where 
  261.         the "x:" refers to the drive you wish FCC to be installed.  NOTE: 
  262.         You  MUST include the ":"  when specifying the drive or you  WILL 
  263.         have  all  sorts of problems.   The install  program  will  check 
  264.         several items, specifically, that all required files are present, 
  265.         that you have specified a proper drive and/or directory,  whether 
  266.         you  have  enough  disk  space  for  the  complete  state   being 
  267.         installed, etc. 
  268.  
  269.         During the install, the program will copy all required files from 
  270.         the  program disk to the drive and directory you have  specified; 
  271.         will  extract  the  state database requested and will  finish  by 
  272.         building the six necessary index files for operation of the  FRS.  
  273.         When  complete,   you will be placed in the  directory  you  have 
  274.         installed the program on.   To run FCC, simply type "FCC"  at the 
  275.         DOS prompt and press enter (or return).  The rest is easy! 
  276.  
  277.         Be  sure  and remove your master program disk and place it  in  a 
  278.         safe place. 
  279.  
  280.         Once all files have been installed (or unzipped), simply type FCC 
  281.         to  begin the program.   The first time FCC is run,  the  program 
  282.         will  check  to  ensure that all necessary  files  exist  in  the 
  283.         directory  where  FCC was started.   If any are not  found,   the 
  284.         program will inform you of the missing file(s) and return to DOS.  
  285.         It  will also look to see that your CONFIG.SYS file has at  least 
  286.         50 files and 10 buffers.  If it does not, the program will ask if 
  287.         you  wish  to  change the file to replace or insert  the  correct 
  288.         values.    If you opt not to make any changes at the time you run 
  289.         the program,  it will continue to run,  but be aware that you may 
  290.         run  into problems later.   It is strongly recommended that  your 
  291.         CONFIG.SYS contain (at a minimum) the following settings: 
  292.  
  293.            FILES=50
  294.            BUFFERS=10
  295.  
  296.         Additionally,   for maximum system efficiency,  your AUTOEXEC.BAT 
  297.         file should also contain the following: 
  298.  
  299.            SET CLIPPER=E:000;F:49
  300.  
  301.         If  your computer system has EXPANDED memory,  then feel free  to 
  302.         change  the <E:000>  setting to whatever amount you prefer.   For 
  303.         example,   if you have 64Kbytes of EXPANDED memory available  for 
  304.         use by FCC, then you would change the above line to read: 
  305.  
  306.            SET CLIPPER=E:64;F:49
  307.  
  308.         NOTE: Please be advised that many systems do not reliably utilize 
  309.         expanded  or  extended  memory.   ScanWare  recommends  that  for 
  310.         complete reliability, you set the F parameter to F:000 
  311.  
  312.         Once run, the following files will also be created:
  313.  
  314.            FCC1.NTX        <-- Index file on  Frequency field
  315.            FCC2.NTX        <-- Index file on  Service Code field
  316.            FCC3.NTX        <-- Index file on  Call Sign field
  317.            FCC4.NTX        <-- Index file on  County field
  318.            FCC5.NTX        <-- Index file on  City field
  319.            FCC6.NTX        <-- Index file on  Name field
  320.            HELP.NTX        <-- Index file for Help system
  321.            QUERIES.NTX     <-- Index file for Queries program 
  322.  
  323.         If this is the first time you have run FCC,  it will look for the 
  324.         main database file FCC.DBF.  If it does not find one, and you are 
  325.         running the SHAREWARE version of FCC,  the program will terminate 
  326.         and  return  to DOS.   If you have the REGISTERED  version,   the 
  327.         install  program  will have previously created the  FCC  database 
  328.         from  the  state of your choice (from the state database(s)   you 
  329.         purchased). 
  330.  
  331.         During  the  building of the FCC.DBF file,  or when you select  a 
  332.         different  database,  the program will present you with a  window 
  333.         showing  all available databases.   Upon selecting a database  to 
  334.         use  (you may use only one database at a time),  the program will 
  335.         copy the selected database to the file FCC.DBF.   If you have any 
  336.         data in FCC.DBF that you do not wish to loose,  the program  will 
  337.         prompt  you  and  ask whether or not the FCC.DBF file  should  be 
  338.         backed  up  before continuing.   Upon completion of building  the 
  339.         FCC.DBF file, the program will rebuild all indexes and return you 
  340.         to the menu. 
  341.  
  342.            The SHAREWARE version will not allow the following:
  343.  
  344.            o - Creation of the FCC database if it does not exist.
  345.            o - Use of any other database other than that provided.
  346.  
  347.  
  348.         Section 3:  SYSTEM OPERATION
  349.  
  350.         3.1 HELP - (F1)
  351.  
  352.         On-screen help is available for nearly every field.   If you have 
  353.         a problem or need clarification, press the F1 key.   Help screens 
  354.         are sometimes larger than the window they are displayed in.    To 
  355.         view the entire text, use the up, or down-arrow keys to scroll up 
  356.         or  down.    Some of the larger Help Screens also allow  you  the 
  357.         option to print out the material contained therein. 
  358.  
  359.         If you press F1  a second time, you will bring up an index of all 
  360.         available help topics. 
  361.  
  362.         3.2 KEYS TO KNOW
  363.  
  364.         KEY ASSIGNMENTS IN BROWSE WINDOW
  365.         --------------------------------
  366.         Key             Action
  367.         --------------  -------------------------------------------------
  368.         Left Arrow      Move left one column
  369.         Right Arrow     Move right one column
  370.         Up Arrow        Move up one row
  371.         Down Arrow      Move down one row
  372.         PgUp            Display previous screen
  373.         PgDn            Display next screen
  374.         Ctrl-Home       Move to leftmost column
  375.         Ctrl-End        Move to rightmost column
  376.         Ctrl-PgUp       Move to top of file
  377.         Ctrl-PgDn       Move to bottom of file
  378.         Ctrl-Left       Pan entire screen left
  379.         Ctrl-Right      Pan entire screen right
  380.         Enter           Edit current cell (registered version)
  381.         Home            Jump to beginning of previous subgroup
  382.                         (with active index)
  383.         End             Jump to beginning of next subgroup
  384.                         (with active index)
  385.         L               Lock columns
  386.         Alt-I           Switch active index
  387.         Alt-S           Create subset (with active index only)
  388.         F1              Help
  389.         F1 (twice)      Help Index
  390.         Q               Perform a query of the database
  391.         S               Perform a search within the selected index
  392.         V               View a formatted screen of the current selection
  393.         O               Output the current database to the printer
  394.         Esc             Exit from browse window
  395.  
  396.         KEY FUNCTION SPECIFICS
  397.         ----------------------
  398.         MOVEMENT KEYS
  399.         -------------
  400.         The  cursor  movement  keys on your keyboard  will  control  your 
  401.         screen  view of the database.   While in the Browse mode the left 
  402.         and  right  arrow keys move the display columns to  the  left  or 
  403.         right respectively.   The up and down arrow keys move the display 
  404.         cursor  up or down one selection in the database.   The PgUp  and 
  405.         PgDn  keys move the display cursor to either the next or previous 
  406.         screen of data. 
  407.  
  408.         In  addition,   the Ctrl key can be used in conjunction with  the 
  409.         cursor  movement keys to produce other movements on  the  screen. 
  410.         Ctrl-Home  will  move  the display to the leftmost  column  while 
  411.         Ctrl-End  moves it to the rightmost column.   Pressing  Ctrl-PgUp 
  412.         will move your view to the top of the current data file and Ctrl-
  413.         PgDn  moves you to the bottom of the file.   Ctrl-Left and  Ctrl-
  414.         Right will pan the entire screen to the far left or far right. 
  415.  
  416.         EDIT MODE
  417.         ---------
  418.         In  the registered version of the FCC Frequency Retrieval  System 
  419.         you  have full editing capabilities of all items in the database.  
  420.         While  in the Browse mode,  pressing Enter on any data item  will 
  421.         allow  you  to edit that item.   Editing mode is indicated  by  a 
  422.         flashing  cursor.   When in the editing mode a number of addition 
  423.         Ctrl-key  functions become available.   These are outlined in the 
  424.         table below: 
  425.  
  426.         Control Key             Action
  427.         --------------          -----------------------------------------
  428.         Ctrl-E                  Move the cursor up one line
  429.         Ctrl-X                  Move the cursor down one line
  430.         Ctrl-D                  Move the cursor right one character
  431.         Ctrl-S                  Move the cursor left one character
  432.         Ctrl-F                  Move the cursor to the end of entry
  433.         Ctrl-A                  Move the cursor to the start of entry
  434.         Ctrl-B                  Move the cursor right one word
  435.         Ctrl-Z                  Move the cursor left one word
  436.         Ctrl-G (Del)            Delete the character at the cursor
  437.                (Backspace)      Delete one character left of cursor
  438.         Ctrl-T                  Delete chars from cursor to end of word
  439.         Ctrl-Y                  Delete chars from cursor to end of line
  440.         Ctrl-V (Insert)         Toggle Insert/Overstrike cursor
  441.         Ctrl-W                  Save changes and exit
  442.                (Esc)            Exit without saving changes
  443.  
  444.         SEARCH (S)
  445.         ----------
  446.         The  Search  function is a powerful utility which allows  you  to 
  447.         locate  records  using a sequential search  within  the  selected 
  448.         index.    The  search can be alpha or numeric  depending  on  the 
  449.         index.   The [S]earch function is case-sensitive.  Always depress 
  450.         the Caps Lock key before beginning a search. 
  451.  
  452.         If you press "S" to search,  and if the current controlling index 
  453.         is of character type, you will jump quickly to records that match 
  454.         the  characters  you are entering.   As letters are added to  the 
  455.         search  string,  it is redisplayed centered along the top of  the 
  456.         browse  window.   You may press backspace to erase the  rightmost 
  457.         character of the search string.   If Frequency is selected as the 
  458.         active index you must enter at least one "0"  at the beginning of 
  459.         your search. For example: to find the frequency 158.880 MHz,  you 
  460.         must enter 0 0 1 5 8 . 8 8 0 - The leading zero(es)  are required 
  461.         as  is  the  decimal point.   You will note that the  program  is 
  462.         sequentially searching the data as you enter each digit.  You may 
  463.         in  fact  not need to enter all of the digits before finding  the 
  464.         frequency  you  are searching for.   If after several digits  are 
  465.         entered  the search appears to have stopped it indicates that  no 
  466.         matching  frequency  is listed beyond your  last  entered  search 
  467.         digit. 
  468.  
  469.         SWAPPING INDEXES (Alt-I)
  470.         ------------------------
  471.         The FCC Frequency Retrieval System creates six index files to aid 
  472.         in rapid manipulation of the database.  The six files are: 
  473.  
  474.            1. Assigned Frequency
  475.            2. Service Code (SC)
  476.            3. Station Call-sign
  477.            4. County
  478.            5. City
  479.            6. Name of licensee
  480.  
  481.         You  may cycle between them by pressing Alt-I.   The active index 
  482.         is displayed at the bottom of the screen. 
  483.  
  484.         LOCKING DISPLAY COLUMNS
  485.         -----------------------
  486.         You can lock the leftmost columns on the screen by pressing L  in 
  487.         the browse window and following this by the number of columns you 
  488.         wish  to  lock.    The feature prevents the locked  columns  from 
  489.         horizontally  scrolling off the screen when the  selected  fields 
  490.         are wider than the display screen. 
  491.  
  492.         CREATING DATABASE SUBSETS
  493.         -------------------------
  494.         The  [Alt-S]ubset routine is a powerful function which allows you 
  495.         to limit the range of the data which is to be considered for  any 
  496.         operations within the database.   This feature allows you to view 
  497.         or  print  very  specific  selections  regardless  of  the  total 
  498.         database size.  It can greatly decrease the amount of time needed 
  499.         for  searching  and  processing information requests  within  the 
  500.         program. 
  501.  
  502.         The  alternate  subset is derived from the current index  and  is 
  503.         defined  by setting low and high search limits for the  database. 
  504.         In this way the selection can be narrowed down as desired by  the 
  505.         user. 
  506.  
  507.         QUERY BY EXAMPLE
  508.         ----------------
  509.         By  pressing Q while in the Browse mode you can perform a  query-
  510.         by-example  to  find the next record matching specific  criteria.  
  511.         All  you need do is fill in the blanks.   Complete as many fields 
  512.         as you want to narrow the search criteria.   All query-by-example 
  513.         searches are case-insensitive.   Always begin your Query from the 
  514.         top  of  the database to ensure that all  records  are  searched.  
  515.         Press <Ctrl-PgUp> before you begin the query. 
  516.  
  517.         If  you want to search for a field that contains a certain value, 
  518.         you  may  enter that value surrounded by two periods  ("..")   on 
  519.         either side.   For example, if you wanted to find the next record 
  520.         that  contains the call-sign AA7LP in the call field,  you  could 
  521.         enter  "..AA7LP.."   for that field.   The information you  enter 
  522.         becomes  the Active Query Condition.   The next time you press  Q 
  523.         you  will be given the option to repeat the search  string  using 
  524.         the  active  query  criteria (which saves you the bother  of  re-
  525.         entering it). 
  526.  
  527.         The  active query condition can be now used to limit output.  See 
  528.         the entry below for more information on the Output selection. 
  529.  
  530.         OUTPUT
  531.         ------
  532.         You  can easily print database records directly from the  screen.  
  533.         If an active query condition has been defined as outlined in  the 
  534.         previous section,  only those matching the active query condition 
  535.         will  be  printed.    Output will also respect  any  data  subset 
  536.         selections  that you have made using the Alt-S  selection.    The 
  537.         Output selection prints only those fields which you selected upon 
  538.         entering the Browse mode. 
  539.  
  540.         This feature allows you to customize printouts with ease.  If the 
  541.         width of the selected columns is greater than 80  characters, you 
  542.         will  be informed of this and asked if you wish to continue.   If 
  543.         the width is greater than 132  columns, you will also be asked if 
  544.         you wish to continue.  If you do,  and the width is greater  than 
  545.         132, the output will be truncated to a total overall width of 132 
  546.         characters. 
  547.  
  548.         VIEWING RECORDS
  549.         ---------------
  550.         Pressing  V from the Browse screen will allow you to View all  of 
  551.         the  data for a given record regardless of which fields you  have 
  552.         selected to work with.   While viewing a record,  you can use  Up 
  553.         and  Down arrows or press N or P to jump to the next or  previous 
  554.         record, respectively. 
  555.  
  556.         FREQUENCY REPORT GENERATOR
  557.         --------------------------
  558.         This powerful utility portion of the program allows you to define 
  559.         various subsets of your main database.   By employing this method 
  560.         you  can  actually  build smaller databases for general  or  very 
  561.         specific  uses.    These databases can then be saved  as  totally 
  562.         separate DBF files and used with their own indexes.   This is the 
  563.         feature  which greatly enhances the speed and efficiency of  your 
  564.         system  by allowing you to tailor your database to your  specific 
  565.         needs. 
  566.  
  567.         NOTEPAD EDITOR - (F2)
  568.         ---------------------
  569.  
  570.         Active Keys     Action
  571.         --------------  -------------------------------------------------
  572.         Alt-A           (A)ppend a file to current file
  573.         Alt-B           Place block marker (or execute block command if
  574.                         both block markers have already been placed)
  575.         Alt-F           insert (F)ield (for merge mailings)
  576.         Alt-G           (G)oto line number
  577.         Alt-H           (H)elp screen listing all commands
  578.         Alt-I           (I)nsert buffer
  579.         Alt-K           (K)ut and Paste
  580.         Alt-L           page (L)ength for printing
  581.         Alt-M           change (M)argins
  582.         Alt-N           edit (N)ew file
  583.         Alt-P           (P)rint file
  584.         Alt-Q           (Q)uit but save edits
  585.         Alt-R           search and (R)eplace
  586.         Alt-S           (S)ave file & continue
  587.         Alt-T           (T)oggle wordwrap on/off
  588.         Alt-V           (V)iew buffer
  589.         Alt-W           (W)rite to new file
  590.         Alt-X           e(X)it immediately without saving
  591.         Alt-Y           change director(Y)/wildcard
  592.  
  593.         Edit Window/Status Line
  594.         -----------------------
  595.         When  you enter the notepad,  the edit window takes up nearly the 
  596.         full screen.   You will be prompted to enter the name of the file 
  597.         you wish to edit. 
  598.  
  599.         There  is  a  status line at the bottom  of  the  screen,   which 
  600.         displays the name of the file being edited (minus the directory), 
  601.         the current line and column position of the cursor,  the left and 
  602.         right  margins,   and  the status of wordwrap  and  insert  modes 
  603.         (displayed  when active as "<Wrap>"  and  "<Ins>   respectively).  
  604.         When a file has been edited, an asterisk will appear at the right 
  605.         side of the top row next to the "Alt-H=Help" message. 
  606.  
  607.         Current Directory/Wildcard
  608.         --------------------------
  609.         The notepad gives you the ability to change the working directory 
  610.         and/or filemask at any time.   When you first enter the  notepad, 
  611.         the  current directory will be set to the default DOS  directory, 
  612.         and  the  wildcard will be set to "*.*".   If you would  like  to 
  613.         change either the directory where the notepad looks for files  or 
  614.         the wildcard used (e.g.,  "*.TXT "*.PRG"),  press Alt-Y and enter 
  615.         the new information.   You do not have to enter slashes in  front 
  616.         or back of the directory name UNLESS you include a wildcard.  For 
  617.         example, to change the current directory to "\FCC\" you need only 
  618.         enter  "FCC".  However,  if you want the note-pad to look for all 
  619.         the .TXT files in subdirectory FCC, you must enter "\FCC\*.TXT". 
  620.  
  621.         If you enter just the wildcard, the current directory will remain 
  622.         unchanged.  If you enter a directory name only, the wildcard will 
  623.         be  reset  to  "*.*".    If you press  Enter  without  typing  in 
  624.         anything,  neither the current directory nor the wildcard will be 
  625.         changed. 
  626.  
  627.         Examples: let's assume that your application is in a subdirectory 
  628.         named \FCCFILES.   The initial current directory/wildcard will be 
  629.         set  to  "\FCCFILES\*.*".   If you press Alt-Y and  enter  "*.TXT 
  630.         <CR>",     the    directory/wildcard   will   be    changed    to 
  631.         "\FCCFILES\*.TXT".    If  you  wish  to  change  to  the   "\FCC" 
  632.         subdirectory,    press   Alt-Y  and  enter  "FCC   <CR>".     The 
  633.         directory/wildcard  will then be changed to "\FCC\*.*".   Suppose 
  634.         you  then want to look at only the .TXT files starting  with  the 
  635.         letter T in the directory \FCCFILES\NOTES.  You would press Alt-Y 
  636.         again, and type in "\FCCFILES\NOTES\T*.TXT". 
  637.  
  638.         Files - Changing, New, Default
  639.         ------------------------------
  640.         When  you  press Alt-N to edit a new file or Alt-W  to  write  to 
  641.         another file, a scrolling window will appear containing all files 
  642.         that match the current directory and wildcard mask. The directory 
  643.         and  wildcard  mask will be shown at the top of this  window  for 
  644.         reference.    Note that files with the following extensions  will 
  645.         not appear in this directory,  based on the assumption that there 
  646.         should be no need to edit binary files:  .EXE, .COM, .DBF,  .NTX, 
  647.         .DBT, .NDX, .OBJ.  If you wish to strip out other types of files, 
  648.         you can easily modify the line of source code that contains these 
  649.         extensions. 
  650.  
  651.         To select a file, move the highlight bar to it and press Enter. 
  652.  
  653.         To  create a new file,  select the option "NEW FILE",  then enter 
  654.         the  filename.    Pressing  Esc  will abort  the  file  selection 
  655.         process. 
  656.  
  657.         If you attempt to write to a file that already exists,  or append 
  658.         from a file that does not exist,  you will get a non-fatal  error 
  659.         message to that effect. 
  660.  
  661.         Alt-B: Block Commands
  662.         ---------------------
  663.         Blocks of text may be deleted,  copied,  moved, printed,  or case 
  664.         converted.   You must first mark a block by pressing Alt-B at the 
  665.         beginning,   and again at the end of the block.   If you wish  to 
  666.         move or copy this text block,  move to the target location.  Then 
  667.         press Alt-B again to get a pop-up menu of block commands ("Move", 
  668.         "Copy",   "Kill",  "Print",  "Uppercase",   "Lowercase",   "Erase 
  669.         Markers").    Select one by highlighting it and  pressing  Enter. 
  670.         Insert/Wordwrap 
  671.  
  672.         The start-up values for these modes is on.   They may toggled off 
  673.         and  on at any time by pressing Insert and Alt-W,   respectively. 
  674.         The status of these modes appears at the right side of the status 
  675.         line.   Also, the cursor size will change from large (insert)  to 
  676.         small (overwrite) based on the current mode,  just like a <I>real 
  677.         word processor. 
  678.  
  679.         Alt-K: Kut and Paste
  680.         --------------------
  681.         You  may cut and paste portions of the underlying screen into the 
  682.         paste  buffer,   which can then be inserted into  your  document.  
  683.         Press Alt-K to restore the underlying screen.  Use the arrow keys 
  684.         to  place the cursor at the beginning of the block to be  marked.  
  685.         Then press Enter to begin highlighting the block.  Move the arrow 
  686.         keys  to  highlight the desired block and press Enter once  again 
  687.         when  you are finished.   This block will then be loaded into the 
  688.         paste buffer for future insertion with Alt-I. 
  689.  
  690.         If you begin to highlight an area and then change your mind,  you 
  691.         can  press Esc to exit without changing the contents of the paste 
  692.         buffer. Alt-L: Page Length 
  693.  
  694.         The  start-up  page length for printing is 60  lines.    You  can 
  695.         change this at any time by pressing Alt-L. 
  696.  
  697.         Alt-M: Margins
  698.         --------------
  699.         The start-up margins are 1 and 80.  However, you may change these 
  700.         margins  at  any time by pressing Alt-M and entering the  desired 
  701.         values.  When you change the margins,  the on-screen display will 
  702.         adjust to reflect the new margins.  You may use larger values for 
  703.         the  right margin than would appear on the 80-column screen.   In 
  704.         such instances,  you should toggle wordwrap off and scroll to the 
  705.         right  to display text beyond the on-screen right  margin.    The 
  706.         current values of the margins appear on the status line. 
  707.  
  708.         Alt-P: Printing
  709.         ---------------
  710.         You  may  print the current file at any time by  pressing  Alt-P. 
  711.         Printing may be aborted at any time by pressing Esc.   The format 
  712.         of  the printed page is determined by the current settings of the 
  713.         margins and page length. Alt-R: Search and Replace 
  714.  
  715.         You can search and replace for all or for only a specific  number 
  716.         of occurrences of a character string.   When you press Alt-R, you 
  717.         will  be  prompted  first to enter the search string,   then  the 
  718.         replacement  string.    You  will then be asked if  you  want  to 
  719.         replace all occurrences of the search string.  If you answer "N", 
  720.         you  will  be  prompted to enter the  number  of  occurrences  to 
  721.         replace.    Please note that the search begins at the top of  the 
  722.         file  and  continues either to the end of the file or  until  the 
  723.         specified number of occurrences have been replaced. 
  724.  
  725.         Alt-V: View Buffer
  726.         ------------------
  727.         Use  this  option if you want to view the contents of  the  paste 
  728.         buffer.    This  will  show you what will be inserted  into  your 
  729.         document if you press Alt-I. 
  730.  
  731.  
  732.         Section 4:  MISCELLANOUS
  733.  
  734.         4.1 REPORTING ERRORS OR DISCREPANCIES 
  735.  
  736.         ScanWare stands behind its products 100%.   Should you experience 
  737.         any  difficulties  with  the  FCC  Frequency  Retrieval   System, 
  738.         technical  support  is  provided to all registered users  at  the 
  739.         following numbers: 
  740.  
  741.                            = Technical Support Lines =
  742.                                   (206) 698-1383
  743.                                   (206) 871-7099
  744.               Monday through Friday, After 5:00pm (West Coast Time)
  745.  
  746.                              = 24 Hour FAX Support =
  747.                                   (206) 698-8207
  748.  
  749.             We can also be reached through our Support Bulletin Board
  750.  
  751.                                  = ScanWare BBS =
  752.                        (206) 871-4228, 300-14.4 baud, N,8,1
  753.                           7 days a week, 24 hours a day
  754.  
  755.                               Or you can write us at
  756.  
  757.                              = ScanWare Associates =
  758.                              7910 NE Double Hitch Ct
  759.                              Bremerton, WA 98310-3801
  760.  
  761.         Every effort has been made to ensure that the product you receive 
  762.         is free from errors or bugs.   Should you have a problem that  is 
  763.         related to the program,  please contact us at the address  above. 
  764.         Additionally,   we  gladly accept any suggestions  or  ideas  for 
  765.         improvements to the program. 
  766.  
  767.         4.2 TECHNICAL INFORMATION 
  768.  
  769.         The  FCC  Frequency  Retrieval  System  was  written  using  100% 
  770.         Clipper, Version 5.01a.  Compiling was generally done on a 386-16 
  771.         machine, which was running DOS 5.0.  The editor of choice for all 
  772.         ScanWare  projects  is  The  SemWare  Editor  (TSE)   by  SemWare 
  773.         Corporation.  (Previously, we used Qedit).  Extensive use is made 
  774.         of the Grumpfish Library,  without which this program would never 
  775.         have been possible. 
  776.  
  777.         The complete FCC System currently consists of approximately 7,070 
  778.         lines of code in all program modules.  (This does not include the 
  779.         thousands  and  thousands  of  lines of  code  contained  in  the 
  780.         Grumpfish   and  Nanfor  Libraries).    The  memory  requirements 
  781.         reported by Clipper at the end of compilation is about 308K while 
  782.         the  compiled EXE currently stands at about 457K in  size.    The 
  783.         system utilizes Clippers internal dynamic overlays,  allowing any 
  784.         size program to run with a relatively small amount of memory. 
  785.  
  786.         4.3 ADDENDUM
  787.  
  788.         Note from Matt Amis
  789.         -------------------
  790.         I  would like to take this opportunity to personally  thank  Greg 
  791.         Lief of Grumpfish Inc.   of Salem Oregon for his Clipper Library.  
  792.         Without  this  tool,   programming this project would  have  been 
  793.         essentially impossible.  Greg, I owe you one. 
  794.  
  795.         4.4 TRADEMARK ACKNOWLEDGEMENTS
  796.  
  797.         Grumpfish is a registered trademark of Grumpfish, Inc.
  798.  
  799.         Clipper is a registered trademark of Computer Associates
  800.  
  801.         TSE and Qedit are registerd trademarks of SemWare Corp. 
  802.  
  803.         PKZIP and PKUNZIP are registered trademarks of PKWARE, Inc. 
  804.  
  805.         MS-DOS is a registered trademark of Microsoft Corporation
  806.  
  807.         Other  products  and marks  mentioned in  this documentation  are
  808.         trademarks or registered trademarks of their respective owners.
  809.  
  810.