home *** CD-ROM | disk | FTP | other *** search
/ Share Gallery 1 / share_gal_1.zip / share_gal_1 / LA / LA012.ZIP / EZWIN.DOC < prev    next >
Text File  |  1991-09-29  |  33KB  |  728 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                                   E Z W I N  
  8.                              
  9.                                  Version 2.1    
  10.      
  11.                           (C) 1991 by Paul Jordan 
  12.      
  13.                                
  14.        =======================================================================
  15.                                WHAT IS EZWIN?
  16.        =======================================================================
  17.        
  18.        EZWIN is a unique WYSIWYG (what you see is what you get) dBase III (and
  19.        dBase clone) window and menu generator.  Use it to create windows and
  20.        menus and move them anywhere on the screen.  You can change border
  21.        designs and colors and then generate ready-to-run dBase code that can be
  22.        called by, or merged into any dBase, or dBase clone, code you create.
  23.        
  24.        Most window generators and procedures I have seen do a fairly decent job
  25.        of generating the windows, but leave the tedious task of placing the
  26.        @..SAY statements to the programmer.  Counting Rows and Lines is not my
  27.        idea of fun, so I wrote this program to eliminate that hassle.  The idea
  28.        is to write your text first, and then EZWIN will automatically place a
  29.        window around it and writes the necessary dBASE code for you, ready to
  30.        use in your program.  If you decide you do not like the position, or
  31.        design of your window, it is a simple matter to reload it into EZWIN and
  32.        quickly (very quickly) change them. EZWIN is a self-contained program,
  33.        and you do not need dBASE or any other programming language to use it.
  34.        
  35.        ======================================================================== 
  36.                         EZWIN SHAREWARE SOFTWARE LICENSE
  37.        ========================================================================
  38.        
  39.        This version of EZWIN is NOT free, and is NOT in the Public Domain, but
  40.        is being distributed as "Shareware".  Non-Registered users of this
  41.        shareware are granted a limited license to make an evaluation copy for
  42.        trial use (14 days) to determine whether EZWIN is suitable for their
  43.        needs.  At the end of this trial period, you should either send in your
  44.        registration fee of $25 or discontinue using EZWIN.  In short, you have
  45.        the opportunity to "Try Before You Buy".  
  46.        
  47.        Feel free to make copies (Shareware Version Only) for your friends,
  48.        associates, computer clubs, BBS's and Review Editors.  You must
  49.        distribute all files and not charge any fees.  Bulletin Board Systems
  50.        (Sysops) are encouraged to post this shareware version of EZWIN for
  51.        downloading by their users.
  52.        
  53.        Registered users receive printed documentation, update notices and
  54.        discounts on future versions.  You also get a version of the program that
  55.        does not show the opening and closing shareware registration screens.
  56.        
  57.        An EZWIN registration entitles you to use the program on any and all
  58.        computers available to you, provided that you do not operate EZWIN on a
  59.        network or a multi-user system.  If you would like a multiple-use
  60.        license, please write for details to:
  61.  
  62.                         Page 1       -      EZWIN Version 2.1
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.        
  74.                                     Paul Jordan
  75.                           909 Marina Village Parkway (#112)
  76.                                  Alameda, CA 94501
  77.                                   (415) 956-2622
  78.       
  79.        
  80.      =========================================================================  
  81.                        EZWIN VERSION 2.1 ADDITIONS AND CHANGES
  82.      =========================================================================
  83.      
  84.      My sincere thanks to all of you who have supported EZWIN.
  85.      Your comments and suggestions have been appreciated.  As I
  86.      promised, I have incorporated the following additions in Version
  87.      2.1. 
  88.          - Double Borders, with option to change Border Colors       
  89.          - Neat looking Drop Shadows, for that 'professional' look using the
  90.            colors of your choice     
  91.          - Menu Generator Option which will allow EZWIN to be used as a menu  
  92.            generator. (EZWIN will now write your CASE statements for you.)
  93.          - A Work Area Color Option that  allows you to change the color of  
  94.            EZWIN's working area, and include it as a background color for your
  95.            windows.
  96.          - A borders and windows 'Blink' feature for use on those occasions
  97.            where you want to attract your user's attention (warning and dialog
  98.            windows).
  99.      
  100.      =========================================================================
  101.                                  LEGAL DISCLAIMER
  102.      =========================================================================
  103.      
  104.      You assume full responsibility for the selection and use of EZWIN. In no
  105.      event shall Paul Jordan, or disk vendors, be liable for any damages
  106.      whatsoever, including business interruption and loss of business
  107.      information or profits, arising out of use or inability to use this
  108.      product.    
  109.      
  110.      =========================================================================
  111.                                     OVERVIEW
  112.      =========================================================================
  113.      The 9 files that make up EZWIN are: EZWIN.BAT, EZWIN21.EXE, EZWIN.DBF,
  114.      EZCLEAN.BAT, DBFAST.EXE, DBCLEAR.EXE, CURSON.BIN, CURSOFF.BIN  and this
  115.      help file, EZWIN.DOC.  EZWIN can be operated from the distribution diskette
  116.      or copied to its own directory on your hard drive.  To save yourself from
  117.      typing path names, you may want to keep the EZWIN files in your dBASE
  118.      directory. This allows running EZWIN directly from the dot prompt using the
  119.      Run Command, and seeing the results immediately. 
  120.      
  121.      As with all programs, it is prudent to make a backup copy of the
  122.      distribution diskette before doing anything else.  
  123.      
  124.      The instructions on the help screens included within the program should get
  125.      you started. As a matter of fact, I suggest you start EZWIN and 'play
  126.  
  127.  
  128.                         Page 2       -      EZWIN Version 2.1
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.      around' with it for awhile before reading any further. Just type: EZWIN
  140.      and Press <ENTER>. 
  141.      
  142.      ==========================================================================
  143.                                  MAIN MENU COMMANDS
  144.      ========================================================================== 
  145.      
  146.      The main menu contains the following options: 
  147.       
  148.       (H)elp  (N)ew  (E)dit  (M)ove  (A)lter  (S)ave  (L)oad  (C)lear  (Q)uit 
  149.      
  150.       Detailed Instructions on each Menu Option follows: 
  151.       
  152.          (H)elp  - Help presents instructions for each major menu
  153.                    section.  
  154.          (N)ew  -  New is the first option you will use.  It creates your
  155.                    Window. Windows are used to display instructions, warnings
  156.                    and menus.  A window, should be smaller than your overall
  157.                    screen. EZWIN allows 15 lines of text, 69 columns wide for
  158.                    your window. This allows room for you to add a 2nd Border,
  159.                    and/or Drop Shadow.   When you press (N)ew, a numbered
  160.                    inverse video line will be displayed on the screen.  Start
  161.                    typing your text. Anything will do for a sample.  When you
  162.                    have typed a few words, press <ENTER> and start your next
  163.                    line.  When you are finished, Type the '@' symbol on the next
  164.                    blank line. It is located on the upper half of the number 2
  165.                    key.  To type it, hold down your shift key, and press the
  166.                    number 2. This signals EZWIN that you are finished with the
  167.                    text part of your window and exits (N)ew. EZWIN determines
  168.                    the width of your window by the longest line you typed, and
  169.                    the length by the amount of lines.  When you exit (N)ew by
  170.                    typing the '@' symbol on a blank line, the window is
  171.                    generated and automatically displayed in the center of the
  172.                    screen. with Black Text on a White background. The colors,
  173.                    and position of the screen can be changed quickly and easily
  174.                    as explained in the following instructions.  
  175.                    
  176.      (E)dit -      This feature is a simple Line-Editor, that allows you to
  177.                    correct mistakes, and center lines of text within your
  178.                    window.  When you first enter the editor, you are in
  179.                    TYPEOVER mode, which means that anything you type, will
  180.                    overwrite what is on the screen.  To enter the INSERT mode,
  181.                    press the Insert Key (INS) on your keyboard. In insert mode,
  182.                    anything you type (including spaces) will push whatever is on
  183.                    the line to the right. If you push characters off the edge
  184.                    of the  window, they are gone.  Not to worry though, EZWIN
  185.                    is so simple to operate, you can just re-edit and fix any
  186.                    minor goofs. If you decide that you need more space for your
  187.                    text, simply recreate the window with (N)ew.
  188.      
  189.      
  190.      (M)ove -      Move is one of the options that make EZWIN a delight to use.
  191.                    How many times have you created a window by typing in all
  192.  
  193.  
  194.                         Page 3       -      EZWIN Version 2.1
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.                    those nasty little @..SAY statements, and then decided that
  206.                    you didn't like the position it is in.  With EZWIN you can
  207.                    re-load your window, move it wherever you want and EZWIN will
  208.                    take care of re-writing the @..SAY statements.  
  209.                    
  210.                    When you select the (M)ove option, the move window menu comes
  211.                    up.  Simply use the arrow keys to move your window in any
  212.                    direction you like.  When you like what you see, just press
  213.                    the <ENTER> key and you are ready to SAVE your window, or use
  214.                    the other options.
  215.                    
  216.      (A)lter -     Alter - is one of the key features of EZWIN.  It allows you
  217.                    to Alter (change), the border style, and colors of your text
  218.                    and background.  It also allows you to add, or delete, a
  219.                    second border and/or Drop Shadow. The options on the (A)lter
  220.                    menu are:    
  221.                    
  222.                    (H)elp        (1) = Border1 Menu          (2) = Border2 Menu 
  223.                    Drop Shadow? (Y/N)        (W)ork Area Color         (S)ave   
  224.      
  225.                    (H)elp - displays a quick on-line help menu    
  226.                    
  227.                    (1) = Border1 Menu - This menu will allow you to make  
  228.                    changes to your basic window.  These include border   design,
  229.                    Text Color, Background Color, and whether or not you want the
  230.                    border to blink. For no border press 0, for a singleline
  231.                    border press 1, and for a doubleline border press 2.  
  232.                         
  233.                    Blink? (Y/N) -  The Blink feature will cause your single   
  234.                    or double line border to blink on and off.  This is handy  
  235.                    when you want to display a warning screen to your user.  
  236.                    Pressing 'Y' turns Blink on, and pressing 'N' turns it off.  
  237.  
  238.                    (T)ext Color - This option allows you to change the color
  239.                    of the Text in your window. Just press the letter (or  
  240.                    number) of the color you want. What-You-See-Is-What-  
  241.                    You-Get!. For those of you with Color Cards and   Monitors,
  242.                    the combinations are endless. If you have a Monochrome
  243.                    system, your choices will be limited.  However, by utilizing
  244.                    regular and High Intensity White, you will be able to produce
  245.                    a variety of Window designs. 
  246.                                
  247.                    (B)ackground Color - allows you to change the background  
  248.                    color of your window.     
  249.                    
  250.                    Drop Shadow? (Y/N) - Pressing 'Y' will cause a Drop Shadow to
  251.                    be added to the current window.  You will be presented with a
  252.                    Drop Shadow menu that will allow you to select a color of the
  253.                    drop shadow.  Pressing 'N' will delete the drop shadow from
  254.                    your window.     
  255.                    
  256.                    (W)ork Area Color - EZWIN uses the color blue as a background
  257.                    screen for your windows.  The actual windows are saved
  258.                    without a background color so you can pop-up the windows you
  259.                    create over your existing program. However, if you prefer a
  260.  
  261.  
  262.                         Page 4       -      EZWIN Version 2.1
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.                    different background (other than blue) to work with, you can
  272.                    select one from this menu.  EZWIN will give you the option
  273.                    when saving, as to whether or not you wish to use this color
  274.                    as a background for you window.
  275.               
  276.                    (2) = Border2 Menu - This menu is almost identical to the 
  277.                    Border1 menu. If you select a border style, a 2nd border   
  278.                    will be created around the 1st one.  You have the same   
  279.                    options of changing the colors and whether or not you   
  280.                    want the 2nd border to Blink.  The one addition to this menu
  281.                    is (D)elete Border2. Pressing 'D' will cause the second
  282.                    border, and drop shadow for it, if any, to be deleted.  
  283.            
  284.                    Try out all the ALTER options until you are satisfied with
  285.                    "what you see".  
  286.                    
  287.                    Pressing <ENTER> at any menu will return you to the previous 
  288.                    menu.   
  289.                    
  290.      (S)ave        When you press (S)ave, EZWIN will always save the window you
  291.                    created exactly as displayed on the screen. In addition, it
  292.                    will ask you if you would like various options to be added to
  293.                    your window. The first is:    
  294.      
  295.                    - Do you want to use the MENU GENERATOR? (Y)es  (N)o  (H)elp 
  296.                          
  297.                      If you create your window as a numbered MENU, the MENU
  298.                      GENERATOR option  will write the code and the CASE
  299.                      STATEMENTS for you.  EZWIN  does this by examining your
  300.                      window for valid menu option lines.  A valid menu option
  301.                      line is one that starts with a number followed by a period.
  302.                      For each valid menu option line, EZWIN will ask what
  303.                      command you wish to use in your CASE STATEMENT. You can use
  304.                      a 'DO <procedure>' command, or a short instruction, i.e.
  305.                      loop, exit, etc.  You are allowed 10 menu options numbered
  306.                      0-9, plus 5 extra lines for a title and instructions to the
  307.                      user. 
  308.                      There is an example WINDOW that will pop up on the help
  309.                      screen. 
  310.                      
  311.                    If you answer (Y)es to the MENU GENERATOR option,  and there 
  312.                    are no valid menu option lines in your window, EZWIN will
  313.                    tell you so, and skip to the next option.
  314.                    
  315.                    If the MENU GENERATOR option  is chosen, EZWIN automatically
  316.                    adds a routine so that if the  user presses <ENTER>, he (or
  317.                    she), will be returned to the  calling program.  If you do
  318.                    not want this feature, just delete it.    The following is a
  319.                    sample of the text lines for a Window designed as a numbered
  320.                    MENU (any borders or drop shadows are not shown). Remember
  321.                    that the only thing you need do in designing your window so
  322.                    EZWIN will generate the CASE statements, is to precede your
  323.                    menu choice with a number followed by a period. (By the way,
  324.                    you are not required to use the '0'.  It's OK to start your
  325.  
  326.                         Page 5       -      EZWIN Version 2.1
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.                    menu with a "1").
  338.                    
  339.                    === SAMPLE MENU ==== 
  340.                    1.  Add Records      
  341.                    2.  Find Records     
  342.                    3.  Delete Records      
  343.                    4.  File Maintenance      
  344.                    --- Select (1-4)---      
  345.                    or Press <ENTER> to Return    
  346.                    
  347.                    The code generated for this window follows:
  348.                    
  349.                    MG1.PRG generated by EZWIN (C)opywrite 1991 by Paul Jordan 
  350.                    
  351.                    SET COLOR TO W+/B      
  352.                    @ 6, 26 CLEAR TO 13, 49      
  353.                    @ 6, 26 TO 13, 49 
  354.                    @ 7, 28 SAY "=== SAMPLE MENU ===="      
  355.                    @ 8, 28 SAY "1.  Add Records"      
  356.                    @ 9, 28 SAY "2.  Find Records"      
  357.                    @ 10, 28 SAY "3.  Delete Records"      
  358.                    @ 11, 28 SAY "4.  File Maintenance"    
  359.                    @ 12, 28 SAY "--- Select (1-4) ---"      
  360.                    @ 13, 28 SAY "or Press <ENTER> to Return"      
  361.                    SET COLOR TO W/N   
  362.                    
  363.                    NOTE:  The last line of an EZWIN generated window always
  364.                    resets colors to White Text on a Black background. It does
  365.                    not know the background color of your program and does this
  366.                    so the EZWIN colors do not get passed to your program.  If
  367.                    you do NOT want White Text on a Black background, you must
  368.                    add a line with the colors of your choice. 
  369.                    
  370.                    If the MENU GENERATOR option is chosen the following code is
  371.                    added to your window:
  372.      
  373.                    DO WHILE .NOT. keychoice $"1234"  
  374.                         keypress = INKEY() 
  375.                         keychoice = UPPER(CHR(keypress))     
  376.                         IF keypress = 13  
  377.                              RETURN    
  378.                         ENDIF      
  379.                    ENDDO  
  380.                    
  381.                    DO CASE   
  382.                         CASE keychoice = "1"     
  383.                              DO ADDREC  
  384.                         CASE keychoice = "2"     
  385.                              DO FINDREC   
  386.                         CASE keychoice = "3"     
  387.                              DO DELETEREC   
  388.                         CASE keychoice = "4"     
  389.                              DO FILEMAINT      
  390.                    ENDCASE 
  391.  
  392.                         Page 6       -      EZWIN Version 2.1
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.      
  404.  
  405.                    
  406.                    As you can see, EZWIN sure saves a heck of a lot of
  407.                    programming time.  If you do not want to make your window a
  408.                    numbered window, EZWIN also presents you with an option to
  409.                    make menu choices using characters.  This option follows:
  410.                              
  411.                    - Do you want to add MENU CHOICES?  (Y)es   (N)o   (H)elp
  412.      
  413.                    The MENU CHOICES option allows you to use menu option choices
  414.                    other than a number followed by a period.  You can use
  415.                    numbers,  letters, or characters. EZWIN will prompt you for
  416.                    the characters  you wish to use, up to 20.  If this option is
  417.                    chosen, EZWIN will  write an INKEY() routine that will only
  418.                    allow the choices you  selected to pass through to your CASE
  419.                    STATEMENTS or IF/THEN clauses.
  420.                     
  421.                    With this  option you will have to write your own IF..THEN,
  422.                    or DO CASE  statements to tell your program what to do next. 
  423.                    The following is a sample of text lines for a window designed
  424.                    to be used with the MENU CHOICES option.  
  425.                    
  426.                        ===== WARNING ===== 
  427.                    The filename you have selected 
  428.                    already exists. Do you wish to:
  429.                    -------------------------------   
  430.                    (R)etype the File Name  
  431.                    (O)verwrite the existing file   
  432.                    (L)ist the Directory   
  433.                    (E)xit to the Main Menu 
  434.                    ------------------------------- 
  435.                    (Make Selection - Press Letter)    
  436.                    
  437.                    When EZWIN asks you what MENU CHOICES you wish to use, you 
  438.                    simply look at your window on the screen and enter the
  439.                    Letters (Numbers or other Characters can be used).  
  440.                    
  441.                    In this example, you  would type: ROLE.  Then EZWIN adds an
  442.                    inkey "trap" following the standard window code as follows:
  443.                    
  444.                    * MC2.PRG generated by EZWIN (C)opywrite 1990 by Paul Jordan 
  445.                    
  446.                    SET COLOR TO N/W      
  447.                    @ 5, 25 SAY "     ===== WARNING ====="      
  448.                    @ 6, 25 SAY "The filename you have selected"      
  449.                    @ 7, 25 SAY "already exists. Do you wish to:" 
  450.                    @ 8, 25 SAY "-------------------------------"      
  451.                    @ 9, 25 SAY "  (R)etype the File Name"      
  452.                    @ 10, 25 SAY "  (O)verwrite the existing file"      
  453.                    @ 11, 25 SAY "  (L)ist the Directory"    
  454.                    @ 12, 25 SAY "  (E)xit to the Main Menu"      
  455.                    @ 13, 25 SAY "-------------------------------"      
  456.                    @ 14, 25 SAY "(Make Selection - Press Letter)"      
  457.                    SET COLOR TO W/N
  458.  
  459.                         Page 7       -      EZWIN Version 2.1
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.                    
  471.                    The additional Code added by MENU CHOICES option is:
  472.      
  473.                    keychoice = ' '      
  474.                    DO WHILE .NOT. keychoice $"ROLE"   
  475.                         keypress = INKEY()   
  476.                         keychoice = UPPER(CHR(keypress))      
  477.                    ENDDO
  478.                      
  479.                    * EOF MC2.PRG   
  480.                    
  481.                    The characters after the $ sign in the Quotes, are those
  482.                    added using the MenuChoice feature. The program will only
  483.                    continue if the user presses one of those keys.  It is up to
  484.                    you to write your own IF..THEN or DO CASE statement to tell
  485.                    your program what to do next.   
  486.      
  487.                    - Do you want a Pause added to your Window? (Y)es (N)o (H)elp
  488.      
  489.                    If you answer (N) to the MENU GENERATOR and MENU CHOICES
  490.                    option,  EZWIN will ask if you would like a Pause generated. 
  491.                    
  492.                    A Pause is necessary in order to allow the user to read the
  493.                    text in your window.  If your design includes a series of
  494.                    windows, a pause will allow them to pop-up one at a time when
  495.                    the user presses any key.
  496.                    
  497.                    If you choose PAUSE when saving your EZWIN window, a simple
  498.                    inkeys routine is generated at the end of your window, which
  499.                    looks like this:  
  500.                    
  501.                    
  502.                    keypress = 0 
  503.                    DO WHILE keypress = 0   
  504.                         keypress = INKEY()     
  505.                    ENDDO  
  506.                    
  507.                 Any Key pressed your user will cause the program to continue.
  508.                 If you do not choose any of the above options, EZWIN will just
  509.                 generate a plain vanilla window, and it is up to your program
  510.                 to decide what to do next. 
  511.                 
  512.                 After selecting, or not selecting the above options, EZWIN will
  513.                 ask you for the filename you wish to save your window under.
  514.                 Simply type a standard DOS filename (up to eight characters) and
  515.                 press <ENTER>, or just press <ENTER> to quit. EZWIN will warn
  516.                 you if you try to save a filename that is already on disk and
  517.                 present you with the following options:
  518.                  
  519.                    (O)verwrite -  Overwrites (erases) the old file with the 
  520.                                   same name
  521.                    (R)etype File Name - Allows you to re-enter the file name
  522.  
  523.  
  524.                         Page 8       -      EZWIN Version 2.1
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.      (L)oad - One of the things that makes EZWIN a delight to use, is that
  538.               you can try out a window in your program (by calling the program
  539.               file), and if you want to change the position, colors or borders,
  540.               it is an easy matter to re-load it and make your changes quickly
  541.               and easily.
  542.      
  543.      (Q)uit - From the Main Menu Returns you to DOS. 
  544.      
  545.      
  546.      =========================================================================
  547.                                    DESIGN TIP
  548.      =========================================================================
  549.      
  550.      If you wish to present several windows on the screen at the same time, you
  551.      can see what the final lay-out will look like by doing the following:  
  552.          1. Create your first Window
  553.          2. Save it as filename "A1" or whatever you like.
  554.      Now create your second window, and save it as A2 or whatever.  Do the
  555.      same with your third window, etc... etc...  
  556.      
  557.      To see what they will look on the same screen, simply (L)oad them back in
  558.      the same order . NOTE: Do not press any Menu Option keys other than (L)oad
  559.      while you are doing this.  If you do the screen will clear all the windows
  560.      you loaded except for the last one. This process is only for a quick visual
  561.      check on the positioning of your windows.  After loading your windows back
  562.      in order, if you are not satisfied with the screen layout, simply load back
  563.      the offending Window and reposition it, and/or change the colors to your
  564.      liking.
  565.      
  566.      =========================================================================
  567.                      HOW TO USE EZWIN WINDOWS IN YOUR PROGRAM
  568.      =========================================================================
  569.      
  570.      There are 3 ways to use the code for generated for your Windows in your
  571.      programs.
  572.      
  573.          1. Leave your Window programs exactly as generated. Then, call them,
  574.      as you would any dBASE program, by issuing a DO command. Until
  575.      you are satisfied with the exact wording, and location of your
  576.      windows, this is the suggested method.   
  577.      
  578.          2. Using your text editor, merge them into your program where you
  579.      you want them.  
  580.      
  581.          3. Use them in PROCEDURE files.  If you choose this method, you must
  582.      add the line: PROCEDURE FileName - (where FileName is the name of
  583.      your window) as the first line of the window.  Once again, call
  584.      it as you would any dBASE procedure with a DO FileName.  
  585.      
  586.  
  587.  
  588.                         Page 9       -      EZWIN Version 2.1
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.      =========================================================================
  600.                                   TECHNICAL STUFF
  601.      =========================================================================
  602.      
  603.      If you decide to use Menu Generator, MenuChoice or the Pause
  604.      option, you must SET TALK OFF and declare the variable
  605.      'keychoice' public in your main program as follows: 
  606.      
  607.          SET TALK OFF 
  608.          PUBLIC keychoice  
  609.          
  610.      After calling any of EZWIN's windows, you must re-set the colors of you
  611.      program.  The generated code will remind you to do this.  That's about all
  612.      the programming you have to do when using EZWIN.
  613.  
  614.      EZWIN was compiled using the dbFAST compiler. The batch file EZWIN.BAT
  615.      loads the dbFAST engine, and then runs the program EZWIN21.EXE.  When you
  616.      QUIT EZWIN, the dbFAST engine is removed from memory returning the space
  617.      used to your computer.  
  618.      
  619.      EZWIN saves three files for each window with the file name you chose and 
  620.      the  extensions .PRG, .EZW, and .EZM. 
  621.      
  622.      The .PRG file is the actual code for your window.  
  623.      
  624.      The .EZW file is a database that holds the textlines of your window.
  625.      
  626.      The .EZM file holds memory variables for re-loading windows into EZWIN.
  627.      
  628.      The .EZW and .EZM files are working files only,  You do not need them in
  629.      order to use the .PRG files. 
  630.      
  631.      When you are satisfied with your windows, the .EZW and .EZM files can be
  632.      erased from your disk by typing EZCLEAN.  This is a batch file included on
  633.      the distribution disk.
  634.      
  635.      The EZWIN.DBF file on your distribtuion disk is a necessary working file.
  636.      If you accidentally trash the EZWIN.DBF file, the structure can be
  637.      recreated using the CREATE command of dBASEIII or the clone version you are
  638.      using. It consists of 2 character fields.  The first is called TEXTLINE
  639.      with a length of 69, and the second is called COMMAND with a
  640.      length of 20.  
  641.      
  642.      That's All Folks! I hope you enjoy using EZWIN, and I urge you to pass
  643.      copies to your friends, associates, computer clubs and favorite Bulletin
  644.      Boards. If you wish to continue using EZWIN after the 14 day trial period,
  645.      please mail in the following registration form with your check or money
  646.      order for $25.
  647.      
  648.  
  649.                                   Best regards, 
  650.                                   Paul Jordan     
  651.                                   
  652.                                   
  653.  
  654.                         Page 10       -      EZWIN Version 2.1
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.      ===========================================================================
  665.                         R E G I S T R A T I O N     F O R M
  666.      ===========================================================================
  667.      
  668.      Mail to: Paul Jordan    
  669.               909 Marina Village Parkway, (#112)    
  670.               Alameda, CA 94501  
  671.               
  672.               
  673.      From:    _________________________________
  674.               
  675.               _________________________________
  676.               
  677.               _________________________________
  678.               
  679.               _________________________________
  680.               
  681.      Contact: _________________________________
  682.  
  683.  
  684.      
  685.      QTY                                              REG FEE        TOTAL
  686.      
  687.      _______  EZWIN Window Generator Version 2.1        $25          _________  
  688.      
  689.      
  690.      Thank you for registering EZWIN.  Would you be kind enough to tell us how
  691.      your received your copy. 
  692.  
  693.      
  694.      ______        ________       ______    ______    ________       _____
  695.      Friend        Business       BBS       Disk      Computer       Other
  696.                    Associate                Vendor      Club
  697.                    
  698.  
  699.                    
  700.      ___________________________________________________________________________
  701.      State or Country                       Name of BBS/Vendor/Club            
  702.      
  703.      
  704.      
  705.      Remarks:
  706.      
  707.      ___________________________________________________________________________
  708.      
  709.      ___________________________________________________________________________
  710.      
  711.      ___________________________________________________________________________
  712.      
  713.      ___________________________________________________________________________
  714.      
  715.  
  716.  
  717.  
  718.      ===========================================================================
  719.  
  720.      
  721.  
  722.  
  723.                         Page 11       -      EZWIN Version 2.1
  724.  
  725.  
  726.  
  727.  
  728.