home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / private / pophlp1.zip / PHD.PG1 / PHDDOC.TXT < prev    next >
Text File  |  1992-05-01  |  83KB  |  2,095 lines

  1.  
  2.  
  3.  
  4.                           Popup Help & Data (Ph.D.) V1.0
  5.  
  6.  
  7.                                 Copyright (C) 1992
  8.                                 All Rights Reserved
  9.  
  10.                          Applied Micro Systems Technology
  11.                                 Dr. Kurt H. Diesch
  12.                                    P.O. Box 1784
  13.                                Stillwater, OK  74076
  14.                                   (405) 377-0444
  15.  
  16.                   Member, Association of Shareware Professionals
  17.  
  18.                               Revised:   May 1, 1992
  19.  
  20.  
  21.  
  22.        Popup  Help & Data (Ph.D.) is a help file creation and  viewing  tool
  23.        designed  for IBM Personal Computers and  100% compatibles.   Applied
  24.        Micro Systems Technology reserves the  COPYRIGHT to this  program and
  25.        all  related materials.  The user is granted a  non-exclusive license
  26.        to   use  the  program  and  is encouraged to pay for the program  if
  27.        it is found to be useful.   Payment of the  $35 registration fee will
  28.        entitle   the   user  to  full    registration    including   printed
  29.        documentation and user support.  Government and business entities may
  30.        not use the program without paying the full registration fee.  Please
  31.        register  your  program  with the form included at  the  end  of  the
  32.        documentation  or use the About/Order|Print function in the  program. 
  33.        REMEMBER: Shareware is not free!
  34.  
  35.        The  user is also granted permission to make unlimited copies of  the
  36.        program  and to distribute those copies as long as no fee is  charged
  37.        for the program.  A small duplication fee may be collected.
  38.  
  39.        SHAREWARE DISK VENDORS ARE REQUIRED TO OBTAIN WRITTEN PERMISSION FROM
  40.        AMST BEFORE DISTRIBUTING THIS PROGRAM.
  41.  
  42.        Applied   Micro   Systems  Technology  specifically   disclaims   all
  43.        warranties,  expressed  or implied,  including but  not  limited  to,
  44.        implied warranties of merchantability and fitness for any  particular
  45.        purpose.   In  no  event shall Applied Micro  Systems  Technology  be
  46.        liable  for  any  loss  of profit or  any  other  commercial  damage,
  47.        including but not limited to special,  incidental,  consequential  or
  48.        other damages.
  49.  
  50.  
  51.  
  52.  
  53.                              TABLE OF CONTENTS
  54.                              -----------------
  55.  
  56.        QUICK START GUIDE   ....................................    1
  57.           Program Features   ..................................    1
  58.           Program Limitations   ...............................    1
  59.           Installation   ......................................    2
  60.           Your First Help File   ..............................    2
  61.           About Shareware   ...................................    4
  62.  
  63.        GENERAL PROGRAM USE   ..................................    6
  64.           Help System   .......................................    6
  65.           Program Menu   ......................................    6
  66.           Desktop   ...........................................    7
  67.           Status Line   .......................................    7
  68.           Program Windows   ...................................    7
  69.           Input Fields   ......................................    9
  70.           Memo Fields   .......................................    9
  71.           Push Buttons   ......................................   10
  72.           List Boxes   ........................................   11
  73.           Radio Buttons   .....................................   11
  74.           Check Boxes   .......................................   11
  75.           History Lists   .....................................   11
  76.  
  77.        CREATING CUSTOM HELP   .................................   12
  78.           Help Text Format   ..................................   12
  79.           Compiling Help   ....................................   14
  80.           Viewing Custom Help   ...............................   14
  81.  
  82.        TEXT EDITOR   ..........................................   15
  83.  
  84.        SYSTEM MENU (≡)   ......................................   17
  85.           About/Order   .......................................   17
  86.  
  87.        FILE MENU   ............................................   18
  88.           Open PHD Source   ...................................   18
  89.           Save PHD Source   ...................................   18
  90.           Save/Done   .........................................   18
  91.           Save As   ...........................................   18
  92.           Exit   ..............................................   18
  93.  
  94.        EDIT-TEXT MENU   .......................................   19
  95.           Cut   ...............................................   19
  96.           Copy   ..............................................   19
  97.           Paste   .............................................   19
  98.           Delete   ............................................   19
  99.           Import   ............................................   19
  100.           Export   ............................................   20
  101.           Print Block   .......................................   20
  102.           Print All   .........................................   20
  103.           Find Text   .........................................   20
  104.           Find/Replace   ......................................   20
  105.           Last Find   .........................................   20
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.        COMPILE MENU   .........................................   21
  115.           Compile   ...........................................   21
  116.           Main File   .........................................   21
  117.  
  118.        OPTIONS MENU   .........................................   22
  119.           Color Selection   ...................................   22
  120.           Environment   .......................................   24
  121.              Settings   .......................................   24
  122.              Printer   ........................................   25
  123.              Compiler Options   ...............................   25
  124.  
  125.        WINDOW MENU   ..........................................   26
  126.           Close   .............................................   26
  127.           Size/Move   .........................................   26
  128.           Zoom   ..............................................   26
  129.           Next   ..............................................   27
  130.           Tile   ..............................................   27
  131.           Cascade   ...........................................   27
  132.           Erase All   .........................................   27
  133.           List   ..............................................   27
  134.  
  135.        HELP MENU   ............................................   28
  136.           Load Custom Help   ..................................   28
  137.           PHD Help File   .....................................   28
  138.  
  139.        MEMORY RESIDENT MODE   .................................   29
  140.  
  141.        COMMAND LINE COMPILER   ................................   31
  142.  
  143.        HELP FILE CREATION SERVICE   ...........................   32
  144.  
  145.        ORDER FORM   ...........................................   33
  146.  
  147.  
  148.  
  149.  
  150.                                  QUICK START GUIDE
  151.                                  -----------------
  152.  
  153.        NOTE:   This quick start guide should not replace a complete  reading
  154.        of  the documentation.   This program contains many  useful  features
  155.        that  are  not discussed in the quick start guide.   If  you  are  an
  156.        experienced  computer  user,  you may use this quick start  guide  to
  157.        install and run Popup Help & Data.  Most of the commands found in the
  158.        program are self-explanatory,  and you can refer to the documentation
  159.        later when you have questions.
  160.  
  161.  
  162.        PROGRAM FEATURES
  163.  
  164.        Popup Help & Data (PHD) is a unique program that allows you to create
  165.        and view custom help files.   PHD help files contain cross references
  166.        to provide fast access to help topics.   PHD includes a text  editor,
  167.        help compiler and help viewer all in one program.   PHD may be loaded
  168.        in memory resident mode for access while running other programs while
  169.        only using 8K of memory.  Common uses for PHD include:
  170.  
  171.             o  Add help to programs with inadequate or non-existent help
  172.             
  173.             o  Create on-line help systems for office procedures (see
  174.                the OFFICE.PHS example file)
  175.  
  176.             o  Create a cross-referenced phone book (see the PHONE.PHS
  177.                example file)
  178.  
  179.             o  Create a recipe system (see the RECIPE.PHS example file)
  180.  
  181.             o  Create a cross-referenced system of hard to remember
  182.                information
  183.  
  184.             o  Create a training system for new employees
  185.  
  186.        You  can probably think of many more uses for PHD help files.   In  a
  187.        short  period of time,  you will discover PHD to be one of  the  most
  188.        useful utilities available.   If you have an application for PHD that
  189.        exceeds your available resources, read the HELP FILE CREATION SERVICE
  190.        section of this documentation to discover how AMST can help.
  191.  
  192.  
  193.        PROGRAM LIMITATIONS
  194.  
  195.        PHD  was carefully prepared to be error free and easy to use.   There
  196.        are, however, some limitations to the program:
  197.  
  198.             o  PHD requires DOS 3.0 or later
  199.  
  200.             o  PHD must run from a hard disk.  PHD.EXE is relatively small
  201.                and can run from floppy disks, but the memory resident mode
  202.                of PHD requires disk space for memory swapping that is not
  203.                available on floppies.  To take full advantage of PHD, it
  204.                should only be run on a hard disk.
  205.  
  206.                                        - 1 -
  207.  
  208.  
  209.  
  210.             o  The text editor in PHD can only work with files up to 64K.
  211.                This limitation is generally not a problem because you can
  212.                link files together with the .INCLUDE help directive.
  213.  
  214.             o  Only three text editor windows may be open simultaneously.
  215.  
  216.             o  Only one custom help file may be viewed at a time.
  217.  
  218.             o  PHD, with an empty desktop, requires 150K of conventional
  219.                memory.  Each text editor window requires up to 64K more.
  220.                If a help window is open, another 10-20K will be needed.
  221.                In total, up to 400K may be required to fully utilize the
  222.                program.  Most systems should have this much available.
  223.  
  224.             o  The mouse support in PHD requires a 100% Microsoft or
  225.                Logitech compatible mouse driver.  If you experience problems
  226.                with your mouse, you may have to upgrade your driver.
  227.  
  228.  
  229.        INSTALLATION
  230.  
  231.        To  install Popup Help & Data,  change to drive A (or the  drive  you
  232.        wish to install from) and run the install program:
  233.  
  234.             A:        <Enter>
  235.             INSTALL   <Enter>
  236.  
  237.        The  install program will prompt you for a directory to  install  to,
  238.        then just follow the on-screen instructions.
  239.  
  240.  
  241.        YOUR FIRST HELP FILE
  242.  
  243.        To start PHD, change to the program directory and run PHD:
  244.  
  245.             CD C:\PHD   <Enter>
  246.             PHD         <Enter>
  247.  
  248.        If this is the first time running the program,  the About window will
  249.        appear.Y  ou  may press <P> to print an order form at  this  time  or
  250.        press  <Enter> to remove it from the screen.   The About window  will
  251.        appear every 10th program execution for unregistered programs.
  252.  
  253.        The first step in creating a help system is to create the help source
  254.        file.   A  sample help source file MYHELP.PHS is included  with  your
  255.        program to serve as a guide to writing help systems.  The text editor
  256.        included in PHD is used to edit help file source.   You will now load
  257.        the sample help file into the text editor.
  258.  
  259.        Press <F3> to load a PHD source file.  A file selection dialog box
  260.        will appear.  Press <Enter> once to move the selector into the file
  261.        list area.  Highlight MYHELP.PHS using the cursor keys, then press
  262.        <Enter> to load the file into the text editor.  DO NOT CHANGE THE
  263.        FILE!
  264.  
  265.                                        - 2 -
  266.  
  267.  
  268.        Take  a  few  minutes  to look at the  help  source.   MYHELP.PHS  is
  269.        actually  a  portion of the help system written for PHD.   Note  that
  270.        most of the file is ordinary text.  The first paragraph always serves
  271.        as  the main index to the help file and always starts with  a  .topic
  272.        NoContext=0.
  273.  
  274.        There  are  only a couple of strange items in the source  text.   The
  275.        .topic lines serve to separate information into specific topic areas. 
  276.        Text surrounded by {}'s denotes cross references.   Your only task is
  277.        to  write  the  help  text,  assign  topic  names,   and  mark  cross
  278.        references.
  279.  
  280.        For now,  we will just create a finished help file from the  example. 
  281.        Press <Alt+C> to pull down the Compile menu.  Press <M> to select the
  282.        Main File command.  A file dialog will appear.  Type MYHELP and press
  283.        <Enter>.  MYHELP.PHS will now be the main file used to compile help.
  284.  
  285.        Note:   You  must set the Main File before compiling.   It  does  not
  286.        matter what files are currently loaded in the text editor.   The Main
  287.        File alone determines the source text for the compiler.
  288.  
  289.        After  setting the Main File,  press <F9> to start the  compiler.   A
  290.        dialog box will show the progress of the compiler.  In a few seconds,
  291.        the  compiler  will be done and you may press any key to  remove  the
  292.        compiler status dialog from the screen.  MYHELP.PHD,  a finished help
  293.        file, has now been created.
  294.  
  295.        To view the finished help file,  press <Alt+F1> to load a custom help
  296.        file.   A file selection dialog will appear listing the finished help
  297.        files available for viewing.  Press <Enter> once to move the selector
  298.        into the file list area.  Highlight MYHELP.PHD using the cursor keys,
  299.        then press <Enter> to load the file into the help viewer.
  300.  
  301.        Note  how  you do not see the help topics in the help  viewer.   Also
  302.        note  how  the  text  that was surrounded by {}'s  is  now  shown  in
  303.        different colors.  These are cross references.  Highlight one of them
  304.        with  the  <Tab>  key,  then press <Enter>  and  another  help  topic
  305.        appears.  Go ahead a move around in the help file for a while.
  306.  
  307.        View  the  previous  help topic by pressing <P>  for  Previous,  move
  308.        immediately  to the help index by pressing <I> for Index,  print  the
  309.        current topic by pressing <F9>.   Finally,  close the help viewer  by
  310.        pressing <Esc> and then close the text editor by pressing <Esc>.
  311.  
  312.        You  have  completed your first help file!   There  are  three  other
  313.        example  help files on the distribution disk.   Take the time now  to
  314.        load each file into the text editor, set your Main File,  compile and
  315.        view the help file.  The example files are:
  316.  
  317.             o  OFFICE.PHS  -  A sample of office procedures help
  318.             o  PHONE.PHS   -  A phonebook example
  319.             o  RECIPE.PHS  -  A cross-referenced recipe example
  320.  
  321.        When you are finished with your initial look at PHD,  quit out of the
  322.        program by pressing <Alt+X>.
  323.  
  324.                                        - 3 -
  325.  
  326.  
  327.        ABOUT SHAREWARE
  328.  
  329.        The  author  of  this  program is a  member  of  the  Association  of
  330.        Shareware  Professionals  (ASP)  and has agreed to  comply  with  its
  331.        standards:
  332.  
  333.        Programming standards:
  334.           -  The program meets ASP's definition of Shareware.
  335.           -  The program has been thoroughly tested by the author and
  336.              should not be harmful to other files or hardware if used
  337.              properly (although ASP cannot warrant this; therefore, the
  338.              user should take normal precautions in trying new
  339.              software).
  340.  
  341.        Documentation standards:
  342.           -  Sufficient documentation is provided to allow the average
  343.              user to try all major functions of the program.
  344.           -  The program author has explained the Shareware concept in
  345.              a professional and positive manner.
  346.  
  347.        Support standards:
  348.           -  The program author will respond as described in the
  349.              documentation to people who send registration payments. 
  350.              At a minimum, the author will send an acknowledgement of
  351.              payment.
  352.           -  The author will respond to written bug reports from
  353.              registered users when the user provides a self-addressed,
  354.              stamped envelope (some authors will respond by phone, but
  355.              this is not an ASP requirement).
  356.           -  Incompatibilities with other software or hardware, major
  357.              or unusual program limitations, or known problems are
  358.              noted in the documentation that comes with the shareware
  359.              version of the program.
  360.  
  361.        General:
  362.           -  The author keeps his/her membership in ASP current.
  363.           -  The author recognizes that any user may appeal to ASP for
  364.              any unresolved dispute that arises.
  365.  
  366.        If you feel that the author has not complied with these standards  in
  367.        some  manner  or  if you register the program  with  the  author  and
  368.        subsequently  have  any  disputes with the  author  which  cannot  be
  369.        resolved, please write the ASP at:
  370.  
  371.                       Association of Shareware Professionals
  372.                                   545 Grover Road
  373.                                 Muskegon, MI  49442
  374.  
  375.        While  ASP  cannot warrant programs nor the actions of  members,  ASP
  376.        will  do what it can to assure that all authors who claim  membership
  377.        comply  with  ASP standards.   These standards are the  assurance  of
  378.        quality  and  support that you will get when you  register  Shareware
  379.        produced by ASP members.
  380.  
  381.  
  382.  
  383.                                        - 4 -
  384.  
  385.  
  386.  
  387.        To  promote  better understanding of the shareware concept,  ASP  has
  388.        developed the following official definition of shareware:
  389.  
  390.        Shareware  distribution gives users a chance to try  software  before
  391.        buying it.  If you try a Shareware program and continue using it, you
  392.        are  expected to register.  Individual programs differ on details  --
  393.        some  request registration while others require it,  some  specify  a
  394.        maximum trial period.   With registration, you get anything from  the
  395.        simple  right  to continue using the software to an  updated  program
  396.        with printed manual.
  397.  
  398.        Copyright  laws apply to both Shareware and commercial software,  and
  399.        the  copyright  holder  retains  all  rights,  with  a  few  specific
  400.        exceptions  as  stated  below.  Shareware  authors  are  accomplished
  401.        programmers,  just like commercial authors, and the programs  are  of
  402.        comparable quality.  (In both cases,  there are good programs and bad
  403.        ones!)   The main difference is in the method of  distribution.   The
  404.        author  specifically  grants  the right to copy  and  distribute  the
  405.        software,  either  to  all and sundry or to a  specific  group.   For
  406.        example,  some authors require written permission before a commercial
  407.        disk vendor may copy their Shareware.
  408.  
  409.        Shareware  is  a distribution method,  not a type  of  software.  You
  410.        should  find software that suits your needs and  pocketbook,  whether
  411.        it's  commercial or Shareware.   The Shareware system  makes  fitting
  412.        your needs easier,  because you can try before you buy.  And  because
  413.        the overhead is low, prices are low also.  Shareware has the ultimate
  414.        money-back guarantee -- if you don't use the product,  you don't  pay
  415.        for it.
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.                                        - 5 -
  443.  
  444.  
  445.                                 GENERAL PROGRAM USE
  446.                                 -------------------
  447.  
  448.        HELP SYSTEM
  449.  
  450.  
  451.        The PHD help system is available anywhere in the program by  pressing
  452.        <F1>.  Most  of the help screens have some highlighted  items  (cross
  453.        references) on them that lead to another help topic.   The <Tab>  and
  454.        <Shift+Tab>  keys  highlight cross references on help  screens.   The
  455.        <Enter> key or a mouse double-click jumps to the help screen for  the
  456.        selected cross reference.  The cursor keys scroll the screen to  view
  457.        long help topics.   The [Index] button jumps to the help index  where
  458.        help topics are arranged for quick selection.  The [Previous]  button
  459.        jumps  to  the last help topic displayed.   [Print <F9>]  prints  the
  460.        current help topic.
  461.  
  462.  
  463.  
  464.        PROGRAM MENU
  465.  
  466.  
  467.        The  top  line  of  the screen is the Menu  Bar  where  most  program
  468.        commands  are selected.   The Menu Bar is your primary access to  all
  469.        the  program  commands.   One of the items on the menu  bar  will  be
  470.        highlighted when the menu bar is active.   The highlighed item is the
  471.        "selected"  item.  If a command is followed by an arrow,  the command
  472.        leads to another menu,  (a pop-up menu).   A command without an arrow
  473.        indicates that the command is immediately executed when selected.
  474.  
  475.        To choose menu commands using the keyboard:
  476.  
  477.            1.  Press <F10> to make the menu bar active.
  478.            2.  Use the arrow keys to select the menu you want to
  479.                display, then press <Enter>
  480.            3.  Use the arrow keys again again to select the desired
  481.                command from the pop-up menu.
  482.  
  483.        You  can also use a number of shortcuts (or hot keys) to  access  the
  484.        menu  bar and choose commands.   You can activate a menu bar item  by
  485.        pressing  <Alt>  and the highlighted letter of the  item.   Once  the
  486.        pop-up has appeared,  you can press the item's highlighted letter  or
  487.        the shortcut next to it.
  488.  
  489.        To choose menu commands using the mouse:
  490.  
  491.            1.  Click the desired menu item to display the pop-up menu.
  492.            2.  Click the desired command from the pop-up menu.
  493.  
  494.        You  can  also  drag straight from the menu title down  to  the  menu
  495.        command.   Release the mouse button on the desired command.   If  you
  496.        change  your  mind,  just drag off the menu and no  command  will  be
  497.        chosen.   (Drag means to hold the left mouse button while moving  the
  498.        mouse).   Some menu commands will be disabled when it makes no  sense
  499.        to choose them.   These items (shown in dim characters) can still  be
  500.        highlighted to get help.
  501.                                        - 6 -
  502.  
  503.  
  504.        DESKTOP
  505.  
  506.  
  507.        The Desktop is where a user interaction with the program takes place. 
  508.        Various  Program Windows will be opened in this area.   Consider  the
  509.        Desktop to be your workspace.
  510.  
  511.  
  512.  
  513.        STATUS LINE
  514.  
  515.  
  516.        The Status Line appears at the bottom line of the screen.  The Status
  517.        Line provides many useful functions:
  518.  
  519.             o  It reminds you of the <F1> Help and <F10> Menu hotkeys.
  520.             o  It lets you click on these hotkeys instead of using the
  521.                keyboard.
  522.             o  It tells you what the program is doing.
  523.             o  It offers one-line hints on the selected menu item or
  524.                active window.
  525.  
  526.  
  527.  
  528.        PROGRAM WINDOWS
  529.  
  530.  
  531.        Most  of what you see and do in this program occurs in a  window.   A
  532.        window  is  a  screen area that you can  move,  resize,  zoom,  tile,
  533.        overlap, open, and close.
  534.  
  535.        Multiple windows can be open at the same time, memory permitting, but
  536.        only one window can be "active"  at any time.   The active window  is
  537.        the  one  you are currently working in.   Any command you  choose  or
  538.        keystroke you press generally applies only to the active window.  The
  539.        active window has a double-line border around and it is the frontmost
  540.        (top) window on the desktop if windows overlap.
  541.  
  542.        When  multiple windows are open on the desktop,  you can  activate  a
  543.        window  by  clicking anywhere within the window.   If the  window  is
  544.        numbered (like Text Editor Windows) you can select the desired window
  545.        by  pressing  <Alt+#>  where # is the window number.   You  can  also
  546.        choose  Window|List or press <Alt+0> to select a window from a  list. 
  547.        You  can  move  in  succession from window  to  window  by  selecting
  548.        Window|Next or by pressing <Alt+F6>.
  549.  
  550.        Some  windows are temporary (like message boxes,  dialog  boxes  that
  551.        request user input,  or the help system window).   These windows must
  552.        be  closed before other windows on the desktop can be  accessed.   If
  553.        the  mouse  seems to be unable to select the program Menu Bar  or  if
  554.        other  windows  on the desktop cannot be selected,  then  the  active
  555.        window  is probably a temporary window.   Temporary  windows  usually
  556.        have Push Buttons on them.
  557.  
  558.  
  559.  
  560.                                        - 7 -
  561.  
  562.  
  563.        There are several types of windows in this program,  but most of them
  564.        have the following things in common:
  565.  
  566.            o  A title bar
  567.            o  A close box
  568.            o  A resize corner
  569.            o  A zoom box
  570.            o  Scroll bars
  571.  
  572.        Other items that might appear in a window include:
  573.  
  574.            o  Input Fields
  575.            o  Memo Fields
  576.            o  Push Buttons
  577.            o  List Boxes
  578.            o  Radio Buttons
  579.            o  Check Boxes
  580.            o  History Lists
  581.  
  582.        The  title bar is the top frame line of the window.   The  title  bar
  583.        contains the name of the window.  You can drag the title bar with the
  584.        mouse to move the window around on the desktop.   You can also choose
  585.        Window|Size/Move or press <Alt+F4> to move a window.
  586.  
  587.        The  close  box is the small square in the upper left corner  of  the
  588.        window's  frame.   You can click on this box with the mouse to  close
  589.        the window (or choose Window|Close or press <Esc>).
  590.  
  591.        The resize corner appears in the lower right corner of the window  as
  592.        a  single-line  border.   Resize corners only appear on some  of  the
  593.        program  windows.   You  drag the resize corner to  make  the  window
  594.        larger or smaller (or choose Window|Size/Move or press <Alt+F4>).
  595.  
  596.        The  zoom box (text editor windows only) appears in the  upper  right
  597.        corner of the window's frame.   If the zoom icon is an up arrow,  you
  598.        can  click  the arrow to enlarge the window to the  largest  possible
  599.        size.   If  the  zoom icon is a double-headed arrow,  the  window  is
  600.        already  at the largest possible size.   In that case,  clicking  the
  601.        zoom  icon  returns the window to its previous size.   You  may  also
  602.        choose Window|Zoom or press <Alt+F5> to zoom a window.
  603.  
  604.        Scroll bars are horizontal or vertical bars that are used by a  mouse
  605.        to move around in a window.  Each end of the scroll bar has an arrow. 
  606.        Click on the arrow to scroll the associated view one line.   Keep the
  607.        mouse button pressed to scroll continuously.   If the associated view
  608.        spans  more  than one screenful,  there will be a small  box  on  the
  609.        scrollbar  indicating  the current position in the  list.   Click  on
  610.        either  side  of  this  position box to  page  the  associated  view. 
  611.        Finally,  you may drag the position box to quickly move to a relative
  612.        position in the associated view.
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.                                        - 8 -
  620.  
  621.  
  622.        INPUT FIELDS
  623.  
  624.  
  625.        Fields are areas on the screen where the program is asking for input. 
  626.        The  following commands are used to edit data within a  field.   Note
  627.        that some of these commands do not work with formatted fields such as
  628.        dates  and times.   If the edited screen is part of a  database,  the
  629.        commands marked with a '*' are also available.
  630.  
  631.           Character left                <Left arrow>
  632.           Character right               <Right arrow>
  633.           Beginning of line             <Home>
  634.           End of line                   <End>
  635.           Insert mode on/off            <Ins>
  636.           Delete character left         <BackSpace>
  637.           Delete character at cursor    <Del>
  638.           Blank field                   <Ctrl+Y> or <F8>
  639.           Auto Fill (Lookup)            <F3>
  640.           Next Field                    <Enter> or <Tab>
  641.           Previous Field                <Shift+Tab>
  642.           *Save/Done with edit          <F2>
  643.           *Previous Record              <F5>
  644.           *Next Record                  <F6>
  645.  
  646.        If  more  than one type of input area appears in  the  window,  press
  647.        <Tab> or <Enter> to move to the next area.  Press <Shift+Tab> to move
  648.        to the previous area.
  649.  
  650.  
  651.  
  652.        MEMO EDITING
  653.  
  654.  
  655.        A  memo field is a mini text editor window.   The following  commands
  656.        are used to edit text in memo fields:
  657.  
  658.           Cursor Movement
  659.           ---------------------------------------
  660.           Character left       <Left arrow>
  661.           Character right      <Right arrow>
  662.           Word left            <Ctrl+left arrow>
  663.           Word right           <Ctrl+right arrow>
  664.           Line up              <Up arrow>
  665.           Line down            <Down arrow>
  666.           Page up              <PgUp>
  667.           Page down            <PgDn>
  668.           Beginning of line    <Home>
  669.           End of line          <End>
  670.           Top of window        <Ctrl+Home>
  671.           Bottom of window     <Ctrl+End>
  672.           Beginning of text    <Ctrl+PgUp>
  673.           End of text          <Ctrl+PgDn>
  674.  
  675.  
  676.  
  677.  
  678.                                        - 9 -
  679.  
  680.  
  681.  
  682.           General Editing
  683.           -----------------------------------------
  684.           Insert mode on/off            <Ins>
  685.           Delete character left         <BackSpace>
  686.           Delete character at cursor    <Del>
  687.           Delete word right             <Ctrl+T>
  688.           Delete line                   <Ctrl+Y>
  689.           New line                      <Enter>
  690.  
  691.           Block Commands
  692.           --------------
  693.           A  block  of  text  is any amount  of  text,  from  a  single
  694.           character  to  an entire file, that is  marked  with  special
  695.           hidden block markers.   There can be only one marked block of
  696.           text  in  the text editor at a time.   A block is  marked  by
  697.           placing the cursor at the desired starting location and  then
  698.           using  any  of  the  standard  cursor  movement  commands  in
  699.           combination with the <Shift> key to mark the block (text will
  700.           become highlighted as it is marked).
  701.  
  702.           The mouse may also be used to mark text by placing the  mouse
  703.           cursor at the desired starting location and holding the  left
  704.           button  down while dragging the mouse over the text to  mark. 
  705.           The  mouse  may be moved beyond the edge of the  Text  Editor
  706.           window to scroll the screen while marking.
  707.  
  708.           After the text is marked,  any of the following commands  may
  709.           be performed on the block:
  710.  
  711.           Copy to clipboard & delete    <Shift+Del>
  712.           Copy to clipboard             <Ctrl+Ins>
  713.           Paste from clipboard          <Shift+Ins>
  714.           Delete block                  <Ctrl+Del>
  715.  
  716.        If  more  than one type of input area appears in  the  window,  press
  717.        <Tab> or <Enter> to move to the next area.  Press <Shift+Tab> to move
  718.        to the previous area.
  719.  
  720.  
  721.  
  722.        PUSH BUTTONS
  723.  
  724.  
  725.        Push  Buttons are rectangular shaded areas in windows that  have  the
  726.        appearance of a button.   Push Buttons generally appear in  temporary
  727.        windows where access to the program menu bar is not allowed.  Push on
  728.        a button with the mouse or press the highlighted letter (if there  is
  729.        one)  to perform the indicated action.  A common button is  the  [OK]
  730.        button,  which  is  equivalent to the <Enter>  key.   Another  common
  731.        button is the [Cancel] button which is equivalent to the <Esc> key.
  732.  
  733.  
  734.  
  735.  
  736.  
  737.                                       - 10 -
  738.  
  739.  
  740.        LIST BOXES
  741.  
  742.  
  743.        List  Boxes let you scroll through and select a variety of  types  of
  744.        items from lists throughout the program.  Lists generally have scroll
  745.        bars.   All  the  usual arrow keys and mouse functions  are  used  to
  746.        examine lists.  <Enter> or mouse double-click selects an item.
  747.  
  748.        If  more  than one type of input area appears in  the  window,  press
  749.        <Tab> or <Enter> to move to the next area.  Press <Shift+Tab> to move
  750.        to the previous area.
  751.  
  752.  
  753.  
  754.        RADIO BUTTONS
  755.  
  756.  
  757.        Radio  buttons  are  special  lists that  present  choices  that  are
  758.        mutually excluse, i.e., only one item can be selected at a time.  One
  759.        item  in  the Radio Button list will be marked with a (o)  mark.   To
  760.        choose  a radio button click on it or its text.   From the  keyboard,
  761.        select the highlighted letter (if there is one) or use the arrow keys
  762.        to choose an item.
  763.  
  764.        If  more  than one type of input area appears in  the  window,  press
  765.        <Tab> or <Enter> to move to the next area.  Press <Shift+Tab> to move
  766.        to the previous area.
  767.  
  768.  
  769.  
  770.        CHECK BOXES
  771.  
  772.  
  773.        Check  Boxes  are special lists that present multiple  options.   Any
  774.        number  of items in a Check Box can be selected (marked with a  [X]). 
  775.        To check a box,  click on it or its text.   From the keyboard,  press
  776.        the  highlighted  letter (if there is one) or use the arrow  keys  to
  777.        choose an item and press <Space> to toggle the check mark.
  778.  
  779.        If  more  than one type of input area appears in  the  window,  press
  780.        <Tab> or <Enter> to move to the next area.  Press <Shift+Tab> to move
  781.        to the previous area.
  782.  
  783.  
  784.  
  785.        HISTORY LISTS
  786.  
  787.  
  788.        History  Lists record previous entries in an input field.   An  input
  789.        field  has a history list if a down-arrow symbol appears just to  the
  790.        right of the field.  Press down-arrow or click on the history icon to
  791.        activate the list.   Highlight the desired item and press <Enter>  or
  792.        double-click  the mouse to select an item from the list and place  it
  793.        into the input field.   The history list displays any text you  typed
  794.        in the input field the last few times you used the input field.
  795.  
  796.                                       - 11 -
  797.  
  798.  
  799.                                CREATING CUSTOM HELP
  800.                                --------------------
  801.  
  802.        Ph.D.  takes a help text source file and produces a help file  (.PHD)
  803.        that can be viewed using Ph.D.  as a stand-alone program or in memory
  804.        resident mode.  Creating custom help files is a 4 step process:
  805.  
  806.             1.  Write the help source text using the built-in text editor.
  807.                 Follow the guidelines described in Help Text Format.
  808.  
  809.             2.  Use the Compile|Main File command to set the Main File name
  810.                 to the name of the PHD source text you are working on.
  811.                 Note that the compiler only checks the Main File name.  It
  812.                 does not care what file(s) are loaded in the text editor
  813.                 windows.
  814.  
  815.             3.  Use the Compile|Compile Help command to compile the Main
  816.                 File into a finished help file.
  817.  
  818.             4.  Use the Help|Load Custom Help command to view the finished
  819.                 help file.  You may alternately use the Memory Resident Mode
  820.                 of PHD to make your new help system available while running
  821.                 other programs.
  822.  
  823.  
  824.        HELP TEXT FORMAT
  825.  
  826.        The format for the help file is very simple.   Each topic is given  a
  827.        symbolic name (e.g.  FileOpen).  Text following the topic line is put
  828.        into the help file.
  829.  
  830.        If  a line of text is flush left with no preceeding white space,  the
  831.        line  will  be  wrapped to fit the help window  size.   All  adjacent
  832.        wrappable lines are wrapped as a paragraph.   If a line begins with a
  833.        space it will not be wrapped.  For example,  the following is a  help
  834.        topic for a File|Open menu item.
  835.  
  836.          .topic FileOpen
  837.  
  838.              File|Open
  839.              ---------
  840.          This menu item will bring up a dialog...
  841.  
  842.        The "File|Open"  will not be wrapped with the "----"  line since they
  843.        both begin with a space, but the "This menu..." line will be wrapped.  
  844.  
  845.        The syntax for a ".topic" line is:
  846.  
  847.            .topic symbol[=number][, symbol[=number][...]]
  848.  
  849.        Note  a  topic can have multiple symbols that define it so  that  one
  850.        topic can be used by multiple contexts.   The number is optional  and
  851.        will be the value of the hcXXX in the optional symbol file.   Once  a
  852.        number  is  assigned  all following topic symbols  will  be  assigned
  853.        numbers in sequence.  For example:
  854.  
  855.                                       - 12 -
  856.  
  857.  
  858.            .topic FileOpen=3, OpenFile, FFileOpen
  859.  
  860.        will produce the following help context number definitions:
  861.  
  862.            hcFileOpen  = 3;
  863.            hcOpenFile  = 4;
  864.            hcFFileOpen = 5;
  865.  
  866.        A line that begins (flush left) with a "." must always be followed by
  867.        a valid command (TOPIC,  INCLUDE).  If the first non-space  character
  868.        in  a  line is "."  then you MUST use two .'s in a row  or  the  help
  869.        compiler   will   expect  a  valid  command.    The   compiler   will
  870.        automatically remove the extra "." character.
  871.  
  872.        Cross  references can be imbedded in the text of a help  topic  which
  873.        allows the user to quickly access related topics.   The format for  a
  874.        cross reference is as follows:
  875.  
  876.             {text[:alias]}
  877.  
  878.        The text enclosed within the {}'s is highlighted by the help  viewer. 
  879.        This  text can be selected by the user and will take the user to  the
  880.        topic by the name of the text.  To include the { character as part of
  881.        regular text,  use two {'s in a row.   Sometimes the text will not be
  882.        the  same as a topic symbol.   In this case you can use the  optional
  883.        alias  syntax.   The symbol you wish to use is placed after the  text
  884.        after  a  ':'.  The  following is a paragraph  of  text  using  cross
  885.        references:
  886.  
  887.              The {File Open Dialog:FileOpen} allows you 
  888.              specify which file you wish to view.  It also
  889.              allows you to navigate directories.  To change 
  890.              to a given directory use the
  891.              {Change Directory Dialog:ChDir} command.
  892.  
  893.        The  user can tab or use the mouse to select more  information  about
  894.        the  "File Open Dialog"  or the "Change Directory Dialog".  The  help
  895.        compiler  handles forward references so a topic need not  be  defined
  896.        before it is referenced.   If a topic is referenced but not  defined,
  897.        the compiler will give a warning but will still create a useable help
  898.        file.   If  the  undefined reference is used,  a  message  ("No  help
  899.        available...") will appear in the help window.
  900.  
  901.        Several  text files can be combined into one help file by  using  the
  902.        ".INCLUDE filename" command.  For example, to include the text from a
  903.        file named "PART2.PHS" into the current help file,  use the following
  904.        command in the main help source file:
  905.  
  906.            .INCLUDE PART2.TXT
  907.  
  908.        Note  that you may only use the ".INCLUDE"  command in the main  help
  909.        file.
  910.  
  911.  
  912.  
  913.  
  914.                                       - 13 -
  915.  
  916.  
  917.        COMPILING HELP
  918.  
  919.        After the help source text has been prepared with the text editor and
  920.        the  Main File has been set using the Compile|Main File command,  the
  921.        help  source text must be compiled to make it viewable with  the  PHD
  922.        help system.
  923.  
  924.        To compile the help source text (.PHS files), make sure the Main File
  925.        is set to the desired name, then use the Compile|Compile Help command
  926.        to  start the compiler.   A dialog box will show  progress,  counting
  927.        lines  compiled  and  memory  still  available.   Memory  use  during
  928.        compilation is generally not large.   If you run out of memory during
  929.        compilation,  try  closing  any  open text  editor  windows  to  save
  930.        additional memory.
  931.  
  932.        If an error occurs during compilation,  an error message will appear.
  933.        PHD will load the file with the error into a text editor and  attempt
  934.        to position the cursor at the error.  If there are already three text
  935.        editor  windows open (the maximum allowed) and none of them  are  the
  936.        file with the error,  PHD will close one of them to allow opening  of
  937.        the problem file.
  938.  
  939.        If the compilation finishes without errors, a file with the same name
  940.        as the Main File with a .PHD extension will be on disk.  You may then
  941.        view the help file using the PHD help viewer.   Note that you can not
  942.        compile a help file that is currently in the help viewer window.
  943.  
  944.  
  945.        VIEWING CUSTOM HELP
  946.  
  947.        The PHD help viewer allows you to view custom help files created with
  948.        the  PHD help compiler.   The screen layout for custom help files  is
  949.        similar  to the built-in help system for PHD accessed with  the  <F1>
  950.        key,  except  the push buttons are located across the bottom  of  the
  951.        window instead of on the right side.
  952.  
  953.        Custom help files are loaded in two ways:
  954.  
  955.             1.  Use the Help|Load Custom Help command to select the desired
  956.                 help file to view.
  957.  
  958.             2.  Run PHD with the /Lname parameter to automatically load
  959.                 the desired help file.  For example:
  960.  
  961.                          PHD /LMYHELP
  962.         
  963.                 This command would automatically load MYHELP.PHD.  The same
  964.                 automatic load method can be used when PHD is operated in
  965.                 Memory Resident Mode.
  966.  
  967.        When the automatic load option is used,  you may still close the help
  968.        window  and load a different help file after the program starts.   If
  969.        the Save Desktop option is set in Options|Environment,  the automatic
  970.        load  option  will not load the specified help file if  another  help
  971.        file was open when the program was last exited.
  972.  
  973.                                       - 14 -
  974.  
  975.  
  976.                                     TEXT EDITOR
  977.                                     -----------
  978.  
  979.  
  980.        The  Text  Editor window is used to edit text files of up to  64K  in
  981.        size.   A text editor window is opened using the File|Open PHD Source
  982.        command.   The top line of the window displays the file currently  in
  983.        editor memory.  The lower left corner of the edit window displays the
  984.        row  and  column  location of the cursor and a star "*"  to  indicate
  985.        that the file has been modified.
  986.  
  987.        Scroll  bars  are  shown on the right and bottom edges  of  the  text
  988.        editor window to indicate the position in the file and to  facilitate
  989.        mouse use.
  990.  
  991.        The following commands are used to move the cursor in the Text Editor
  992.        window:
  993.  
  994.           Character left       <Left arrow>
  995.           Character right      <Right arrow>
  996.           Word left            <Ctrl+left arrow>
  997.           Word right           <Ctrl+right arrow>
  998.           Line up              <Up arrow>
  999.           Line down            <Down arrow>
  1000.           Page up              <PgUp>
  1001.           Page down            <PgDn>
  1002.           Beginning of line    <Home>
  1003.           End of line          <End>
  1004.           Top of window        <Ctrl+Home>
  1005.           Bottom of window     <Ctrl+End>
  1006.           Beginning of file    <Ctrl+PgUp>
  1007.           End of file          <Ctrl+PgDn>
  1008.  
  1009.        The  following  commands  are used for general editing  in  the  Text
  1010.        Editor window:
  1011.  
  1012.           Insert mode on/off                 <Ins>
  1013.           Delete character left of cursor    <BackSpace>
  1014.           Delete character under cursor      <Del>
  1015.           Delete word right                  <Ctrl+T>
  1016.           Delete line                        <Ctrl+Y>
  1017.           New line                           <Enter>
  1018.  
  1019.        A block of text is any amount of text,  from a single character to an
  1020.        entire file, that is marked with special hidden block markers.  There
  1021.        can be only one marked block of text in the text editor at a time.  A
  1022.        block  is  marked  by  placing the cursor  at  the  desired  starting
  1023.        location and then using any of the standard cursor movement  commands
  1024.        in  combination  with the <Shift> key to mark the  block  (text  will
  1025.        become highlighted as it is marked).
  1026.  
  1027.        The  mouse may also be used to mark text by placing the mouse  cursor
  1028.        at  the  desired starting location and holding the left  button  down
  1029.        while  dragging the mouse over the text to mark.   The mouse  may  be
  1030.        moved beyond the edge of the Text Editor window to scroll the  screen
  1031.        while marking.
  1032.                                       - 15 -
  1033.  
  1034.  
  1035.        After  the  text  is marked,  any of the following  commands  may  be
  1036.        performed  on  the block (these commands are found in  the  Edit-Text
  1037.        menu):
  1038.  
  1039.           Cut        (Shift+Del)  -  Copy to clipboard & delete
  1040.           Copy        (Ctrl+Ins)  -  Copy to clipboard
  1041.           Paste      (Shift+Ins)  -  Paste from clipboard
  1042.           Delete      (Ctrl+Del)  -  Delete block
  1043.           Print Block   (Ctrl+P)  -  Print block
  1044.           Export        (Ctrl+X)  -  Write block to file
  1045.  
  1046.        Search  commands are used to find and optionally replace text in  the
  1047.        Text  Editor  window.   The following search commands  are  available
  1048.        (these commands are found in the Edit-Text menu):
  1049.  
  1050.           Find Text  -  Find selected text
  1051.           Replace    -  Find and replace selected text
  1052.           Last Find  -  Repeat last find/replace
  1053.  
  1054.        Miscellaneous  editing commands include (these commands are found  in
  1055.        the Edit-Text menus):
  1056.  
  1057.           Import     -  Read text into editor from file
  1058.           Print All  -  Print entire file
  1059.  
  1060.        The  final  category of text editor commands are those used  to  save
  1061.        files (these commands are found in the File menu):
  1062.  
  1063.           Save       -  Save editor text
  1064.           Save/Done  -  Save editor text & close
  1065.           Save As    -  Save editor text with new name
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090.  
  1091.                                       - 16 -
  1092.  
  1093.  
  1094.                                   SYSTEM MENU (≡)
  1095.                                   ---------------
  1096.  
  1097.        The  System  menu  appears on the far left of the  menu  bar  and  is
  1098.        represented  by the ≡ symbol.   Activate the system menu by  pressing
  1099.        <Alt+Space>.   The following commands are available under the  System
  1100.        menu:
  1101.  
  1102.           About/Order  -  View copyright or print order
  1103.  
  1104.  
  1105.  
  1106.        ABOUT/ORDER
  1107.  
  1108.  
  1109.        The  About  window  displays  a detailed  copyright  notice  for  the
  1110.        program.    Select  the  [Print]  button  to  print  an  order  form. 
  1111.        Unregistered  copies  of the program will automatically  display  the
  1112.        About window for 3 seconds every 10th execution of the program.
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.                                       - 17 -
  1151.  
  1152.  
  1153.                                      FILE MENU
  1154.                                      ---------
  1155.  
  1156.        The File menu is used to open and save text files in the text  editor
  1157.        windows and to exit the program.
  1158.  
  1159.        OPEN PHD SOURCE
  1160.  
  1161.        The  Open PHD Source command is used to load a .PHS help source  file
  1162.        (or  any  standard text file) into a text editor  window.   When  you
  1163.        select this command,  a file selection dialog will appear.   You  may
  1164.        enter  the desired file name into the input box,  or you may enter  a
  1165.        file search string (like DOS wildcards) to refine the search.  If you
  1166.        enter  a wildcard,  then the matching files will appear in  the  file
  1167.        list.  Press <Enter> to move the selector to the file list, highlight
  1168.        a file, then press <Enter> to load the file into the text editor.
  1169.  
  1170.        You may enter other drives and directories into the file input box or
  1171.        your may select the ../ or other directory names in the file list  to
  1172.        select files from other directories.
  1173.  
  1174.  
  1175.        SAVE PHD SOURCE
  1176.  
  1177.        The  Save  PHD  Source command saves the text editor  text  with  the
  1178.        current filename.  The text editor window remains open.  This command
  1179.        should be used on a regular basis to avoid data loss in the event  of
  1180.        a power failure.
  1181.  
  1182.  
  1183.        SAVE/DONE
  1184.  
  1185.        The  Save/Done  command  is similar to the Save  PHD  Source  command
  1186.        except after the text is saved, the text editor window is closed.
  1187.  
  1188.  
  1189.        SAVE AS
  1190.  
  1191.        The Save As command is used to save the text from the text editor and
  1192.        change the name of the file at the same time.   The original file  on
  1193.        disk  remains unchanged.   Note that the name of the file on the  top
  1194.        line of the text editor window changes accordingly.
  1195.  
  1196.        When you select this command,  a file selection dialog requests a new
  1197.        name  for the file.   If you select a file name that already  exists,
  1198.        you will be prompted for replacement verification.
  1199.  
  1200.  
  1201.        EXIT
  1202.  
  1203.        The Exit command leaves the program and returns to DOS.   If you  are
  1204.        running  PHD  in Memory Resident Mode, you will be  returned  to  the
  1205.        program  you were running when PHD was invoked with the popup  hotkey
  1206.        (see Memory Resident Mode for details).
  1207.  
  1208.  
  1209.                                       - 18 -
  1210.  
  1211.  
  1212.                                   EDIT-TEXT MENU
  1213.                                   --------------
  1214.  
  1215.        The  Edit-Text menu contains commands used to manipulate text in  the
  1216.        text editor window.  Many of the commands use a clipboard which is an
  1217.        invisible area of memory used to temporarily store text.  Many of the
  1218.        commands  also refer to a block of text.   Refer to the  Text  Editor
  1219.        section for details about marking blocks of text.
  1220.  
  1221.  
  1222.        CUT
  1223.  
  1224.        The  Cut command removes a marked block of text from the text  editor
  1225.        and places it on the clipboard.   After a block of text has been cut,
  1226.        it may be pasted (more than once) to another location in the  editor. 
  1227.        The  clipboard is erased when new text is cut to it.   If no text  is
  1228.        marked, this command is disabled.
  1229.  
  1230.  
  1231.        COPY
  1232.  
  1233.        The Copy command makes a copy of a marked block of text from the text
  1234.        editor  and places it on the clipboard.   The original text  is  left
  1235.        untouched.   After a block of text has been copied to the  clipboard,
  1236.        it may be pasted (more than once) to another location in the  editor. 
  1237.        The clipboard is erased when new text is copied to it.  If no text is
  1238.        marked, this command is disabled.
  1239.  
  1240.  
  1241.        PASTE
  1242.  
  1243.        The  Paste command takes the contents of the clipboard (see  Cut  and
  1244.        Copy  commands)  and inserts it into the text editor at  the  current
  1245.        cursor  location.   If no text is currently in  the  clipboard,  this
  1246.        command  is  disabled.   After  pasting text  into  the  editor,  the
  1247.        clipboard contents remain untouched.
  1248.  
  1249.  
  1250.        DELETE
  1251.  
  1252.        The  Delete  command  deletes a marked block of text  from  the  text
  1253.        editor.   The  deleted  text is NOT copied to the  clipboard  and  is
  1254.        available  after deletion.   If no text is marked,  this  command  is
  1255.        disabled.
  1256.  
  1257.  
  1258.        IMPORT
  1259.  
  1260.        The Import command is used to read text from an on-disk file into the
  1261.        text  editor at the current cursor location.   When you  select  this
  1262.        command,  a  file selection dialog requests a file  to  import.   The
  1263.        total  size of the current text in the text editor plus the  size  of
  1264.        the imported text must be less than 64K.   The original on-disk  file
  1265.        remains untouched by the import command.
  1266.  
  1267.  
  1268.                                       - 19 -
  1269.  
  1270.  
  1271.        EXPORT
  1272.  
  1273.        The export command is used to write a marked block of text to a  disk
  1274.        file.  When you select this command, a file dialog requests a file to
  1275.        export to.  If the selected file already exists, you will be prompted
  1276.        for replacement confirmation.  If no text is marked,  this command is
  1277.        disabled.
  1278.  
  1279.  
  1280.        PRINT BLOCK
  1281.  
  1282.        The Print Block command prints a marked block of text to the  printer
  1283.        port set in Options|Environment.  If no text is marked,  this command
  1284.        is disabled.
  1285.  
  1286.  
  1287.        PRINT ALL
  1288.  
  1289.        The  Print  All  command prints the entire text file  from  the  text
  1290.        editor to the printer port set in Options|Environment.  The Print All
  1291.        command does not require any text to be marked.
  1292.  
  1293.  
  1294.        FIND TEXT
  1295.  
  1296.        The  Find Text command is used to search for a specified text  string
  1297.        in the text editor.   When you select this command,  a search  dialog
  1298.        requests  a string to match.  Options include Case  Sensitive  Search
  1299.        and Whole Words Only.   After the desired options are set,  <F2> will
  1300.        initiate  the search.   Note that the search always starts  from  the
  1301.        beginning  of  the file.   If a match is found,  the cursor  will  be
  1302.        positioned at the matched text.
  1303.  
  1304.  
  1305.        FIND/REPLACE
  1306.  
  1307.        The  Find/Replace  command  is used to search for  a  specified  text
  1308.        string  in the text editor and replace it with another string.   When
  1309.        you select this command,  a search dialog requests a string to match. 
  1310.        Options  include Case Sensitive Search, Whole Words Only,  Prompt  On
  1311.        Replace,  and Replace All.   After the desired options are set,  <F2>
  1312.        will  initiate the search.   Note that the search always starts  from
  1313.        the beginning of the file.   If a match is found,  the cursor will be
  1314.        positioned at the matched text and the matched text will be  replaced
  1315.        with the new text.
  1316.  
  1317.  
  1318.        LAST FIND
  1319.  
  1320.        The  Last  Find command repeats the last Find  Text  or  Find/Replace
  1321.        command using the same parameters entered for the last command.
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.                                       - 20 -
  1328.  
  1329.  
  1330.                                    COMPILE MENU
  1331.                                    ------------
  1332.  
  1333.        The Compile menu includes commands used to set the main file for  the
  1334.        help compiler and to initiate help compilation.
  1335.  
  1336.  
  1337.        COMPILE HELP
  1338.  
  1339.        The Compile Help command starts the help compiler using the Main File
  1340.        as  a  starting point.   Note that the compiler ignores  the  file(s)
  1341.        loaded  in  text editor windows and only refers to the Main  File  to
  1342.        determine which file to compile.
  1343.  
  1344.        A  compiler status dialog shows the progress of the compilation.   If
  1345.        an error occurs during compilation, the compiler attempts to load the
  1346.        file containing the error into a text editor window and positions the
  1347.        cursor  at  the  location of the error.   If  the  compiler  finishes
  1348.        without  errors,  a .PHD file will be created on disk  which  can  be
  1349.        viewed with the PHD Help Viewer (see the Help Menu for details).
  1350.  
  1351.  
  1352.        MAIN FILE
  1353.  
  1354.        The  Main File command is used to set the name of the file that  will
  1355.        be used as a starting point when the Compile Help command is  issued. 
  1356.        The  Main  File is normally a file created with the text  editor  and
  1357.        usually  has a .PHS extension.   Note that the compiler  ignores  the
  1358.        file(s)  loaded  in text editor windows and refers only to  the  Main
  1359.        File to determine which file to compile.
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.                                       - 21 -
  1387.  
  1388.  
  1389.                                    OPTIONS MENU
  1390.                                    ------------
  1391.  
  1392.  
  1393.        COLOR SELECTION
  1394.  
  1395.        The color selection window has four areas of interest:
  1396.  
  1397.           Group       -  List of different program regions
  1398.           Item        -  Views within group regions
  1399.           Foreground  -  Foreground color setting
  1400.           Background  -  Background color setting
  1401.  
  1402.        Use the <Tab> key to move to each area in the Color Selection window. 
  1403.        To change program colors,  select the Group of interest,  then select
  1404.        the  Item  within  the group,  and finally  set  the  Foreground  and
  1405.        Background colors for the Item.   As colors are changed,  the program
  1406.        immediately shows the new colors and the Sample Text shows the  color
  1407.        settings.   Black  on  Black  is not allowed and  will  result  in  a
  1408.        flashing white on red color.
  1409.  
  1410.        Predefined  color  palettes  can  be  selected  with  the  Predefined
  1411.        command.   Customized  color palettes are loaded from disk  with  the
  1412.        Load command and saved with the Save As command.   The top frame line
  1413.        of  the  color selection window shows the file name  of  the  current
  1414.        custom palette,  if any.  Customized color palette files end with the
  1415.        ".PAL" file extension.
  1416.  
  1417.        Following  is a detailed list of the color Groups and Items  and  the
  1418.        program views that are affected:
  1419.  
  1420.  
  1421.           Desktop (center portion of screen)
  1422.           -------------------------------------------------------------
  1423.           Background         -  Main screen background area
  1424.  
  1425.  
  1426.           Program Menus (pull-down menus and status line)
  1427.           -------------------------------------------------------------
  1428.           Normal color       -  Normal color of the menu item
  1429.           Disabled item      -  Item is not selectable.
  1430.           Shortcut key       -  Hotkey for item, e.g. "F"ile
  1431.           Selected item      -  Cursor is on item
  1432.           Selected disabled      -  Cursor is on item but item is disabled
  1433.           Selected shortcut  -  Hotkey when cursor is on item
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.                                       - 22 -
  1446.  
  1447.  
  1448.           Text Editor
  1449.           -------------------------------------------------------------
  1450.           Frame inactive     -  Frame when text editor is open but is
  1451.                                 not the active window
  1452.           Frame active       -  Frame when text editor is the active
  1453.                                 window
  1454.           Frame icons        -  Close, resize, and zoom icons
  1455.           Scroll bar page    -  Long portion under icons
  1456.           Scroll bar icons   -  Arrows and position indicator
  1457.           Normal Text        -  Regular text in editor
  1458.           Selected Text      -  Text selected for block commands
  1459.  
  1460.  
  1461.           Dialogs (all program windows that open on desktop)
  1462.           -------------------------------------------------------------
  1463.           Frame inactive     -  Frame when window is open but is not
  1464.                                 the active window.
  1465.           Frame active       -  Frame when window is active
  1466.           Frame icons        -  Close, resize, and zoom icons
  1467.           Scroll bar page    -  Long portion under icons
  1468.           Scroll bar icons   -  Arrows and position indicator
  1469.           Normal text        -  Information text in windows.
  1470.  
  1471.           Note: Labels are the text used to identify areas in dialogs,
  1472.                 e.g., the Group and Item text on the
  1473.                 Color Selection window.
  1474.  
  1475.           Label inactive     -  Label when not selected
  1476.           Label selected     -  Label when selected
  1477.           Label shortcut     -  Hotkey for label
  1478.  
  1479.           Note: Buttons are the square items like [OK] and [Cancel]
  1480.                 that appear in various places in the program.
  1481.  
  1482.           Button inactive    -  Normal colors for the button
  1483.           Button default     -  Button if it would be selected when
  1484.                                 <Enter> is pressed.  See the
  1485.                                 Window|List dialog's [OK] button for an
  1486.                                 example.
  1487.           Button selected    -  Button if selected.
  1488.           Button disabled    -  Button if not selectable.
  1489.           Button shortcut    -  Hotkey for button.  See the buttons on
  1490.                                 the Color Selection window for
  1491.                                 examples.
  1492.           Button shadow      -  Shading under button
  1493.  
  1494.           Note: Clusters are the selection lists like the Settings in
  1495.                 Options|Environment and the Predefined Color Palette
  1496.                 list.
  1497.  
  1498.           Cluster normal     -  Item normally (not selected)
  1499.           Cluster selected   -  Item if selected
  1500.           Cluster shortcut   -  Hotkey for item
  1501.  
  1502.  
  1503.  
  1504.                                       - 23 -
  1505.  
  1506.  
  1507.           Note: Input lines are used whenever user input is requested
  1508.                 by the program.
  1509.  
  1510.           Input normal       -  Normal color
  1511.           Input selected             -  Color of text if selected
  1512.           Input arrow        -  Arrow for text longer than displayed
  1513.                                 width
  1514.  
  1515.           Note:  History Lists are used file selection dialogs.
  1516.  
  1517.           History icon       -  Arrow for history activation
  1518.           History icon side  -  Sides of activation arrow
  1519.           History bar page   -  History's scroll bar
  1520.           History bar icons  -  History's scroll bar icons
  1521.  
  1522.           Note: Lists are used in the Group and Item areas of the Color
  1523.                 Selection window and in file selection dialogs.
  1524.  
  1525.           List normal        -  Normal color of item
  1526.           List focused       -  Item when cursor is on it
  1527.           List selected      -  Item when cursor is on it but the view
  1528.                                 is not the focused view.
  1529.           List divider       -  Divider line between columns of a list.
  1530.  
  1531.  
  1532.  
  1533.        ENVIRONMENT
  1534.  
  1535.  
  1536.        Environment options determine the behavior of the program.  Move from
  1537.        area  to  area on the environment screen with the  <Enter>  or  <Tab>
  1538.        keys.  The following options are available:
  1539.  
  1540.  
  1541.        Settings
  1542.        --------
  1543.  
  1544.        Settings determine many characteristics of the program.   To change a
  1545.        setting,  move the cursor to the desired setting and press <Space> or
  1546.        click with the mouse.
  1547.  
  1548.           Prompt  on Quit:   Program will prompt for quit  confirmation
  1549.                before quitting.
  1550.  
  1551.           Attention Bell:  Program rings bell whenever errors occur and
  1552.                the  user's  attention  is desired.   This  feature  can
  1553.                become annoying and may be disabled with this setting.
  1554.  
  1555.           Hourly  Chime:   Program rings the bell twice  on  the  hour. 
  1556.                This  feature  can become annoying and may  be  disabled
  1557.                with this setting.
  1558.  
  1559.           24  Hour Clock:   This setting determines whether  the  clock
  1560.                displayed  in the upper right corner of the screen  will
  1561.                be shown in 12 hour or 24 hour format.
  1562.  
  1563.                                       - 24 -
  1564.  
  1565.  
  1566.           Editor  Backups:   This setting determines whether  a  backup
  1567.                file  will  be  made of the Text Editor  data  when  the
  1568.                current text editor file is saved.  If set,  a file with
  1569.                a  .BAK  extension  will be  created  and  the  previous
  1570.                contents of the text editor will be copied to this  file
  1571.                before the new text is saved.
  1572.  
  1573.           Save  Desktop:   This setting determines whether the  windows
  1574.                open  on  the desktop will be saved to a file  when  the
  1575.                user exits the program.   If the desktop is saved,  then
  1576.                the  same  windows  will be opened  the  next  time  the
  1577.                program is run.
  1578.  
  1579.           Use  EMS  Memory:   Use EMS memory if available  for  program
  1580.                overlays.   If EMS memory is not available, this setting
  1581.                is ignored.
  1582.  
  1583.           43/50  Line  Mode:   Computers with EGA or VGA  monitors  are
  1584.                capable of displaying 43 or 50 lines of text rather than
  1585.                the standard 25 lines.  With this option set, more space
  1586.                is available on the desktop to display windows.  Setting
  1587.                this option on computers without EGA or VGA monitors has
  1588.                no  effect.   If you switch from 43/50 line mode  to  25
  1589.                line mode and can't find some windows,  they may be  off
  1590.                the screen.  Change back to 43/50 line mode and move the
  1591.                windows back into view.
  1592.  
  1593.  
  1594.        Printer
  1595.        -------
  1596.        This setting determines where printed output will be directed.
  1597.  
  1598.  
  1599.        Compiler Options
  1600.        ----------------
  1601.        The  compiler  options  determine many characteristics  of  the  help
  1602.        compiler.  The following options are available:
  1603.  
  1604.           Write Symbol File:  This setting determines whether the cross
  1605.                references  found in the help text will be written to  a
  1606.                file  with  a .SYM extension.   The  resultant  file  is
  1607.                useful as a printed index or for on-line help systems in
  1608.                other  programs.   All cross references are  written  in
  1609.                alphabetical order.
  1610.  
  1611.           Use  Prefix Codes:   If this option is enabled and the  Write
  1612.                Symbol File option is also enabled,  the symbols written
  1613.                to  the  symbol file will be prefixed with  "hc".   This
  1614.                prefix is used by some programs to indicate help context
  1615.                numbers for on-line help systems.
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.                                       - 25 -
  1623.  
  1624.  
  1625.                                     WINDOW MENU
  1626.                                     -----------
  1627.  
  1628.        The  Window  menu  provides access to  commands  used  to  manipulate
  1629.        program windows.  The following commands are available (some of these
  1630.        commands may be disabled for some windows):
  1631.  
  1632.           Close:      -  Close the window
  1633.           Size/Move:  -  Resize/move the window
  1634.           Zoom:       -  Zoom window to full size
  1635.           Next:       -  Make next window active
  1636.           Cascade:    -  Arrange windows cascaded
  1637.           Tile:       -  Arrange windows tiled
  1638.           Erase All:  -  Close all windows
  1639.           List:       -  List active windows
  1640.  
  1641.  
  1642.  
  1643.        CLOSE
  1644.  
  1645.  
  1646.        The Close command closes the currently active window.   The <Esc> key
  1647.        serves the same purpose, as does a mouse click on the close icon of
  1648.        the active window.
  1649.  
  1650.  
  1651.  
  1652.        SIZE/MOVE
  1653.  
  1654.  
  1655.        The  Size/Move  command changes the size or position  of  the  active
  1656.        window.   The  arrow  keys move the window to  a  new  location,  and
  1657.        <Enter> accepts the new position.   The mouse can be used to drag the
  1658.        top line of the window to a new position.  All program windows can be
  1659.        moved.
  1660.  
  1661.        <Shift  + arrow keys> resize the window and <Enter> accepts  the  new
  1662.        size.   The mouse can be used to drag the lower right corner  of  the
  1663.        window  to the desired size.   Only windows that have a  single  line
  1664.        lower right corner (like the text editor) can be resized.
  1665.  
  1666.  
  1667.  
  1668.        ZOOM
  1669.  
  1670.  
  1671.        Zoom resizes the active window to the maximum size.  If the window is
  1672.        already  zoomed,  selecting  Zoom  will restore  the  window  to  the
  1673.        original size.   Double-clicking the mouse anywhere in the title line
  1674.        or the Zoom icon (arrow in upper right corner) will also  zoom/unzoom
  1675.        the window.  Only a few of the program windows are zoomable (like the
  1676.        text editor).
  1677.  
  1678.  
  1679.  
  1680.  
  1681.                                       - 26 -
  1682.  
  1683.  
  1684.        NEXT
  1685.  
  1686.  
  1687.        Next  makes  the next window active which makes it the  topmost  open
  1688.        window.  Use Next to cycle through windows if more than one window is
  1689.        open on the desktop.
  1690.  
  1691.  
  1692.  
  1693.        CASCADE
  1694.  
  1695.  
  1696.        Cascade stacks all open windows.
  1697.  
  1698.  
  1699.  
  1700.        TILE
  1701.  
  1702.  
  1703.        Tile  attempts  to  arrange all open windows to  be  visible  on  the
  1704.        screen.   Due  to size limitations on many types  windows,  the  tile
  1705.        command may overlap windows.
  1706.  
  1707.  
  1708.  
  1709.        ERASE ALL
  1710.  
  1711.  
  1712.        Erase  All removes all open windows from the desktop.   Some  windows
  1713.        may request save confirmation before closing.
  1714.  
  1715.  
  1716.  
  1717.        LIST
  1718.  
  1719.  
  1720.        The  List command opens a window which lists all of the open  windows
  1721.        on  the  desktop.   From this window, select or  delete  any  of  the
  1722.        windows.   The titles of all open windows are shown in  a  scrollable
  1723.        list.   Position the highlight bar on the desired window,  then press
  1724.        <Enter>  or double-click with the mouse to make that  window  active. 
  1725.        Select the [Delete] button to remove the window from the desktop.
  1726.  
  1727.  
  1728.  
  1729.  
  1730.  
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.  
  1739.  
  1740.                                       - 27 -
  1741.  
  1742.  
  1743.                                      HELP MENU
  1744.                                      ---------
  1745.  
  1746.        The Help menu contains commands used to load either the PHD program's
  1747.        on-line  help system or custom help files created with the  PHD  help
  1748.        compiler.
  1749.  
  1750.  
  1751.        LOAD CUSTOM HELP
  1752.  
  1753.        The Load Custom Help command is used to load a help file created with
  1754.        the  PHD  help compiler into a PHD help viewer  window.   The  screen
  1755.        layout  for custom help files is similar to the built-in help  system
  1756.        for  PHD  accessed with the <F1> key,  except the  push  buttons  are
  1757.        located across the bottom of the window instead of on the right side.
  1758.  
  1759.        An alternative method of loading custom help files is to run PHD with
  1760.        the  /Lname  parameter to automatically load the desired  help  file. 
  1761.        For example:
  1762.  
  1763.                 PHD /LMYHELP
  1764.  
  1765.        This   command  would  automatically  load  MYHELP.PHD.    The   same        
  1766.        automatic  load  method can be used when PHD is  operated  in  Memory
  1767.        Resident Mode.
  1768.  
  1769.        When the automatic load option is used,  you may still close the help
  1770.        window  and load a different help file after the program starts.   If
  1771.        the Save Desktop option is set in Options|Environment,  the automatic
  1772.        load  option  will not load the specified help file if  another  help
  1773.        file was open when the program was last exited.
  1774.  
  1775.  
  1776.        PHD HELP FILE
  1777.  
  1778.        The PHD Help File command invokes the built-in context sensitive help
  1779.        system in PHD.   This help system is aware of what you are doing when
  1780.        you  press  <F1>  to  invoke  the  help  system  and  will  load  the
  1781.        appropriate  help topic.   Refer to General Program Use  for  details
  1782.        regarding the use of the help system.
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.  
  1791.  
  1792.  
  1793.  
  1794.  
  1795.  
  1796.  
  1797.  
  1798.  
  1799.                                       - 28 -
  1800.  
  1801.  
  1802.                                MEMORY RESIDENT MODE
  1803.                                ---------------------
  1804.  
  1805.  
  1806.        Popup Help & Data has an optional memory resident mode which provides
  1807.        access to all features even while running another program.  There are
  1808.        two  components  to the memory resident option.   The  first  is  the
  1809.        actual  memory  resident portion of the  program,  POPPHD.EXE.   This
  1810.        program  loads  into  memory and waits for you to  press  the  hotkey
  1811.        (<Alt+Esc>  by default).   When the hotkey is pressed,  the main  PHD
  1812.        program  is loaded using a special memory swapping technique.   Using
  1813.        this combination,  the entire package only requires 8K of memory when
  1814.        not popped up.
  1815.  
  1816.        To run PHD in memory-resident mode, add the PHD directory to the PATH
  1817.        statement and the command POPPHD to your AUTOEXEC.BAT file (this  was
  1818.        an option during installation.   PHD can then be invoked at any  time
  1819.        by pressing <Alt+Esc>.
  1820.  
  1821.        NOTE:   PHD can not pop up over graphics programs.   You will hear  a
  1822.        beep if you try to invoke PHD while a graphics program is running.
  1823.  
  1824.        POPPHD  may be executed with several options (the first four must  be
  1825.        used  when  first  running  the  program  and  may  be  used  in  any
  1826.        combination):
  1827.  
  1828.           POPPHD /D        -  Forces memory swapping to disk
  1829.  
  1830.           POPPHD /H####    -  Changes the hotkey for popping up.
  1831.                               See the hotkey chart on the next page
  1832.                               for codes. <Alt+Esc> is the default hotkey.
  1833.  
  1834.           POPPHD /S[name]  -  Uses [name] directory for disk swapping.
  1835.                               You must specify the complete drive and
  1836.                               directory name.  DO NOT include the []'s.
  1837.  
  1838.           POPPHD /L[name]  -  Loads [name] as the default PHD custom help
  1839.                               file.  DO NOT include the []'s.
  1840.  
  1841.           POPPHD /U        -  Unloads POPPHD from memory.  POPPHD must be
  1842.                               the last loaded for this command to work.
  1843.  
  1844.        When using the /H parameter to change the hotkey for the program, the
  1845.        following  format  must be followed.   The number entered MUST  be  4
  1846.        digits.   Select the first two digits from Chart 1 and the second two
  1847.        digits  from Chart 2.   The resulting hotkey is a combination of  the
  1848.        keystrokes from Chart 1 and Chart 2.  For example, the default hotkey
  1849.        is  <Alt+Esc>  represented by the hotkey code 0801.   To  change  the
  1850.        hotkey to <Alt+F10> you would enter the command:
  1851.  
  1852.             POPPHD /H0844
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.                                       - 29 -
  1859.  
  1860.  
  1861.  
  1862.        Chart 1. (first two digits)
  1863.  
  1864.        Digits   Keystroke
  1865.        ------   ---------
  1866.          01     <RSh>
  1867.          02     <LSh>
  1868.          04     <Ctrl>
  1869.          05     <Ctrl+RSh>
  1870.          06     <Ctrl+LSh>
  1871.          08     <Alt>
  1872.          09     <Alt+RSh>
  1873.          0A     <Alt+LSh>
  1874.          0C     <Alt+Ctrl>
  1875.  
  1876.  
  1877.  
  1878.        Chart 2. (second two digits)
  1879.  
  1880.        Digits   Keystroke      Digits   Keystroke      Digits    Keystroke
  1881.        ------   ---------      ------   ---------      ------    ---------
  1882.          01      <Esc>           18      <O>             2F       <V>
  1883.          02      <1>             19      <P>             30       <B>
  1884.          03      <2>             1A      <[>             31       <N>
  1885.          04      <3>             1B      <]>             32       <M>
  1886.          05      <4>             1C      <Cr>            33       <,>
  1887.          06      <5>             1D      <Ctrl>          34       <.>
  1888.          07      <6>             1E      <A>             35       </>
  1889.          08      <7>             1F      <S>             36       <RSh>
  1890.          09      <8>             20      <D>             37       <*>
  1891.          0A      <9>             21      <F>             38       <Alt>
  1892.          0B      <0>             22      <G>             39       <Sp>
  1893.          0C      <->             23      <H>             3A       <Caps>
  1894.          0D      <=>             24      <J>             3B       <F1>
  1895.          0E      <BkSp>          25      <K>             3C       <F2>
  1896.          0F      <Tab>           26      <L>             3D       <F3>
  1897.          10      <Q>             27      <;>             3E       <F4>
  1898.          11      <W>             28      <'>             3F       <F5>
  1899.          12      <E>             29      <~>             40       <F6>
  1900.          13      <R>             2A      <LSh>           41       <F7>
  1901.          14      <T>             2B      <\>             42       <F8>
  1902.          15      <Y>             2C      <Z>             43       <F9>
  1903.          16      <U>             2D      <X>             44       <F10>
  1904.          17      <I>             2E      <C>
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.                                       - 30 -
  1918.  
  1919.  
  1920.                                COMMAND LINE COMPILER
  1921.                                ---------------------
  1922.  
  1923.  
  1924.        Your distribution disk includes a command line compiler for PHD  help
  1925.        files  called PHDC.EXE.   PHDC provides the same help  file  compiler
  1926.        capability  as the integrated compiler in PHD.   The syntax  for  the
  1927.        command line compiler is:
  1928.  
  1929.            PHDC <Help text>[.PHS] [<Help file>[.PHD]] [<symbol file>[.SYM]]
  1930.  
  1931.        <Help  text>  is the help source text.   The .PHS file  extension  is
  1932.        assumed and is optional.  The help text name must be supplied.
  1933.  
  1934.        <Help  file>  is  the  finished PHD help  file.   This  parameter  is
  1935.        optional.   If this parameter is not supplied, the resulting PHD file
  1936.        will  have the same name as the help text file but with a  .PHD  file
  1937.        extension.  The .PHD file extension is assumed and is optional.
  1938.  
  1939.        <Symbol  file>  is the name of the file that will  contain  the  help
  1940.        symbols.   This  parameter  is optional.  If this  parameter  is  not
  1941.        supplied,  the resulting symbol file will have the same name  as  the
  1942.        help  text  file  but  with a .SYM file  extension.   The  .SYM  file
  1943.        extension is assumed and is optional.
  1944.  
  1945.        There  is no status information for the command line  compiler.   The
  1946.        only messages that appear will be error messages.
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.                                       - 31 -
  1977.  
  1978.  
  1979.                             HELP FILE CREATION SERVICE
  1980.                             --------------------------
  1981.  
  1982.        PHD  is  designed to be easy to use for both beginners  and  advanced
  1983.        users.   Creation of custom help files requires some  initial  design
  1984.        work and lots of typing, depending on the size of the help system.
  1985.  
  1986.        While  most users will be able to create custom help  systems,  time,
  1987.        inclination,   and   available  resources  may  prohibit   the   full
  1988.        realization  of the benefits of PHD.  We recognize that you may  want
  1989.        someone else to create your custom help files.
  1990.  
  1991.        The  good  news  is we at AMST are experts on  creating  custom  help
  1992.        files.   After all,  we wrote PHD and we even use PHD to create  help
  1993.        systems  for our other software (including the help system  in  PHD). 
  1994.        Our   experts  include  an  industrial  engineer  with  training   in
  1995.        development of computer-based instruction systems.   We will make our
  1996.        resources  available  to  you  or  your  organization  to  create   a
  1997.        professional custom help system geared specifically to your needs.
  1998.  
  1999.        The bad news is this service has a price.  The price depends soley on
  2000.        the complexity of your desired help system.   You will find that  our
  2001.        prices  may  be  high for small jobs,  but the prices  will  be  very
  2002.        reasonable  for  large  scale systems.  If  we  prepare  custom  help
  2003.        systems for you,  the price will include a free license to use PHD in
  2004.        your organization.
  2005.  
  2006.        To  find  out more about our Help File Creation Service,  give  us  a
  2007.        call.   We  will  request  some printed or  on-disk  samples  of  the
  2008.        information  you  want included in your help system.   Then  we  will
  2009.        provide  a quote for the service.  Delivery times will depend on  our
  2010.        current workload and the scope of the job.
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.                                       - 32 -
  2036.  
  2037.  
  2038.                                ORDER FORM
  2039.        ------------------------------------------------------------
  2040.  
  2041.        Popup Help & Data (Ph.D.) V1.0         S/N: PHD1.0__________
  2042.  
  2043.        Mail To:  Applied Micro Systems Technology
  2044.                  P.O. Box 1784
  2045.                  Stillwater, OK  74076
  2046.                  (405) 377-0444
  2047.  
  2048.        Name:     __________________________________________________
  2049.  
  2050.        Company:  __________________________________________________
  2051.  
  2052.        Address:  __________________________________________________
  2053.  
  2054.                  __________________________________________________
  2055.  
  2056.        Phone:    (______) ______-________
  2057.  
  2058.  
  2059.             Disk: 5.25"[ ]  3.5"[ ]   Quantity    Price    Extended
  2060.  
  2061.             Popup Help & Data (Ph.D.) ________    35.00    ________
  2062.             P&S Backup/Restore        ________    35.00    ________
  2063.             P&S Home Manager          ________    35.00    ________
  2064.             Upgrades _________________________    15.00    ________
  2065.             Volume discounts and site licenses     CALL    ________
  2066.             We can create your PHD help files!     CALL    ________
  2067.  
  2068.             SUBTOTAL                                       ________
  2069.  
  2070.             Oklahoma residents add 7.5% sales tax          ________
  2071.             Shipping (add $2.50 for each item)             ________
  2072.             Overseas (add $2.50 for each item)             ________
  2073.  
  2074.             TOTAL ORDER (U.S. dollars/U.S. bank)           ________
  2075.  
  2076.  
  2077.        Paid by: Check[ ]   Money Order[ ]   VISA[ ]   MC[ ]   PO[ ]
  2078.  
  2079.        VISA/MC/PO#: _________________________   Exp Date: _________
  2080.  
  2081.        Signature (rqd for credit card): ___________________________
  2082.  
  2083.        Where did you hear about this program? _____________________
  2084.  
  2085.        Comments:
  2086.  
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.                                       - 33 -
  2095.