home *** CD-ROM | disk | FTP | other *** search
/ HAM Radio 1 / HamRadio.cdr / swl / swbrows / swbrows.doc next >
Text File  |  1991-02-24  |  6KB  |  106 lines

  1. ==================================
  2.   Browse Shortwave Database v1.0
  3.      02/24/91 by Gary Maddox
  4. ==================================
  5.  
  6.   This program was designed to enhance the enjoyment of Tom Sundstrom's
  7. excellent, *English Language SWBC Schedules, database. I have tested it
  8. on version 2.07 and as long as the actual names of the DBF/NDX files have
  9. not changed, it should self-adjust for both older and newer versions.
  10.  
  11.   About the only thing missing from SWBC is a tablular "browse" feature
  12. for cruising through the database. Alot of SWL's probably won't care for
  13. this type of presentation, but as a "baby boomer", I constantly yearn for
  14. the instant gratification of massive consumption.
  15.  
  16.   The program itself should be fairly simple to understand. It must reside
  17. in the same subdirectory as the DBF, NDX and MEM files used by SWBC. Most
  18. of the control of the software comes from the use of the IBM function keys.
  19. Pressing F1 will display a menu of Help Screens. Pressing F2 will display
  20. a screen that contains all of the function and editing keys. The F3 key
  21. calls up one of the most powerful features of this software, a dBase III
  22. compatible database query interface. We will go into more detail on that
  23. later. The F4 function key allows fields to be moved around on the display
  24. to provide a more informative view of the database. Don't worry! The fields
  25. are not re-arranged perminately. Pressing F5 will return the display to the
  26. default field arrangement. The F6 key toggles between DELETE and UNDELETE
  27. for the currently highlighted record. This process does not physically
  28. remove the record, but only flags it to be deleted. You will have to use
  29. SWBC to actually remove the record. The F10 function key selects the current
  30. database/index file pairing. This is a very quick way to select the complete
  31. schedule database alphabetically or by time and to select the DX Shows
  32. database alphabetically or by time. Pressing the ESC key will quickly exit
  33. this program.
  34.  
  35.   This program does not allow you to add new records. You will have to use
  36. SWBC to do that. I am also not certain that I build all of the necessary
  37. index files when you modify entries. You will probably need to use SWBC to
  38. periodically rebuild all indexes. I will have a better understanding of the
  39. database in future versions and rebuilding should not be required.
  40.  
  41. *  SW DATABASE QUERIES
  42.   The database browse program supports most of the dBase III query language
  43. operators. Selecting F3 will allow you to select a portion of the database
  44. that meets the requirements of your query statement. To properly explain all
  45. of the features of the dBase III query language is beyond the scope of this
  46. short DOC file. I suggest you refer to a third-party book on the subject.
  47. I can, however, briefly outline some examples that you will find useful.
  48.  
  49. EXAMPLE:
  50.   COUNTRY .EQ. [SPAIN]
  51.     This will select all records that have "Spain" in the left-most
  52.     characters of the database field COUNTRY.
  53.  
  54.   COUNTRY = [SPAIN]
  55.     This will not find anything. Using the equals "=" operator queries
  56.     for an exact match on length and upper/lower case.
  57.  
  58.   START = [0300]
  59.     This will select all records that have a starting time of 0300 UTC.
  60.  
  61.   DAY .EQ. [Sunday] .AND. START = [0300]
  62.     This will display all of the records in the DXSHOW database that
  63.     broadcasts on Sundays starting at 0300 UTC.
  64.  
  65.   START .GE. [17]
  66.     This will select all records that have a starting time greater than
  67.     or equal to 1700 UTC.
  68.  
  69. Here is a brief listing of the recognized query operands:
  70.     .EQ.   is equal to by left string comparison
  71.     .NE.   is not equal to by left string comparison
  72.     .LT.   is less than by left string comparsion
  73.     .GT.   is greater than by left string comparison
  74.     .GE.   is greater than or equal to by left string comparison
  75.     .LE.   is less than or equal to by left string comparison
  76.     .AND.  only if both expressions are TRUE
  77.     .OR.   if only one expression is TRUE
  78.     .NOT.  only if the expression is NOT TRUE
  79.      =     is equal only if strings are exact same length
  80.      #     is not equal to if strings are the exact same length
  81.      <     is less than
  82.      >     is greater than
  83.      >=    is greater than or equal to
  84.      <=    is less than or equal to  
  85.  
  86. * THE FUTURE
  87.   If I do any future versions of this program, one of the things I would like
  88. to add is support for the ICOM R71A HF receiver. I am always open to suggest-
  89. ions from other users. I will even accept criticism as long as it is const-
  90. ructive and accompanied by great heaps of flattery. If you find this program
  91. to be useful, I would like to hear from you. Even though this program is in
  92. the public domain and you are more than welcome to use it, any love offerings
  93. are always appreciated. (Did I tell you about my poor, sick mother that needs
  94. this really expensive operation in Switzerland before she can Lambada again?)
  95. Anyway, I wrote the program, so don't bother Tom Sundstrom with bugs or
  96. enhancement requests. 
  97. Address any correspondence to:  Gary Maddox
  98.                                 1901 Spring Creek #315
  99.                                 Plano, TX 75023
  100.                                 (214) 517-2014
  101.  
  102.   If you call, please be aware that I live in the United States Central Time
  103. Zone. If you live in Liechtenstien and it's noon to you, I'm over here in
  104. Texas out cold. Please call between 0000-0500 UTC. 
  105.  
  106. *SWBC (c) 1986-1990 by TRS Consultants