home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 4 / DATAFILE_PDCD4.iso / education / help_view / !Help_View / Help / Help_View < prev    next >
Encoding:
Text File  |  1995-12-07  |  5.8 KB  |  167 lines

  1. Contents
  2. Help_View  © Richard Sharpe  July '95
  3.  
  4.    1.   <Introduction>
  5.    2.   <How to Use>
  6.    3.   <Features>
  7.    4.   <How to Build Help Systems>
  8.    5.   <Licence>
  9.    6.   <Credits>
  10. !@#
  11. Introduction
  12. This little application got written as I wanted to include a straight
  13. forward help system which was easily adaptable and small enough to be
  14. included inside other applications and which did not have to rely on any
  15. third party software.
  16.    
  17. I also wanted to write something which was easy for programmers to write
  18. their own help systems for, without having to faff around with all of the
  19. complications that these can entail.
  20.   
  21. <Contents>
  22. !@#
  23. How to Use
  24. Using the application to read help files is fairly self-explanatory.
  25. The main window will open automatically and you will be presented with the
  26. first Contents page which shows all of the pages available.
  27. There are two ways of accessing pages; <Sequentially>=Sequential Access> or <Directly>=Direct Access>.
  28.  
  29. I have also included a <Retrace Back> button which allows the user to return
  30. to the page they were reading before the present one.  This can hold up to
  31. one hundred pages of text. I can't imagine why anyone would want more than
  32. this!
  33.  
  34. The main window menu will contain the names of the Help manuals in the Help
  35. directory inside the application directory and clicking on one of these
  36. entries will load that manual.  This can also be achieved by using the
  37. sub menu Help in the Icon Bar menu.
  38.  
  39. <Contents>
  40. !@#
  41. Sequential Access
  42. There are two icon buttons at the top right of the screen marked \<|\<|  and >>.
  43. These will open the previous and next pages respectively.
  44.  
  45. <Contents>
  46. <Direct Access>
  47. !@#
  48. Direct Access
  49. There is a menu button at the top right of the screen.  When you click the
  50. mouse over this a menu will open containing the index.  Clicking on any of
  51. the entries in this menu will take you directly to the page relating to that
  52. topic.
  53.  
  54. In addition to this, there may be words in red (link words) on a given page
  55. and clicking on these will take you to a page giving related help.
  56.  
  57. <Contents>
  58. <Sequential Access>
  59. !@#
  60. Features
  61. !Help_View was written with a number of different ideas in mind.  None of
  62. the help systems that I have used have quite done what I wanted, yet all of
  63. them had their good points.
  64.  
  65. What I wanted was a help system which allowed for <Direct Access> through
  66. popup menus and <linking>=Link Words>  which allows the user to go directly to the page
  67. they require, and a browse facility which would allow a <sequential>=Sequential Access> reading
  68. of a manual.
  69.  
  70. And all of this had to be combined into an easy system which allowed
  71. programmers to write manuals with ease as text files with no need for
  72. conversion to peculiar and uneditable file structures.
  73. !@#
  74. Retrace Back
  75. The \<Retrace>| button at the top right of the screen enables you to retrace
  76. your steps down the path you took from the Contents page or the first
  77. page in your Manual.  It will hold up to 50 steps in memory.
  78. !@#
  79. How to Build Help Systems
  80. The Help text is all built up as a straight forward text file.
  81.  
  82. The text should be written up to a maximum of 75 characters page width.
  83.  
  84. Each page should have a maximum of 150 lines. 
  85.  
  86. There can be up to 100 pages in your manual.  I have restricted the size of
  87. the manuals because I wanted to keep memory consumption to a minimum.  If
  88. anyone wants to increase this let me know and I shall oblige.
  89.  
  90. (I have not included any error trapping for this, as I can't be bothered and
  91. anyone who is writing a manual for Help_View ought to know better.  You have
  92. been warned!)
  93.  
  94. Each line must be terminated by a press of the \<Return>| key.
  95. The end of a page is signified by the string !@# which must be on its own
  96. at the beginning of the line.  
  97.  
  98. The first line is the page title.
  99. It is quite useful to put at least one <link>=Link Words> word at the bottom of a page
  100. if only as with this manual, to get back to the Contents page.
  101.  
  102. For more information on this, please examine the existing manuals in the
  103. Help directory.
  104.  
  105. <Contents>
  106. !@#
  107. Link Words
  108. Link words are inserted into the text fairly simply.  Anyone familiar with
  109. writing Help Manuals for Guttorm Vik's !StrongHlp, which I have shamelessly
  110. though very simply emulated, will recognise the format, though it is very
  111. slightly different.
  112.  
  113. Any text placed inside "\<>|" brackets will be displayed in red and clicking
  114. on these entries will make the program search for the appropriate page.
  115. If !Help_View cannot find one it will tell you.
  116.  
  117. eg.  \<Link Words>| will take you to this page.
  118.  
  119. However sometimes you will want the word "link" to cross refer to this page
  120. and in this instance the syntax is as follows:
  121.  
  122. eg.  \<link>=Link Words>|
  123.  
  124. If you want to use a "\<|" symbol without creating a link page as in the
  125. phrase  "Press \<Return>|"  precede the "\<|" by a "\" and place a "|"
  126. character at the end of the word in "\<|>".
  127.  
  128. eg.   Press \\<Return>|\|
  129.  
  130. <Contents> 
  131. !@#
  132. Licence
  133. This application is Freeware which means that you can use it and distribute
  134. it as you please so long as you do not try to pass it off as your own and
  135. you do not change any of the files that make up the application.
  136.  
  137. You use !Help_View at your own risk and in no circumstances shall the
  138. author, or any provider or distributor of this program, be liable for any
  139. damage or loss whatever arising out of the use or misuse of this program.
  140.  
  141. Under no circumstances may !Help_View be sold, though I expect P.D.
  142. libraries to be able to cover their costs.  Please let me know if you have
  143. been charged explicitly for this application.
  144.  
  145. Any gripes, thanks, money etc. gratefully received by the <Author>.
  146.  
  147. <Contents>
  148. !@#
  149. Author
  150. Richard Sharpe
  151. 5 Camberwell Terrace
  152. Leamington Spa
  153. Warwickshire
  154. CV31 1LP          Tel: 01926 422040
  155.  
  156. <Contents>  
  157. !@#
  158. Credits
  159. Many thanks to the following:
  160.  
  161. Alex Petrov for MenuUtils with which the menus were written.
  162.  
  163. John Wallace (Architype Software) for !Bas_Shrink which I used to squash the
  164. program.
  165.  
  166. <Contents>
  167. !@#