home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 18 REXX / 18-REXX.zip / rexxeval.zip / README.INF (.txt) < prev    next >
OS/2 Help File  |  1995-10-27  |  99KB  |  761 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. VisPro/REXX Version 3.0 ΓòÉΓòÉΓòÉ
  3.  
  4. Get Serious OS/2 Development Power With VisPro/REXX! 
  5.  
  6. VisPro/REXX is an easy-to-use visual programming environment that gives you the 
  7. power to create your own OS/2 GUI applications. Fast. Whether you want to build 
  8. a time-saving utility program or a client/server application, VisPro/REXX is 
  9. the right tool for the job. VisPro/REXX is packed with features that allow you 
  10. to instantly begin building powerful OS/2 GUI applications. 
  11.  
  12. Quickly develop OS/2 CUA '91 applications, from simple utilities to robust 
  13. client/server programs, and generate a single .EXE file of your application for 
  14. royalty-free distribution. 
  15.  
  16. Both VisPro/REXX Bronze and VisPro/REXX Gold : 
  17.  
  18.      Provide an easy-to-use visual programming environment that gives you the 
  19.       power to quickly create your own OS/2 GUI applications. 
  20.  
  21.      Increase your programming productivity with drag and drop programming, 
  22.       which automatically generates the REXX code for you. 
  23.  
  24.      Are fully integrated into the OS/2 WorkPlace Shell so you can begin using 
  25.       VisPro/REXX immediately, without having to learn the idiosyncrasies of an 
  26.       unfamiliar user interface. 
  27.  
  28.      Ease debugging because you make on-the-fly modifications without ever 
  29.       leaving the development area. 
  30.  
  31.      Provide an open development environment with support for REXX APIs 
  32.       including DB2/2, APPC and EHLLAPI. 
  33.  
  34.      Provide a complete development environment with multiple CUA '91 views 
  35.       such as a List view, Event Tree view, and Layout view, each of which is 
  36.       tailored to specific development tasks. 
  37.  
  38.  With VisPro/REXX, you use the Layout view to design the layout of your form. 
  39.  The Layout view consists of forms, a canvas, and a tool bar. You use forms to 
  40.  create your projects; each form represents a window that the user of your 
  41.  application will see. The objects that you use to create your applications are 
  42.  represented graphically on a tool bar. You simply select the objects you want 
  43.  to use in your application and then copy them to the canvas, which is the area 
  44.  in which you lay out or design your applications. 
  45.  
  46.  Just Like the Workplace Shell 
  47.  
  48.  VisPro/REXX Bronze and VisPro/REXX Gold are fully integrated into the 
  49.  Workplace Shell so they look and feel natural and instinctive. Both employ 
  50.  pop-up menus, direct editing, multiple views, and settings notebooks. The 
  51.  products support the OS/2 font and color palettes, so you can easily change 
  52.  the font or color of your objects. An example of a notebook is the Menu page. 
  53.  The Menu page allows you to design the menus for your application. To add a 
  54.  menu, simply select the Add menu push button. A Menu Bar icon appears, 
  55.  representing the menu. You can assign a name to the menu using direct editing. 
  56.  To add menu items for the menu you created, simply select the Add item push 
  57.  button once for each menu item you want to add. Then use direct editing to 
  58.  assign a name to each menu item. 
  59.  
  60.  Drag and Drop Programming 
  61.  
  62.  VisPro/REXX Bronze and VisPro/REXX Gold provide drag and drop capabilities 
  63.  throughout the products. The most distinctive of these capabilities is drag 
  64.  and drop programming. You begin by specifying an event for an object (for 
  65.  example, the user selects a push button). Select the object and drag it to the 
  66.  Event window. In the Event window, a window appears, allowing you to select 
  67.  the action you want to perform. The choices are presented in simple terms, and 
  68.  you do not need to know the REXX statement for the action you select; 
  69.  VisPro/REXX generates it for you. 
  70.  
  71.  Achieving the CUA '91 Ideal 
  72.  
  73.  The objective of the common user access (CUA) '91 standard is to make all OS/2 
  74.  products share the same look and feel. HockWare understands the CUA '91 
  75.  standards thoroughly, and we put this ideal into practice for VisPro/REXX 
  76.  Bronze and VisPro/REXX Gold. Because both are truly CUA '91 conforming 
  77.  products, they are themselves exemplary OS/2 applications. 
  78.  
  79.  VisPro/REXX comes in two editions -- Bronze and Gold. Both products provide 
  80.  productive programming features at very attractive prices. 
  81.  
  82.  VisPro/REXX Bronze: 
  83.  
  84.      Easiest-to-use visual programming environment 
  85.  
  86.      First tool with Workplace Shell-enabled drag and drop programming 
  87.  
  88.      More CUA '91 objects than similar programs 
  89.  
  90.      Open environment with available SOM Toolkit for building your own objects 
  91.  
  92.      Animated graphical debugger for easier debugging 
  93.  
  94.      OS/2-style help and information line tips for your programs 
  95.  
  96.      Access to DB2/2 and Watcom SQL via OS/2 REXX 
  97.  
  98.  Suggested Retail Price:  $59 
  99.  
  100.  VisPro/REXX Gold includes all of the powerful features of Bronze PLUS: 
  101.  
  102.      Visual database designer for creating Client-Server applications with 
  103.       ODBC-enabled databases 
  104.  
  105.      The most CUA '91 objects of any tool in its class 
  106.  
  107.      Three-dimensional business graphics for displaying application data 
  108.  
  109.      MMPM/2 Video Window and Circular Slider object for full-motion multimedia 
  110.       capabilities 
  111.  
  112.      Ability to add Workplace Shell drag and drop and pop-up menus to your 
  113.       programs 
  114.  
  115.      VisPro Team administrator for group development, with automatic change 
  116.       logging 
  117.  
  118.      Also comes in a LAN version for even more savings 
  119.  
  120.  Suggested Retail Price:  $299 
  121.  
  122.  System Requirements: OS/2 2.x or OS/2 Warp, 5Mb memory and 3 Mb hard disk 
  123.  space 
  124.  
  125.  
  126. ΓòÉΓòÉΓòÉ 2. Getting Started ΓòÉΓòÉΓòÉ
  127.  
  128. Once you install your Evaluation version of VisPro/REXX, you can use the online 
  129. help to get information about how to use the product. Instructions for 
  130. installing the Evaluation version, opening a project, and using the online help 
  131. are provided in the following sections. 
  132.  
  133.      Installing the Evaluation Version 
  134.  
  135.      Creating a VisPro/REXX Project 
  136.  
  137.      Opening the Main form 
  138.  
  139.      Using the VisPro/REXX Online Help 
  140.  
  141.      Using the REXX Information Online Reference 
  142.  
  143.  
  144. ΓòÉΓòÉΓòÉ 2.1. Installing the Evaluation Version ΓòÉΓòÉΓòÉ
  145.  
  146. To use VisPro/REXX, you must have OS/2 2.x or any later version (including OS/2 
  147. WARP) installed on your system. VisPro/REXX requires approximately 2.5 
  148. megabytes of free disk space. If you are installing on OS/2 2.x, be sure that 
  149. REXX has been installed on your workstation. 
  150.  
  151. NOTE: No version of VisPro/REXX should be running when you install the 
  152. Evaluation version. If this occurs, close all VisPro/REXX windows, reboot and 
  153. then start the installation over. 
  154.  
  155. To install the VisPro/REXX Evaluation version, complete the following steps: 
  156.  
  157.    1. Place the Evaluation diskette in the drive you wish to install from. 
  158.  
  159.    2. Press the right mouse button to get a pop-up menu on the diskette drive 
  160.       you are using. 
  161.  
  162.    3. Select the arrow on the Open menu item. 
  163.  
  164.    4. Select Icon View. 
  165.  
  166.    5. Double-click on the SETUP.EXE program. 
  167.  
  168.    6. Select the drive where you want to install the Evaluation version beside 
  169.       'Install on drive'. 
  170.  
  171.    7. If you want to change the path you are installing on, type the path name 
  172.       in the Install path field. 
  173.  
  174.    8. Select Install. 
  175.  
  176.    9. When the installation is complete, the Installation Complete window 
  177.       appears. It will prompt you for additional input if modifications to your 
  178.       CONFIG.SYS file are necessary. 
  179.  
  180.   10. If changes are required for your CONFIG.SYS file, select Continue. Since 
  181.       VisPro/REXX requires a path be specified to its required files, you must 
  182.       shutdown and reboot before using the product. 
  183.  
  184.   11. Select Exit to end the installation process. 
  185.  
  186.       After Rebooting, the VisPro/REXX folder appears on the OS/2 desktop. 
  187.  
  188.   12. Double Click on the VisPro/REXX folder. 
  189.  
  190.       You will see the VisPro/REXX Icon View window appear. This window 
  191.       contains the following: 
  192.  
  193.           Mixed Color Palette: Allows you to change colors on your form. 
  194.           Font palette: Allows you to change the font on your form. 
  195.           REXX Information: The online reference for the REXX language. 
  196.           Samples folder: Sample programs you can run. 
  197.           Projects folder: Where you will create new projects. 
  198.           Read Me: This Read Me File. 
  199.  
  200.  
  201. ΓòÉΓòÉΓòÉ 2.2. Creating a VisPro/REXX Project ΓòÉΓòÉΓòÉ
  202.  
  203. When you open the VisPro/REXX folder you created during installation, you see a 
  204. template called Project. You can drag a new folder off the Project template and 
  205. use it as your new project, which will become your application. 
  206.  
  207. To open your new project, complete the following steps: 
  208.  
  209.    1. Open the VisPro/REXX folder on your desktop. To do so, double-click on 
  210.       the folder. 
  211.  
  212.    2. Open the Projects folder in the VisPro/REXX folders Icon view. To do so, 
  213.       double-click on the folder. 
  214.  
  215.    3. Create a new Project folder. To do so, press the right mouse button and 
  216.       drag a folder off the Project template in the PROJECTS - Icon View 
  217.       window, 'dropping' the folder inside an unused area of the PROJECTS 
  218.       folder. 
  219.  
  220.       A Project folder appears. 
  221.  
  222.    4. Rename your Project folder. To do so, select the Project folder and press 
  223.       Alt while you click the left mouse button. Type the name you want to 
  224.       assign to your new application. 
  225.  
  226.       Click outside of the folder. 
  227.  
  228.    5. Open your Project folder. To do so, double-click on the folder. 
  229.  
  230.       The icon view for your new application appears. You will see a Main icon. 
  231.       The Main icon is the form you use to begin designing your application. 
  232.       After your application is complete, do not delete, move, or rename the 
  233.       Main form. 
  234.  
  235.       The next section details the ways in which a form may be accessed. 
  236.  
  237.  
  238. ΓòÉΓòÉΓòÉ 2.3. Opening the Main Form ΓòÉΓòÉΓòÉ
  239.  
  240. To begin creating your application, you can open the Main form in one of two 
  241. ways: 
  242.  
  243.      METHOD A: 
  244.  
  245.       Double-click on the Main icon. The form appears in the Layout view, 
  246.       presenting the tool bar and the canvas. This view allows you to easily 
  247.       design your form. 
  248.  
  249.      METHOD B: 
  250.  
  251.       Select the Main icon, and then click the right mouse button to get the 
  252.       pop-up menu for the Main icon. Select Open. A cascading menu appears, 
  253.       allowing you to select the view you want to begin working with. The 
  254.       Layout view is recommended for designing the layout of your form. 
  255.  
  256.  
  257. ΓòÉΓòÉΓòÉ 2.4. Using VisPro/REXX's Online Help ΓòÉΓòÉΓòÉ
  258.  
  259. VisPro/REXX includes an extensive online help system that you can use if you 
  260. have questions while you are working. To get information about how the online 
  261. help works, select the Help menu. A cascading menu appears, presenting the 
  262. following menu item 
  263.  
  264.      Help Index.... 
  265.      General Help.... 
  266.      Using Help.... 
  267.      Product information.... 
  268.  
  269.  You can select any of these items. To find out what information each of these 
  270.  items provides, highlight the item (use the arrow keys), and then press F1. 
  271.  
  272.  Note: You can browse the help using the online help Contents. To use the 
  273.  Contents, select the OPTIONS menu from within any help window, and then select 
  274.  CONTENTS. 
  275.  
  276.  
  277. ΓòÉΓòÉΓòÉ 2.5. Using the REXX Information Online Reference ΓòÉΓòÉΓòÉ
  278.  
  279. If you require information about REXX, you can use the excellent REXX 
  280. Information online reference that comes with OS/2. If you did not include this 
  281. reference when you installed OS/ 2 on your workstation, you will have to do a 
  282. selective install. To use the reference, double click on the REXX Information 
  283. icon in the VisPro/REXX-Icon View window. 
  284.  
  285.  
  286. ΓòÉΓòÉΓòÉ 3. Creating a Simple Application ΓòÉΓòÉΓòÉ
  287.  
  288. Creating Your First VisPro/REXX Application 
  289.  
  290. You will get a quick overview of how to use VisPro/REXX when you create this 
  291. simple application. To complete the application, you will start a new project, 
  292. open a form, and add two objects to the form:  a push button and an entry 
  293. field. You will provide behavior for the objects by visually programming the 
  294. entry field to say "Hello, world!"  when the push button is selected. You will 
  295. run your application to make sure it works the way you want it to, and then run 
  296. it to see the results of your programming. Your finished application will look 
  297. like this: 
  298.  
  299. To create the application, complete the steps in the following sections. 
  300.  
  301.    1. Start Your Project 
  302.  
  303.    2. Open the Main Form 
  304.  
  305.    3. Change the Title Bar Name 
  306.  
  307.    4. Add Objects 
  308.  
  309.    5. Size and Align Objects 
  310.  
  311.    6. Provide Behavior 
  312.  
  313.    7. Run Your Project 
  314.  
  315.  
  316. ΓòÉΓòÉΓòÉ 3.1. Start Your Project ΓòÉΓòÉΓòÉ
  317.  
  318. To start your project, complete the following steps: 
  319.  
  320.    1. Open the VisPro/REXX folder that was created on your desktop during 
  321.       installation. To do so, double-click on the folder. 
  322.  
  323.        The VisPro/REXX - Icon View window appears. 
  324.  
  325.    2. Double-click on the Projects folder. 
  326.  
  327.    3. Create a new Project. 
  328.  
  329.       To do so, press the right mouse button and drag a folder off the Project 
  330.       template. 
  331.  
  332.       A new Project folder appears. This folder is assigned a default name. 
  333.  
  334.    4. Rename your Project folder using direct editing. To do so, select the 
  335.       Project folder and press Alt while you click the left mouse button. Type 
  336.       your name over the existing name, and then select the pointer tool. 
  337.  
  338.    5. Double-click the folder you just created and named. 
  339.  
  340.       The icon view for your new application appears. You will see the 
  341.       following icons: 
  342.  
  343.           Main form, which is the form you use to begin designing your 
  344.            application. After your application is complete, do not delete, 
  345.            move, or rename the Main form. 
  346.  
  347.           Form template, which allows you to drag off additional forms if you 
  348.            want your application to have more than one window. 
  349.  
  350.           SubProcs folder, which allows you to incorporate existing REXX code 
  351.            into your application or to group commonly used code segments so 
  352.            they can be called anywhere in your program. 
  353.  
  354.           Threads folder, where you can add REXX CMD files to be used as 
  355.            threads within your project (see the THREADS sample in your Samples 
  356.            directory). 
  357.  
  358.           VpBackup folder, where VisPro/REXX automatically saves a copy of 
  359.            each change made to your project. These files can be accessed by 
  360.            clicking on the LOG.VPL file, which is created after the first 
  361.            change to a project. This invokes the VisPro Team Administrator, 
  362.            which is used in team development and change logging. 
  363.  
  364.  
  365. ΓòÉΓòÉΓòÉ 3.2. Open the Main Form ΓòÉΓòÉΓòÉ
  366.  
  367. To open the Main form, double-click on Main. 
  368.  
  369. The Main form opens to the Layout view, which you use to easily design your 
  370. application. The Layout view is shown as follows: 
  371.  
  372. The form is the environment in which you design the window that your user will 
  373. perform tasks with. For each window your user works with, you create a form. 
  374. This application consists of a single form. 
  375.  
  376. The form consists of two main parts: the Tool Bar and Canvas. 
  377.  
  378.  
  379. ΓòÉΓòÉΓòÉ 3.2.1. The Tool Bar ΓòÉΓòÉΓòÉ
  380.  
  381. The VisPro/REXX (Evaluation Version) Tool Bar 
  382.  
  383. The tool bar consists of a series of icons. Each icon represents a tool. Each 
  384. tool is used to place a certain kind of object on the canvas. For example, the 
  385. push button tool places a push button object on the canvas. An object is a 
  386. graphical item that can be used to perform tasks. Radio buttons and list boxes 
  387. are examples of objects. 
  388.  
  389. The difference between a tool and an object is that a tool is a graphical 
  390. representation of something that can be added to the canvas. Once added, it 
  391. becomes an object that can be used to perform tasks. 
  392.  
  393. You can turn off the tool bar by selecting Open and then Settings from the Form 
  394. menu. Select the Options page and deselect Show tool bar. If you select Save 
  395. defaults, all the defaults you have set for the form are saved, including 
  396. fonts, grid spacing, etc. Saving defaults affects the defaults for every other 
  397. project you create. If you do not select Save defaults, your changes will 
  398. affect only the project the change was made in. 
  399.  
  400.  
  401. ΓòÉΓòÉΓòÉ 3.2.2. The Canvas ΓòÉΓòÉΓòÉ
  402.  
  403. About the Canvas 
  404.  
  405. The canvas is the open, gridded area below the tool bar. This is the area in 
  406. which you will design (or lay out) your form. You select the tools you need 
  407. from the tool bar and add them to the canvas. Once objects are added to the 
  408. canvas, you can customize their appearance and provide behavior for them. 
  409.  
  410. You can turn off the grid lines in the canvas by selecting Open and then 
  411. Settings from the Form menu. Select the Options page and deselect Show grid. If 
  412. you select Save defaults, all the defaults you have set for the form are saved, 
  413. including fonts, gridspacing, etc. Saving defaults affects the defaults for 
  414. every other project you create. If you do not select Save defaults, your 
  415. changes will affect only the project the change was made in. 
  416.  
  417. Note: Snap to grid forces the object to align with the nearest grid line. If 
  418. you do not want to use this feature, deselect it. 
  419.  
  420.  
  421. ΓòÉΓòÉΓòÉ 3.3. Change the Title Bar Name ΓòÉΓòÉΓòÉ
  422.  
  423. Change the name on the title bar of your application to say "Hello, World 
  424. Project." To do so, complete the following steps: 
  425.  
  426.    1. From the Form menu, select Open, and then Settings. 
  427.  
  428.        A notebook appears. 
  429.  
  430.    2. Select the General tab. 
  431.  
  432.    3. Type Hello, World Application in the field beside Title bar text. 
  433.  
  434.    4. Double-click the system menu icon (in the upper left corner) to close the 
  435.       settings view. 
  436.  
  437.  
  438. ΓòÉΓòÉΓòÉ 3.4. The VisPro Team Administrator ΓòÉΓòÉΓòÉ
  439.  
  440. With the new releases, all products (except VisPro/REXX Bronze) feature the 
  441. VisPro Team Administrator, which takes the error-prone guesswork out of team 
  442. development. 
  443.  
  444. The Team Administrator allows programmers to clearly and easily compare change 
  445. levels and project versions, to rollback changes, and monitor development 
  446. progress. All changes are automatically logged and forms can be locked to 
  447. ensure that only one programmer makes changes at a time. Other features include 
  448. read-only viewing and the ability to create a form shadow for easy 
  449. accessibility in a distributed system environment. 
  450.  
  451. All changes to your forms are saved to the VPBACKUP folder inside your Project 
  452. directory. These backups are logged to a file called LOG.VPL, which is created 
  453. after the first change to a form. Double-clicking on the LOG.VPL file invokes 
  454. the VisPro Team Administrator. 
  455.  
  456. As part of team development, VisPro introduces Form Shadows. 
  457.  
  458. Form shadows are similar to OS/2 Workplace Shell shadow objects. They allow you 
  459. to include a VisPro form in a project that actually exists in another project 
  460. folder. The source project folder can be on the local machine or remotely on a 
  461. server. This allows you to share commonly-used forms in several projects. 
  462.  
  463. Form Shadows are created the same way as a Workplace Shell shadow. You can 
  464. either drag a form from a source project folder to the target while holding the 
  465. CTRL and SHIFT keys, or you can get a pop-up menu on a form icon and select 
  466. Create Shadow. 
  467.  
  468. VisPro form shadows differ from OS/2 Workplace Shell shadows in a very 
  469. fundamental way. OS/2 Workplace Shell shadows are not visible on your hard 
  470. drive because they actually exist in the OS/2 INI configuration files. VisPro 
  471. form shadows are actual directories within a project. A file named !!LINK 
  472. exists inside the directory that contains the fully-qualified path of the 
  473. original form's location. 
  474.  
  475. This prevents the loss of project structure due to changes in the OS/2 system 
  476. files and improves reliability over OS/2 shadow implementation. 
  477.  
  478. Note: Shadows are created as read-only objects by default. To override this 
  479. attribute, select Read only from a form's pop-up menu. 
  480.  
  481.  
  482. ΓòÉΓòÉΓòÉ 3.5. Add Your Objects ΓòÉΓòÉΓòÉ
  483.  
  484. You can now add your objects to the canvas of the Layout view. For this 
  485. application, you will add a push button and an entry field. 
  486.  
  487. To add the push button object, complete the following steps: 
  488.  
  489.    1. Select the push button tool on the tool bar. 
  490.  
  491.    2. Click anywhere on the left portion of the canvas. 
  492.  
  493.    3. Use direct editing to rename your push button "OK." To do so, click the 
  494.       push button while you hold down the Alt key. Type over the existing text, 
  495.       then select the pointer tool. 
  496.  
  497.  To add the entry field object, complete the following steps: 
  498.  
  499.    1. Select the entry field tool on the tool bar. 
  500.  
  501.    2. Click anywhere on the right portion of the canvas. 
  502.  
  503.  
  504. ΓòÉΓòÉΓòÉ 3.6. Size and Align Your Objects ΓòÉΓòÉΓòÉ
  505.  
  506. To size your entry field so that the text fits, select the entry field, then 
  507. position the mouse pointer over the left or right side until you see a double 
  508. arrow. Drag the edge of the field until the entry field is about twice as long 
  509. as it was. 
  510.  
  511. To align your two objects so the canvas looks tidy, use the Arrange feature. 
  512. Complete the following steps: 
  513.  
  514.    1. Select both the push button object and the entry field object (one way to 
  515.       do this is to hold down the Ctrl key and click on each object). 
  516.  
  517.    2. From the Selected menu, select Arrange. 
  518.  
  519.    3. Select Align bottom. 
  520.  
  521.       The objects are aligned with the bottommost object. 
  522.  
  523.  
  524. ΓòÉΓòÉΓòÉ 3.7. Provide Behavior For Your Application ΓòÉΓòÉΓòÉ
  525.  
  526. Now program your objects so that when the user selects the push button, the 
  527. entry field says "Hello, World!"  To do this, complete the following steps: 
  528.  
  529.    1. Select the push button. 
  530.  
  531.    2. Click the right mouse button to get a pop-up menu for the push button. 
  532.  
  533.    3. Select When, and then Clicked/selected. 
  534.  
  535.       An Event window appears with the statement Arg window self at the top. 
  536.       Move the Event window so you can see both the Main form and the Event 
  537.       window at the same time. 
  538.  
  539.    4. Holding down the right mouse button, drag from your entry field object in 
  540.       the canvas to the Event window. Release the mouse when the focus point is 
  541.       anywhere below the Arg window self statement. 
  542.  
  543.       The Create Link window appears, presenting an alphabetical list of 
  544.       choices. 
  545.  
  546.    5. Scroll down and select Set item value. Then select OK. 
  547.  
  548.       A REXX statement appears in the Event window. 
  549.  
  550.    6. Change value to 'Hello, World!' (include the single quotes). The Event 
  551.       window should look like this: 
  552.  
  553.   Arg window self
  554.  
  555.   /* Set item value  Entry Field */
  556.   CALL VpSetItemValue window,1001,'Hello, World!'
  557.  
  558.  It is not necessary to close any of your windows before you go on to the next 
  559.  step. 
  560.  
  561.  
  562. ΓòÉΓòÉΓòÉ 3.8. Run Your Application ΓòÉΓòÉΓòÉ
  563.  
  564.  You can test your application to see how it works. To test your application 
  565. without starting the debugger, complete the following steps: 
  566.  
  567.    1. Select the Form menu on the Main form. 
  568.  
  569.    2. Select Run.... 
  570.  
  571.       Your application appears. If you select the OK push button, the entry 
  572.       field displays the text "Hello, World!" 
  573.  
  574.  
  575. ΓòÉΓòÉΓòÉ 4. Limitations of the Evaluation Version ΓòÉΓòÉΓòÉ
  576.  
  577. The Evaluation Version of VisPro/REXX differs from the full product in several 
  578. key aspects: 
  579.  
  580.    1. The Evaluation version does not allow you to build your application to 
  581.       create a stand-alone executable file. The production version allows you 
  582.       to create stand-alone or small(with a DLL) executables, which can be 
  583.       tokenized or encrypted. 
  584.  
  585.             ________________________________________________________
  586.             The VisPro/REXX Build Options
  587.  
  588.    2. The Evaluation version of VisPro/REXX allows you to create single-form 
  589.       applications only. The product version of VisPro/REXX allows you to 
  590.       create multiple-form applications. 
  591.  
  592.    3. The Database Designer is not included in the Evaluation version. This 
  593.       feature allows you to design client/server applications or reverse 
  594.       engineer existing database structures from ODBC-enabled databases to 
  595.       create entity/relationship (E/R) diagrams. These can then be used to 
  596.       create visual SQL statements or to automatically generate the code used 
  597.       to access the database. Using the Database Designer you can construct a 
  598.       form accessing multiple database tables with a single drag and drop 
  599.       operation. 
  600.  
  601.             ________________________________________________________
  602.             The VisPro Database Designer
  603.  
  604.    4. Support for Threads, as well as Event and Mutual Exclusion Semaphores is 
  605.       not included in this Evaluation version. VisPro/REXX Gold allows creation 
  606.       and use of Threads and Semaphores to develop powerful multithreaded 
  607.       projects. 
  608.  
  609.    5. VisPro/REXX Gold allows you to debug multiple threads of execution (the 
  610.       only product in its class that allow this). Variables in multiple threads 
  611.       can be traced in the Variable Watch window. 
  612.  
  613.             ________________________________________________________
  614.             The VisPro/REXX Debugger, with Conditional Break
  615.  
  616.    6. The Notebook control is disabled, since Notebooks require secondary 
  617.       forms. Recall that secondary forms are not allowed in the Evaluation 
  618.       version. 
  619.  
  620.    7. Embedded resources cannot be used in the evaluation version, since these 
  621.       resources are embedded in executable files. The VisPro Resource Editor 
  622.       allows you to add Icons, Bitmaps, and Strings as embedded resources 
  623.       within your executable files (the Resource Editor is included with the 
  624.       evaluation version for your review).. 
  625.  
  626.             ________________________________________________________
  627.             The VisPro/Resource Editor
  628.  
  629.    8. The DDE Client and Multimedia objects are not included in the Evaluation 
  630.       version. In the production version of the product we have used the System 
  631.       Object Module (SOM) to add the DDE Client and Multimedia Presentation 
  632.       Manager/2 (MMPM/2) controls to our tool box. Users of VisPro/REXX can 
  633.       request the free SOM toolkit to add additional controls to their toolbar. 
  634.  
  635.             ________________________________________________________
  636.             The DDE Client and Multimedia Objects
  637.  
  638.    9. Simple report capabilities are not offered in the Evaluation version. In 
  639.       VisPro/REXX Gold there are three ways to print the information from a 
  640.       form: 
  641.  
  642.           Print a list from a stem variable 
  643.  
  644.           Print a tabular report from a stem variable 
  645.  
  646.           Print a rendering of a FORM window to the printer, including 
  647.            Business Graphics and Container Details views. 
  648.  
  649.       Along with graphics, your reports can include headings, subtitles, and 
  650.       page numbers to make your off screen presentation as impressive as your 
  651.       final executable code. 
  652.  
  653.       HockWare also offers VisPro/Reports, a REXX-enabled programmable report 
  654.       writer for OS/2. Contact HockWare for more information on this product. 
  655.  
  656.  
  657. ΓòÉΓòÉΓòÉ 5. Company background ΓòÉΓòÉΓòÉ
  658.  
  659. In April of 1993, HockWare introduced VisPro/REXX--the first OS/2 visual REXX 
  660. programming tool as well as the first REXX programming tool to include drag and 
  661. drop programming. 
  662.  
  663. VisPro/REXX fully exploits OS/2 2.x, OS/2 Warp, the Workplace Shell, CUA '91 
  664. objects, SOM and the REXX language. There are three commercially available 
  665. products developed with VisPro/REXX: 
  666.  
  667.      Performance Plus by Clear and Simple 
  668.       A CPU performance monitoring tool 
  669.  
  670.      WatchIt by Client Server Networking 
  671.       A LAN performance analysis and management tool for IBM LAN Server 
  672.  
  673.      CS-Edit/2 by Multitask Consulting 
  674.       A system configuration editor 
  675.  
  676.  These are just a few of the products that exemplify the robustness and 
  677.  stability of the VisPro development environment. 
  678.  
  679.  HockWare has headquarters in Cary, North Carolina (USA). 
  680.  
  681.  
  682. ΓòÉΓòÉΓòÉ 6. How To Order VisPro/REXX ΓòÉΓòÉΓòÉ
  683.  
  684. VisPro/REXX is available directly from HockWare or from your favorite software 
  685. reseller. 
  686.  
  687. We provide several ways you can reach us for product support and questions. 
  688. These include: 
  689.  
  690.      Phone: Our technical support number is 
  691.  
  692.             (919) 380-0616
  693.  
  694.      Fax: Our FAX number is 
  695.  
  696.             (919) 380-0757
  697.  
  698.      Compuserve: Mail can be sent directly to us at 
  699.  
  700.             71333,3226
  701.  
  702.       Technical questions can be directed to our forum.  You can access the 
  703.       HOCKWARE forum by using the GO command in this form: 
  704.  
  705.             GO HOCKWARE
  706.  
  707.      Internet: Our Internet address is: 
  708.  
  709.             hockware@vnet.net
  710.  
  711.      World Wide Web: General sales information, product announcements, and 
  712.       patches are available from our site on the world wide web. The URL is: 
  713.  
  714.             http://www.hockware.com/hockware
  715.  
  716.  The next section contains an online order form, which you may print out to use 
  717.  when mailing or faxing your order to us. 
  718.  
  719.  
  720. ΓòÉΓòÉΓòÉ 6.1. Order Form for VisPro/REXX ΓòÉΓòÉΓòÉ
  721.  
  722. SHIPPING ADDRESS:                   BILLING ADDRESS:
  723.  
  724. Name: ____________________________   Name: ____________________________
  725. Company: _________________________   Company: _________________________
  726. Address: _________________________   Address: _________________________
  727. __________________________________   __________________________________
  728. City: ____________________________   City: ____________________________
  729. State: ___________________________   State: ___________________________
  730. Country: _________________________   Country: _________________________
  731. Zip: _____________________________   Zip: _____________________________
  732. Phone: ___________________________   Phone: ___________________________
  733. FAX: _____________________________   FAX: _____________________________
  734. PAYMENT METHOD: (Circle)
  735. Check  Purchase Order(Include copy of PO)  Credit Card:  Visa   Amex   MC
  736. Wire Transfer                              Account Number:
  737.                                            ______________________________
  738.                                            Expiration Date: _____________
  739.  
  740. UPS SHIPPING and HANDLING FEES: (Alaska, Hawaii, Puerto Rico and Intnl.
  741.                                  shipping fees vary. Please call.)
  742. Ground: 1-3 Copies    $7.00      each additional copy:        $2.00
  743. 2nd day air: 1 copy   15.00      each additional copy:         4.00
  744. Next day air: 1 copy  25.00      each additional copy:         6.00
  745.  
  746. ITEM                   QUANTITY   UNIT PRICE         TOTAL
  747. VisPro/REXX Gold        __________  $299.00             _____________
  748. VisPro/REXX BRONZE      __________  $59.00              _____________
  749. VisPro/Reports          __________  $199.00             _____________
  750. VisPro/C                __________  $299.00             _____________
  751. VisPro/C++              __________  $299.00             _____________
  752. Development Suite
  753.  (VisPro/REXX, C, C++)  __________  $499.00             _____________
  754.                                     SUBTOTAL            _____________
  755.           Sales Tax (residents of NC only, 6% subtotal) _____________
  756.                                     Shipping            _____________
  757.                                     TOTAL               _____________
  758. Where did you hear about us?
  759.  
  760.    HockWare, Inc. Telephone (919) 380-0616   FAX (919) 380-0757
  761.