home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / graf / sd.zip / SD.TXT < prev   
Text File  |  1988-03-17  |  25KB  |  722 lines

  1.  
  2.  
  3.  
  4.                             3/17/88
  5.  
  6.  
  7.  
  8.                                  Screen Designer
  9.  
  10.                                   Version 2.04
  11.  
  12.  
  13.  
  14.                             Copyright (C) 1987, 1988
  15.                                        by
  16.                                 Michael W. Cocke
  17.  
  18.  
  19.  
  20.  
  21.  
  22.                       A Tool for Designing Screen Displays
  23.  
  24.  
  25.  
  26.  
  27.    This program is being distributed under the `shareware' concept.
  28.    You are freely encouraged to copy and distribute this program, provided 
  29.    that no changes are made to either the program or the documentation.
  30.    This means that you can download this program from a bulletin board, 
  31.    get it through a mail order house, or copy it from a friend.  If you 
  32.    don't find it worthwhile, you won't have risked anything.  But, if you
  33.    do find it useful, all I ask is that you send me a check for just $10.00.
  34.    This buys you to a new copy of the program, WITH ALL updates.
  35.    It will also buy you some peace of mind.  I'm one person,
  36.    not a giant software company, and the check you send may make the
  37.    difference between feeding my cat this week and not feeding my cat
  38.    this week.
  39.  
  40.  
  41.                        Please send a check for $10.00 to:
  42.  
  43.                                   Michael Cocke                                 
  44.                                   11 Cedar Road                                
  45.                                Montville NJ  07045                              
  46.                                                         
  47.                                       Thank You,        
  48.                                                  M.W.C. 
  49.  
  50.  
  51.  
  52.  
  53.    Technical support, upgrades and requests available upon payment of 
  54.    $ 10.00 (U.S.) registration fee.
  55.  
  56.  
  57.    What is SCREEN DESIGNER:
  58.  
  59.    SCREEN DESIGNER is a program created to aid you in designing and
  60.    producing screens for batch files, programs, and, if you have
  61.    the right printer, title pages for word processor documents and
  62.    spreadsheets.
  63.  
  64.    The graphics that SCREEN DESIGNER creates can be used on color or 
  65.    monochrome video systems, and on IBM (tm) compatible graphics 
  66.    printers.
  67.  
  68.    To give you an idea of some of the uses of SCREEN DESIGNER, all of the 
  69.    help screens and title pages in the program were created using the 
  70.    program. 
  71.  
  72.  
  73.  
  74.    How to run SCREEN DESIGNER:
  75.  
  76.    SCREEN DESIGNER was designed to work on a monochrome, CGA, EGA or PGA 
  77.    equipped IBM (tm) compatible computer, with at least 256K Ram and one 
  78.    floppy disk drive.
  79.  
  80.  
  81.    NOTE:  I have not tested Screen Designer on a PGA system, but it            
  82.    should work.
  83.  
  84.    To run the program, all you need to do is type 'SD' at the DOS
  85.    prompt, and press <ENTER>.
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.    How to use SCREEN DESIGNER:
  94.  
  95.  
  96.    The Main Editor Screen
  97.  
  98.    This is the screen where you do the actual drawing, typing, etc. of 
  99.    your screen image.  In addition to all of the function keys (explained 
  100.    below), the backspace, insert, delete and cursor keys all work    
  101.    normally.  The other keys that work here are:
  102.  
  103.         <Alt>+<Insert>      Insert a new line at the current line.
  104.  
  105.         <Alt>+<Delete>      Delete the current line.
  106.  
  107.         <Alt>+<C>           Center screen contents horizontally.
  108.  
  109.         <Ctrl>+<C>          Center current line contents horizontally. 
  110.  
  111.         <Alt>+<V>           Center screen contents vertically.
  112.  
  113.         <Alt>+<R>           Pops up a ruler line on whatever line
  114.                             the cursor is currently on.  This WILL
  115.                             NOT Destroy the screen contents.  To get
  116.                             rid of the ruler and restore your screen, 
  117.                             just do a 'Screen Redraw'.
  118.  
  119.         <CTRL>+<A>          Erase to the left of the curser.
  120.  
  121.         <CTRL>+<S>          Erase to the right of the curser.
  122.  
  123.         <CTRL>+<W>          Erase to the top of the curser.
  124.  
  125.         <CTRL>+<Z>          Erase to the bottom of the curser.
  126.  
  127.  
  128.  
  129.    In addition to the keys listed above, the following keys are used with 
  130.    the 'box' capability.
  131.  
  132.         <HOME>         Mark the upper left corner of a single line
  133.                        box.
  134.         <Ctrl>+<HOME>  Mark the upper left corner of a double line
  135.                        box.
  136.         <Alt>+<HOME>   Mark the upper left corner of a special box.
  137.         <Page Down>    Mark the lower right corner of all boxes.
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.    Screen Wrap  
  149.  
  150.    The screen wraps in all directions.  This means that if you move the 
  151.    cursor off the right side of the screen, it will re-appear on the 
  152.    left side, one line down.  If you move the cursor off the top of the 
  153.    screen, it will re-appear on the bottom of the screen in the same 
  154.    column.  The screen also wraps diagonally, so that if you run the 
  155.    cursor off the lower right corner of the screen, it will re-appear in 
  156.    the upper left corner.
  157.  
  158.    It is NOT possible to edit more than one screen at a time.  A virtual 
  159.    screen will probably be implemented in version 3.0 (free to everyone 
  160.    who registers as a version 2.0 user).
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.    The Box Capability
  169.  
  170.    There is a sophisticated auto-box routine built into SCREEN DESIGNER,
  171.    which will allow you to draw boxes of many different sizes and 
  172.    styles.  All you need to do is mark the upper left corner of where you 
  173.    want to draw a box, using one of the <HOME> key combinations listed 
  174.    above.  Then move the cursor to where you wish the lower right corner 
  175.    of the box, and press <Page Down>.  Presto, a box of the desired type 
  176.    and size! 
  177.  
  178.    There are three separate box patterns available at any time in SCREEN  
  179.    DESIGNER. They are the SINGLE BOX, the DOUBLE BOX and the SPECIAL BOX.  
  180.    The single box is a single line box (-).  The double box is a double 
  181.    line box (=).  The special box is one of a number of possible 
  182.    patterns.  There are eight pre-defined special boxes (that was the 
  183.    number of keys I had left over), and a user-defined option to allow
  184.    you to set any type of box pattern you might wish.
  185.  
  186.  
  187.    The Function Keys
  188.  
  189.    SCREEN DESIGNER makes use of the programmable function keys, F1-F10,
  190.    in all of the sub-menu screens, as well as in the main edit screen
  191.    and the line draw screen.
  192.  
  193.    Some of the function keys 'toggle' an effect.  One example is F8, which 
  194.    toggles between Graphics & Text keyboard modes.  In the case of such
  195.    a toggle key, the function key label (on line 25 of the screen) will 
  196.    change to show what pressing the key will do.  For example:  in the 
  197.    case of F8, SCREEN DESIGNER starts in the default 'text' mode, with
  198.    the label for F8 indicating that pressing F8 will switch to 'graphics' 
  199.    mode.  After F8 has been pressed, the label will change to indicate 
  200.    that pressing F8 will switch back to 'text' mode.  The labels always 
  201.    indicate what pressing the key WILL do;  they do NOT show the current
  202.    function of the key.
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.    F1 - HELP
  222.    ---------
  223.  
  224.    The F1 key ALWAYS displays a help screen. There are help screens for 
  225.    each of the sub menus, the main edit screen, and the line draw screen.
  226.  
  227.  
  228.                   Function Keys from the Main Edit Screen
  229.                   --------------------------------------- 
  230.    
  231.             F1             Main Screen Help
  232.             F2             File Utilities Menu
  233.             F3             Character Utility Menu
  234.             F4             Programmers Utility
  235.             F5             Horizontal and Vertical Screen Centering
  236.             F6             Line Drawing Mode
  237.             F7             Screen Re-draw
  238.             F8             Graphics / Text Mode Toggle
  239.             F9             Re-start the Program
  240.             F10            Exit the Program
  241.  
  242.  
  243.  
  244.    F2 - File Utilities Menu
  245.    ------------------------
  246.  
  247.         The function keys that are used in this menu are:
  248.  
  249.         F1             File Menu Help
  250.         F2             File Load
  251.         F3             File Save
  252.         F4             Directory List
  253.         F10            Return to the Main Edit Screen
  254.  
  255.  
  256.    F1 - File Menu Help
  257.  
  258.    This key is used to provide a quick reference to the file menu.
  259.  
  260.  
  261.    F2 - File Load
  262.  
  263.    This key is used to load an already existing file for further editing.
  264.  
  265.    After pressing F2, you will be asked to enter the filename you want to 
  266.    edit.  If you enter a filename longer than 12 characters, you will 
  267.    be asked to try again.  If you press <ENTER> without entering any 
  268.    filename, you will be returned to the Main Editor Screen.
  269.  
  270.    The files are saved as normal ASCII text files, so you should be able 
  271.    to edit them with any word processor that supports a plain ASCII mode 
  272.    (such as Wordstar (in NON-document mode) or the editors in Turbo 
  273.    Pascal (tm) or Quickbasic (tm)).
  274.  
  275.  
  276.    F3 - File Save
  277.  
  278.    This key is used to save a file that you have created.
  279.    After you have pressed F2, you will be asked to enter the filename you 
  280.    want to save.  If you enter a filename longer than 12 characters, you
  281.    will be asked to try again.  If you press <ENTER> without entering any 
  282.    filename, you will be returned to the Main Editor Screen.
  283.  
  284.    The files are saved as normal ASCII text files, so you should be able 
  285.    to edit them with any word processor that supports a plain ASCII mode 
  286.    (such as Wordstar (in NON-document mode) or the editors in Turbo 
  287.    Pascal (tm) or Quickbasic (tm)).
  288.  
  289.  
  290.    F4 - Directory List
  291.  
  292.    This key is used to list the files in the current directory.  The 
  293.    display stops every 24 lines and displays 'Press <ENTER> to continue'
  294.  
  295.  
  296.    F10 - Return to Main Editor Screen
  297.  
  298.    This key is used to return to the Main Edit Screen.
  299.  
  300.  
  301.  
  302.    F3 - Character Utilities
  303.    ------------------------    
  304.    The function keys that are used in this menu are:
  305.  
  306.         F1             Character Utilities Help
  307.         F2             Define the Special Box
  308.         F3             Keyboard 'Graphics Mode' Map
  309.         F10            Return to the Main Editor Screen
  310.  
  311.  
  312.    F1 - Character Utilities Help
  313.  
  314.    This key is used to provide a quick reference to the Character Utilities
  315.    Menu.
  316.  
  317.  
  318.    F2 - Define the SPECIAL BOX
  319.  
  320.    This key is used to choose the border style for the SPECIAL BOX from one
  321.    of a number of possible patterns. There are eight special boxes already
  322.    defined in the menu, and a user-defined option to allow you to create
  323.    any box pattern you want.
  324.  
  325.    The menu for selecting among the pre-defined boxes is self-explanatory.
  326.    The screen will display the different box patterns along with a number
  327.    for each one.  Simply press the corresponding number and the correct
  328.    pattern will be generated.
  329.  
  330.  
  331.  
  332.    If the user-defined box option is chosen (number 8), a new screen will
  333.    appear.  The left side of the screen shows a listing of keys with the
  334.    corresponding character generated by each key.  The right side of the
  335.    screen prompts the user for the characters that will make up the various
  336.    corners and sides of the user-defined box.  Pressing <ENTER> after each
  337.    selection will move to the next prompt.
  338.  
  339.  
  340.    F3 - Keyboard 'Graphics Mode' Map
  341.    This key is used to display a map of the graphics characters that are
  342.    available when the 'graphics mode toggle' (F8 on main edit screen) is set.
  343.    See the technical appendix for a detailed explanation.
  344.  
  345.  
  346.    F10 - Return to Main Editor Screen
  347.  
  348.    This key returns you to the Main Edit Screen.
  349.  
  350.  
  351.  
  352. F4 - Programmers Utility
  353. ------------------------
  354.  
  355.    This is the function of the program that caused me to write SCREEN 
  356.    DESIGNER.  I tend to write truly horrible screen interfaces.  This is
  357.    because, like many programmers, I'm more concerned with the program than
  358.    with its appearance.  SCREEN DESIGNER is designed to remedy those
  359.    appalling interfaces.
  360.  
  361.    I have tried to make this function non-language specific, as I work in 
  362.    several different programming languages.  As written, this function is
  363.    adequate for BASIC, C and PASCAL coding conventions.  I haven't tested 
  364.    any other languages with it.  Suggestions and comments are welcome.
  365.  
  366.  
  367.    You are asked a number of questions in this section, a detailed 
  368.    discussion follows.
  369.  
  370.         Number Lines (Y/N):
  371.  
  372.    Do you wish to have each line of the screen image numbered?  For 
  373.    instance, GWBASIC requires line numbers, QUICKBASIC considers them 
  374.    optional, and C doesn't want to consider the prospect of numbered 
  375.    lines.
  376.  
  377.    If you answer this question 'yes' you will be asked for a starting 
  378.    number, and an increment between line numbers. 
  379.  
  380.    The message "DO NOT ENTER QUOTES FOR THE FOLLOWING 2 QUESTIONS" will 
  381.    be displayed.  If you are working in BASIC or a similar language which 
  382.    requires PRINT statements to be quoted, DO NOT type quotes (") here! I 
  383.    have no idea what will happen if anyone enters quotes here, but I can 
  384.    guarantee that the program WILL malfunction.
  385.  
  386.  
  387.    The message 'Begin lines with:' will be displayed, this is the 
  388.    programming language statement you wish to have each line begin with. 
  389.    for example,  if programming in BASIC, the answer would be 'PRINT'
  390.  
  391.    The message 'End lines with:' will be displayed, this is the 
  392.    programming language statement you wish to have each line end with. 
  393.    for example, in C you could use this capability in PRINTF statements.
  394.  
  395.    Next you will be asked if you need to have screen lines quoted, this 
  396.    is a yes/no question. (BASIC programmers, the answer is YES)
  397.  
  398.    The last question you will be asked is for the name of the file you 
  399.    wish to save the formatted screen image in.  If you supply the name of 
  400.    a file that already exists, it will be OVERWRITTEN.
  401.  
  402.    If you enter a filename longer than 12 characters, you will be asked 
  403.    to try again.  If you press <ENTER> without entering any filename, you 
  404.    will be returned to the Main Editor Screen. The files are saved as 
  405.    normal ASCII text files, so you should be able to edit them with any 
  406.    word processor.
  407.  
  408.  
  409.  
  410. F5 - Center Screen Contents Horizontally & Vertically
  411. -----------------------------------------------------         
  412.  
  413.    This key is used to center the contents of the screen with one button.
  414.    The program will center the screen contents both horizontally and 
  415.    vertically.
  416.    
  417.    The vertical centering is simple:  the program finds the first and last
  418.    non-blank lines and splits the difference.
  419.  
  420.    The horizontal center is a little more subtle, since boxes are multi-line
  421.    constructs.  Rather than try to explain what happens if there are two
  422.    boxes of different heights on the same set of lines,  I will suggest you
  423.    try it.  The insert and delete keys can be used to modify the results, if
  424.    desired.  You might want to do some experimenting here.
  425.  
  426.  
  427.  
  428. F6 - Line Draw Mode
  429. -------------------
  430.   
  431.    The function keys used from this menu are:
  432.  
  433.         F1             Line Draw Help
  434.         F3             Single / Double Line Toggle
  435.         F6             Pen Up / Down Toggle
  436.         F7             Re-draw the Screen
  437.         F10            Return to the Main Editor Screen
  438.  
  439.  
  440.  
  441.  
  442.    All of the cursor arrow keys work normally (SEE NOTE BELOW), as do the 
  443.    backspace, insert and delete keys.  The other keys that work here are:
  444.  
  445.  
  446.  
  447.         <Alt>+<R>           Pops up a ruler line on whatever line
  448.                             the cursor is currently on.  This WILL
  449.                             NOT Destroy the screen contents.  To get
  450.                             rid of the ruler and restore your screen, 
  451.                             just do a 'Screen Redraw'.
  452.  
  453.         <CTRL>+<A>          Erase to the left of the cursor.
  454.  
  455.         <CTRL>+<S>          Erase to the right of the cursor.
  456.  
  457.         <CTRL>+<W>          Erase to the top of the cursor.
  458.  
  459.         <CTRL>+<Z>          Erase to the bottom of the cursor.
  460.  
  461.  
  462.    NOTE:  The cursor keys work as marked when the pen is UP.  When the pen 
  463.    is down, a line of the selected type is drawn by the cursor.
  464.  
  465.  
  466.    Some of the function keys 'toggle' an effect.  One example is F8, which 
  467.    toggles between Graphics & Text keyboard modes.  In the case of such a 
  468.    'toggle' key, the function key label (on line 25 of the screen) will 
  469.    change to show what pressing the key will do.  For example, in the 
  470.    case of F8, SCREEN DESIGNER starts in the default 'text' mode, the 
  471.    label for F8 indicates that pressing it will switch to 'graphics' 
  472.    mode.  After F8 has been pressed, the label will change to indicate 
  473.    that pressing it will switch back to 'text' mode.  The labels always 
  474.    indicate what pressing the key WILL do, NOT the current function of 
  475.    the key.
  476.  
  477.  
  478.    F1 - Line Draw Help
  479.  
  480.    This key is used to provide a quick reference to the Line Draw Screen.
  481.  
  482.  
  483.  
  484.    F3 - Single / Double Line Toggle
  485.  
  486.    This key toggles between single line (-) and double line (=) mode. 
  487.    Note that the function key line changes to indicate what pressing the
  488.    toggle key WILL do, not the current status of the toggle key.
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.    F5 - Pen Up / Down Toggle
  498.  
  499.    This key toggles between pen up (cursor movement) and pen down (line
  500.    drawing) modes.  
  501.    The lines are actually drawn by moving the cursor (with the arrow keys)
  502.    while the pen is DOWN.  Appropriate corners will be supplied automatically.
  503.    (Well, within limits - the program is not omniscient.)
  504.  
  505.  
  506.    F7 - Re-draw the Screen
  507.  
  508.    This key is used to re-draw the screen after a RAM-resident program 
  509.    has messed it up. It is also useful for getting rid of the ruler line.
  510.  
  511.  
  512.    F10 - Return to main Editor Screen
  513.  
  514.    This key returns you to the Main Edit Screen.
  515.  
  516.  
  517.  
  518.  
  519. F7 - Re-draw the Screen
  520. -----------------------
  521.  
  522.    This key is used to re-draw the screen after a RAM-resident program 
  523.    has messed it up.  It is also useful for getting rid of the ruler line.
  524.  
  525.  
  526.  
  527. F8 - Graphics / Text Mode Toggle
  528. --------------------------------
  529.  
  530.    This key toggles between 'TEXT' and 'GRAPHICS' keyboard mode.  Note that
  531.    the function key line changes to indicate what pressing the toggle key
  532.    WILL do, not the current status of the toggle key.
  533.  
  534.  
  535.  
  536. F9 - Clear Screen and Re-Start the Program
  537. ------------------------------------------ 
  538.         
  539.    This key clears the screen and re-starts the program from the 
  540.    'Donation Request' screen.  If you have sent in your $ 10.00 donation, 
  541.    this key simply clears the screen.  If you have not sent in your 
  542.    donation, WHY NOT?
  543.  
  544.  
  545.  
  546. F10 - Exit the Program
  547. ----------------------
  548.  
  549.    This key is used to exit the program.
  550.  
  551.  
  552.    Technical Appendix:
  553.    -------------------
  554.  
  555.    The graphics characters produced by SCREEN DESIGNER are the extended 
  556.    ASCII character set incorporated in every video board as part of the 
  557.    standard (as defined by IBM) character set.  On a CGA, EGA, PGA or other
  558.    color board, SCREEN DESIGNER does not operate in the GRAPHICS mode, but 
  559.    rather in TEXT mode.  This allows the graphics created by SCREEN DESIGNER
  560.    to work properly on any type of computer / video system.
  561.  
  562.  
  563.    All files produced by SCREEN DESIGNER are standard ASCII text files, 
  564.    with no tokenization.  You can edit any of the image files you create
  565.    with an ASCII word processor, such as WORDSTAR in NON-document mode,
  566.    or the editors in Turbo Pascal and QuickBasic.
  567.  
  568.  
  569.    The files created are 24 records long, with 80 characters per record.
  570.    If you use column 80 for your screen design, be advised that there
  571.    is a bug involving the video systems capability to wrap to the next
  572.    line.  SCREEN DESIGNER attempts to handle this problem with column 80
  573.    for you, but it will probably turn out strangely.  I advise that you 
  574.    design your screens to use columns 1-79, and ignore column 80 entirely.
  575.  
  576.    If you attempt to read in a file that contains either short lines (less 
  577.    then 80 characters) or short files (less than 24 records) SCREEN 
  578.    DESIGNER will pad the records to the requisite length & number.
  579.  
  580.    This program is written in Microsoft QuickBasic 4.0, and makes use of 
  581.    the 'event trapping' features of that language.  Attempting to use a 
  582.    RAM-resident program, such as Sidekick (tm), while running SCREEN 
  583.    DESIGNER may produce strange results.
  584.  
  585.    I have attempted to make this program as portable as possible.  The 
  586.    screen redraw is a little slow, but keep in mind that SCREEN DESIGNER 
  587.    should work on 98% & 99% compatibles as well as 100% compatibles, and
  588.    under Windows (tm) and DoubleDos (tm).  I felt that the compromise
  589.    was worth it.
  590.  
  591.    SCREEN DESIGNER has been tested on the following computer systems:
  592.    (machine types are listed generically, to avoid having to list three pages 
  593.    of trademark credits)
  594.    
  595.              AT with CGA
  596.              AT with EGA
  597.              AT with monochrome
  598.              XT with monochrome graphics
  599.              XT with CGA
  600.              XT with hercules 
  601.  
  602.     These systems were run under various versions of MS-DOS (tm), from  2.11
  603.     through 3.2.
  604.  
  605.  
  606.     Miscellaneous Notes and Release History:
  607.  
  608.    I'd like to take this opportunity to thank Anthony Scriffignano, whose 
  609.    program   'CHART'  inspired SCREEN DESIGNER.
  610.  
  611.    I'd also like to thank my beta testers:  Steve Nelson, Joseph P. 
  612.    DeSantis, and John Popovitch (who, as of this writing, don't know 
  613.    they're my beta testers).
  614.  
  615.    And, last but not least, I want to thank my fiancee, Evelyne Stalzer, 
  616.    for tolerating my living at this computer while I wrote SCREEN 
  617.    DESIGNER, and for editing the documentation.
  618.  
  619.  
  620.     This will probably be the last shareware release of SCREEN DESIGNER 
  621.     because of the number of donations received (1).  Although I can trace 
  622.     over 50 copies of SD being downloaded, only ONE person actually sent me 
  623.     a check.  I think that's pretty sad. 
  624.  
  625.  
  626.  
  627.     Revision History:
  628.  
  629.     Version .99
  630.     The boxer goes berserk, no line draw mode
  631.  
  632.     Version 1.00
  633.     Beta testing: added corrections for short files & short records, added 
  634.     ruler line, added blank left, right, up & down features
  635.  
  636.     Version 1.45
  637.     The virtual screen wins the battle, but I win the war....
  638.     Where is the cursor going ?, started docs.
  639.  
  640.     Version 1.75
  641.     I found the cursor, re-write the logical to physical screen connection.
  642.  
  643.     Version 2.0
  644.     First Release to the public (Software Society BBS)
  645.  
  646.     2 Days later.....
  647.     
  648.     Version 2.02
  649.     Killed the idea of delay loops in the title display, made it a 'hit a 
  650.     key'.
  651.  
  652.     Version 2.03
  653.     Not released pending $, found minor bug in line draw, on line 24, going 
  654.     right to left, cursor goes to top of screen.
  655.  
  656.     Version 2.04
  657.     Incorporates 2.03 fix and a correction to the virtual-physical cursor 
  658.     link.
  659.  
  660.  
  661.    
  662.                                 Screen Designer
  663.  
  664.                                  Version 2.04
  665.  
  666.  
  667.  
  668.                            Copyright (C) 1987, 1988
  669.                                Michael W. Cocke
  670.  
  671.  
  672.  
  673.  
  674.  
  675.                       A Tool for Designing Screen Displays
  676.  
  677.  
  678.  
  679.    This program is being distributed under the `shareware' concept.
  680.    You are freely encouraged to copy and distribute this program, provided 
  681.    that no changes are made to either the program or the documentation.
  682.    This means that you can download this program from a bulletin board, 
  683.    get it through a mail order house, or copy it from a friend.  If you 
  684.    don't find it worthwhile, you won't have risked anything.  But, if you
  685.    do find it useful, all I ask is that you send me a check for just $10.00.
  686.    This buys you to a new copy of the program, WITH ALL updates.
  687.    It will also buy you some peace of mind.  I'm one person,
  688.    not a giant software company, and the check you send may make the
  689.    difference between feeding my cat this week and not feeding my cat
  690.    this week.
  691.  
  692.  
  693.                        Please send a check for $10.00 to:
  694.  
  695.                                   Michael Cocke                                 
  696.                                   11 Cedar Road                                
  697.                                Montville NJ  07045                              
  698.                                                         
  699.                                       Thank You,        
  700.                                                  M.W.C. 
  701.  
  702.  
  703.  
  704.  
  705.  
  706.    Technical support, upgrades and requests available upon payment of 
  707.    $ 10.00 (U.S.) registration fee.
  708.  
  709.     Source code available for $100.00 (U.S.)
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.    IBM is a registered trademark of International Business Machines Corp.
  717.    Turbo Pascal is a registered trademark of Borland International.
  718.    QuickBasic is a registered trademark of Microsoft, Inc. 
  719.    Wordstar is a registered trademark of Micropro International Corp.
  720.    MS-DOS is a registered trademark of Microsoft, Inc. 
  721.   
  722.