home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / vabasi11.zip / IP21153O.ZIP / OS2 / SERVER / README.1ST < prev    next >
Text File  |  1997-06-10  |  26KB  |  614 lines

  1.  
  2. ========================================================================
  3.          IBM VisualAge for Basic for OS/2 and for Windows Version 1.1
  4.                                README File
  5. ========================================================================
  6.  
  7. Licensed Materials -- Property of IBM.
  8.  
  9. IMPORTANT:  The license for this version of IBM VisualAge for
  10. Basic starts just after the table of contents below.  If you are
  11. installing this product, please page down and read the license.  If you
  12. agree to the terms of the license, signify your agreement by continuing
  13. with the installation.  If you do not agree to the terms of the license,
  14. then you have to cancel the install.  For other translations of this
  15. license agreement, please look in the \VABASIC\LICENSE subdirectory.
  16.  
  17. For a description of known product defects and restrictions, please
  18. read the VERSION1.TXT file located in the \VABASIC directory.
  19.  
  20. ========================================================================
  21.                             Table of Contents
  22.  
  23.    1. License Agreement
  24.    2. About Product Support
  25.    3. Installation Information
  26.    4. Guide to VisualAge for Basic Documentation
  27.    5. Description of Functions Supported in this Version
  28.    6. Copyright Notice and Trademarks for this README File
  29.  
  30.  
  31. ========================================================================
  32. 1. INTERNATIONAL PROGRAM LICENSE AGREEMENT
  33. __________________________________________
  34.  
  35. Part 1 - General Terms
  36. ______________________
  37.  
  38. PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE PROGRAM.  IBM WILL
  39. ONLY LICENSE THE PROGRAM TO YOU IF YOU FIRST ACCEPT THE TERMS OF THIS
  40. AGREEMENT BY USING THE PROGRAM.  IF YOU DO NOT AGREE TO THE TERMS OF
  41. THIS AGREEMENT, PROMPTLY NOTIFY THE PROVIDER OF THE PROGRAM AND
  42. REQUEST A REFUND OF THE AMOUNT YOU PAID.
  43.  
  44.  
  45. The Program is owned by International Business Machines Corporation or
  46. one of its subsidiaries (IBM) or an IBM supplier, and is copyrighted
  47. and licensed, not sold.
  48.  
  49. IBM grants you a nonexclusive license for the Program.  If IBM grants
  50. you multiple licenses for the Program, the terms of this Agreement apply
  51. to each license.  The term "Program" means the original program and all
  52. whole or partial copies of it, including portions merged into other
  53. programs.  A Program consists of machine-readable instructions,
  54. audio/visual content (such as images, text, recordings, or pictures),
  55. and related licensed materials.  THIS AGREEMENT INCLUDES PART 1 -
  56. GENERAL TERMS AND PART 2 - COUNTRY UNIQUE TERMS.  THE TERMS OF PART 2
  57. MAY REPLACE OR MODIFY THOSE OF PART 1. "LICENSE INFORMATION," WHICH IBM
  58. PROVIDES FOR THE PROGRAM, MAY CONTAIN ADDITIONAL TERMS REGARDING THE
  59. PROGRAM.  ANY SUCH ADDITIONAL TERMS ARE PART OF THIS AGREEMENT.
  60.  
  61. 1.License
  62. _________
  63.  
  64. USE OF THE PROGRAM
  65.  
  66. You may use the Program on only one machine at any one time, except as
  67. otherwise stated in this section.  You agree to ensure that anyone who
  68. uses the Program (accessed either locally or remotely) does so only for
  69. your authorized use and complies with the terms of this Agreement.
  70.  
  71. A Program is considered to be in use when it resides in memory or is
  72. otherwise stored on a machine.  A Program stored on a network server
  73. solely for the purpose of being distributed to other machines is not
  74. considered to be in use.
  75.  
  76. IBM specifies charges for Programs based on how much you use a Program
  77. (for example, the number of users), resources (for example, processor
  78. size), or a combination of both.
  79.  
  80. For a Program managed by a license management tool, copies may be made
  81. and stored on machines under control of that tool, but your use may not
  82. exceed the total number of users or amount of resource authorized.
  83.  
  84. Certain Programs IBM designates for home or travel use may be stored on
  85. the primary and another machine, provided the Program is not in active
  86. use on both machines at the same time.
  87.  
  88. You may 1) copy the Program for backup and 2) merge the Program into
  89. another program.  You must reproduce the copyright notice and any other
  90. legend of ownership on each copy, or partial copy, of the Program.  You
  91. may use any portion of the Program IBM marks restricted (for example,
  92. "Restricted Materials of IBM") only to 1) resolve problems related to
  93. the use of the Program and 2) modify the Program so that it will work
  94. together with other products.
  95.  
  96. You may not:  1) use, copy, merge, or transfer the Program except as
  97. provided in this Agreement; 2) reverse assemble, reverse compile, or
  98. otherwise translate the Program except as specifically permitted by law
  99. without the possibility of contractual waiver; or 3) sublicense, rent or
  100. lease the Program.
  101.  
  102. TRANSFER OF RIGHTS AND OBLIGATIONS
  103.  
  104. You may transfer all your rights and obligations under a license for a
  105. Program to another party, unless IBM specifies otherwise in its
  106. License Information.
  107.  
  108. To transfer such rights and obligations, you must transfer a copy of
  109. this Agreement, the License Information, all other documentation
  110. (including proof of entitlement), and at least one complete, unaltered
  111. copy of the Program to the other party.  Your license is then
  112. terminated.
  113.  
  114. A Program which IBM licenses in multiples of two or more (for example,
  115. as a pack) may only be transferred in its entirety.  In this case,
  116. individual licenses may not be transferred.
  117.  
  118. 2. CHARGES, PAYMENT, AND TAXES
  119. ______________________________
  120.  
  121. Payment must be made to the party (either IBM or its reseller) from whom
  122. you acquired the Program.  If you acquired the Program from IBM, you
  123. agree to pay as IBM specifies.  If any authority imposes a duty, tax,
  124. levy or fee (excluding those based on IBM's net income) on the Program
  125. supplied by IBM under this Agreement, you agree to pay that amount as
  126. IBM specifies or supply appropriate exemption documentation.
  127.  
  128. You agree to notify IBM or its reseller and pay any applicable charges
  129. if you change the number of users or amount of resource authorized.  IBM
  130. does not give refunds or credits for charges already due or paid.
  131.  
  132. 3. LIMITED WARRANTY
  133. ___________________
  134.  
  135. For certain Programs IBM warrants that when they are used in the
  136. specified operating environment they will conform to their spec-
  137. ifications.  IBM does not warrant uninterrupted or error-free
  138. operation of a Program.  The warranty period for a Program expires when
  139. its Program services are no longer available.  IBM will specify in its
  140. License Information if a Program is warranted or not warranted.
  141.  
  142. During the warranty period warranty service is provided, without charge,
  143. through defect-related Program services.  Program services are
  144. available for at least one year following a Program's general
  145. availability.  Therefore, the duration of warranty service depends on
  146. when you obtain your license.  If a Program does not function as
  147. warranted during the first year after you obtain your license and IBM is
  148. unable to make it do so, you may return the Program to the party (either
  149. IBM or its reseller) from whom you acquired it and your money will be
  150. refunded.  To be eligible, you must have acquired the Program while
  151. Program services (regardless of the remaining duration) were available
  152. for it.
  153.  
  154. THESE WARRANTIES REPLACE ALL OTHER WARRANTIES OR CONDITIONS, EXPRESS
  155. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OR
  156. CONDITIONS OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  157.  
  158. These warranties give you specific legal rights, and you may also have
  159. other rights which vary from jurisdiction to jurisdiction.  Some
  160. jurisdictions do not allow the exclusion or limitation of implied
  161. warranties, so the above exclusion or limitation may not apply to you.
  162. In that event such warranties are limited in duration to the warranty
  163. period.  No warranties apply after that period.
  164.  
  165. 4. PROGRAM SERVICES
  166. ___________________
  167.  
  168. Defect-related Program services are provided for warranted Programs and
  169. for selected other Programs.  If your reported problem can be reproduced
  170. in the specified operating environment, defect correction information, a
  171. restriction or a bypass will be issued.  Program services are provided
  172. only for the unmodified portion of a current release of a Program.
  173. Information regarding how you may obtain Program services will be
  174. provided by the party (either IBM or its reseller) from whom you
  175. acquired the Program.  The duration of Program services is specified in
  176. the License Information.
  177.  
  178. 5. PATENTS AND COPYRIGHTS
  179. _________________________
  180.  
  181. If a third party claims that a Program IBM provides to you infringes
  182. that party's patent or copyright, IBM will, at its expense, defend you
  183. against that claim and pay all costs, damages, and attorney's fees that
  184. a court finally awards, provided that you 1) promptly notify IBM in
  185. writing of the claim and 2) allow IBM to control, and cooperate with
  186. IBM in, the defense and any related settlement negotiations.  If such a
  187. claim is made or appears likely to be made, you agree to permit IBM to
  188. enable you to continue to use the Program, or to modify it, or replace
  189. it with one that is at least functionally equivalent.  If IBM determines
  190. that none of these alternatives is reasonably available, you agree to
  191. return the Program to IBM on IBM's written request.  IBM will then give
  192. you a credit for a one-time charge Program, provided its total charges
  193. have been fully paid.  This is IBM's entire obligation to you regarding
  194. any claim of infringement.  IBM has no obligation regarding any claim
  195. based on any of the following:  1) your modification of a Program; 2)
  196. the combination, operation, or use of a Program with any programs, data,
  197. or apparatus that IBM did not provide; or 3) infringement by a non-IBM
  198. Program.
  199.  
  200. 6. LIMITATION OF LIABILITY
  201. __________________________
  202.  
  203. Regardless of the basis on which you may be entitled to recover damages
  204. from IBM, for any claim (including fundamental breach, negligence,
  205. misrepresentation or other tort), IBM's liability will only be for 1)
  206. payments referred to in the patents and copyrights terms described
  207. above; 2) bodily injury (including death), and damage to real property
  208. and tangible personal property; and 3) the amount of any other actual
  209. direct damages or loss, up to the greater of the equivalent of U.S.
  210. $100,000 in your local currency or IBM's then generally available
  211. license charge for the Program.
  212.  
  213. IBM WILL NOT BE LIABLE FOR ANY SPECIAL, INCIDENTAL, OR INDIRECT DAMAGES
  214. OR FOR ANY ECONOMIC CONSEQUENTIAL DAMAGES (INCLUDING LOST PROFITS OR
  215. SAVINGS), EVEN IF IBM, OR ITS RESELLER, HAS BEEN ADVISED OF THE POSSI-
  216. BILITY OF SUCH DAMAGES.  SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION
  217. OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE
  218. LIMITATION OR EXCLUSION MAY NOT APPLY TO YOU.
  219.  
  220. IBM will not be liable for 1) loss of, or damage to, your records or
  221. data or 2) any damages claimed by you based on any third party claim.
  222.  
  223. This limitation of liability also applies to any developer of a Program
  224. supplied to IBM.  It is the maximum for which we are collectively
  225. responsible.
  226.  
  227. 7. GENERAL
  228. __________
  229.  
  230. You may terminate your license at any time.  If you do so, all your
  231. license rights to the Program are terminated.  You may keep a copy of
  232. the Program in your archives.  IBM may terminate your license if you
  233. fail to comply with the terms of this Agreement.  If IBM does so, all
  234. your license rights to the Program are terminated and you must destroy
  235. all your copies of it.
  236.  
  237. You agree to comply with all applicable export laws and regulations.
  238.  
  239. Neither party may bring a legal action under this Agreement more than
  240. two years after the cause of action arose.
  241.  
  242. This Agreement is governed by the laws of the country in which you
  243. acquired the Program.
  244.  
  245. This Agreement is governed by the laws of the State of New York.
  246.  
  247. After downloading the Software, you can view or print a copy of this
  248. License, along with the complete Copyright Notices for IBM
  249. VisualAge for Basic, in the file NOTICES.TXT in the directory where you
  250. installed the Software.
  251.  
  252. END OF LICENSE AGREEMENT
  253.  
  254. ========================================================================
  255. 2. ABOUT PRODUCT SUPPORT
  256.  
  257. For the latest information concerning IBM VisualAge for Basic, please
  258. consult our Web Page:
  259.    http://www.software.ibm.com/ad/vabasic/vabasic.htm
  260.  
  261.  
  262. ========================================================================
  263. 3. INSTALLATION INFORMATION
  264.  
  265. For information on how to install VisualAge for Basic, including
  266. prerequisite and configuration information, see the file INSTALL.TXT.
  267. Installation information is also located in the "VisualAge for Basic
  268. Getting Started" hardcopy and softcopy books.
  269.  
  270. INSTALLING VISUALAGE FOR BASIC CLIENT AND SERVER ON THE SAME MACHINE:
  271.  
  272. For users planning to install both the VisualAge for Basic Client and
  273. the VisualAge for Basic Server on a single OS/2 machine, you must install
  274. both programs in the same directory.
  275.  
  276. For users planning to install VisualAge for Basic Client or Server on
  277. OS/2, and the machine has DB2/2 Server installed, stop the database
  278. manager (type 'db2stop' at any OS/2 command prompt) before installing
  279. VisualAge for Basic.
  280.  
  281. ========================================================================
  282. 4. GUIDE TO VISUALAGE FOR BASIC DOCUMENTATION
  283.  
  284. ------------------------------------------------------------------------
  285. 4.A. Summary of VisualAge for Basic Documentation
  286.  
  287. VisualAge for Basic documentation includes online help, online books,
  288. and separately orderable hardcopy books.  To order any of the hardcopy
  289. publications listed below, call 1-800-879-2755 and select option 1.
  290. VisualAge for Basic also ships printable PostScript files of some books,
  291. which are located in the \BOOKS directory on the CD-ROM.  These files
  292. are not copied onto your machine during the installation.
  293.  
  294. VisualAge for Basic Online Help
  295.  
  296.   -- Provides comprehensive, task-oriented information to help you use
  297.      the VisualAge for Basic graphical user interface to create GUI
  298.      applications, DB2 stored procedures, and DB2 user-defined functions.
  299.  
  300.   -- Provides detailed descriptions of all VisualAge for Basic language
  301.      elements, including all components, events, functions, methods,
  302.      objects, properties, and statements.
  303.  
  304. Online Books:
  305.  
  306. VisualAge for Basic Getting Started
  307.  
  308.   -- Tells you how to install and start using VisualAge for Basic.
  309.      Includes a quick tour and five tutorials.
  310.  
  311.      Document number:  GC26-8926-00
  312.      Softcopy format:  \help\getstart.inf
  313.      Printable format:
  314.         \books\getstrt1.ps - Installation, Quick tour, First tutorial
  315.         \books\getstrt2.ps - Four tutorials, Glossary
  316.  
  317. VisualAge for Basic Programming Guide
  318.  
  319.   -- Tells you how to use the VisualAge for Basic visual development
  320.      environment to develop GUI applications.
  321.  
  322.      Document number:  SC26-8833-00
  323.      Softcopy format:  \help\proguide.inf
  324.      Printable format:
  325.        \books\proguid1.ps -
  326.              Part 1  Working with VisualAge for Basic Tools
  327.        \books\proguid2.ps -
  328.              Part 2  Writing Code
  329.              Part 3  Integrating with External Systems (thru Chapter 19)
  330.        \books\proguid3.ps -
  331.              Part 3  Integrating with External Systems (Chapters 20, 21)
  332.              Part 4  Advanced Techniques
  333.              Appendixes
  334.              Glossary
  335.  
  336. VisualAge for Basic Language Reference
  337.  
  338.   -- Provides detailed descriptions of all VisualAge for Basic language
  339.      elements, including all components, events, functions, methods,
  340.      objects, properties, and statements, in A to Z order.
  341.  
  342.      Document number:  SC26-8693-00
  343.      Online help format:  Select Help=>Language Reference
  344.      Printable format:
  345.        \books\lrfront.ps -
  346.              Front matter, Data Types, Operators,
  347.              Constructors, Reserved Words
  348.        \books\lrah.ps -
  349.              Language elements A thru H
  350.        \books\lrip.ps -
  351.              Language elements I thru P
  352.        \books\lrqz.ps -
  353.              Language elements Q thru Z
  354.        \books\lrerror.ps -
  355.              Error messages
  356.        \books\lrcomm.ps -
  357.              Communication components and related elements
  358.        \books\lrback.ps -
  359.              Glossary, Index
  360.  
  361. VisualAge for Basic Data Access Guide
  362.  
  363.   -- Tells you how to access data from VisualAge for Basic applications
  364.      using embedded SQL and the DB2 CLI and ODBC function call
  365.      interfaces.
  366.  
  367.   -- Tells you how to create, build, test, register, call, and manage
  368.      DB2 stored procedures and user-defined functions.
  369.  
  370.      Document number:  SC26-8692-00
  371.      Softcopy format:  \help\dataaccg.inf
  372.      Printable format: \books\dataaccg.ps
  373.  
  374. ------------------------------------------------------------------------
  375. 4.B. Accessing VisualAge for Basic Documentation
  376.  
  377. To view the VisualAge for Basic online help, install the product,
  378. then from any product window, select the Help menu or press F1.
  379.  
  380. To view the online books, or the online help for the Stored Procedure OLE
  381. custom control (SP OCX), install the product, then:
  382.  
  383. -- On OS/2, open the VisualAge for Basic folder, open the
  384.    VisualAge Information folder, and double click on
  385.    Getting Started, Programming Guide, or Data Access Guide.
  386.  
  387. -- On Windows NT and Windows 95**, open the VisualAge for Basic folder,
  388.    and click on Getting Started, Programming Guide, Data Access Guide,
  389.    or SP OCX.
  390.  
  391. To view the online help for the Stored Procedure VBX, install the
  392. SP VBX component on Windows 3.1, open the VisualAge for Basic group,
  393. and click on SP VBX/OLE.
  394.  
  395. ------------------------------------------------------------------------
  396. 4.C. Suggestions for Using the VisualAge for Basic Documentation:
  397.  
  398. 1. For installation information:
  399.   -- See the file INSTALL.TXT in the CD-ROM root directory
  400.  
  401.   -- See Getting Started, chapter 1, but note that the install procedure
  402.      there for AIX server in the hardcopy version of the book
  403.      is incorrect.  See the online book or the INSTALL.TXT file for
  404.      the correct procedure for AIX server.
  405.  
  406. 2. For an overview and "quick tour" of VisualAge for Basic, see
  407.    Getting Started (hardcopy or softcopy), Chapter 2.
  408.  
  409. 3. For step-by-step information for some common and some complex tasks,
  410.    see the tutorials in Getting Started.
  411.  
  412. 4. For information on how to use the VisualAge for Basic visual
  413.    development environment to develop GUI applications, see
  414.    Getting Started, the online task help, or the Programming Guide,
  415.    Part 1.
  416.  
  417. 5. For detailed information on VisualAge for Basic language elements, see
  418.    the Language Reference online help or the Language Reference book.
  419.  
  420. 6. For information on VisualAge for Basic programming techniques,
  421.    see the Programming Guide, Part 2.
  422.  
  423. 7. For information on integrating external object systems,
  424.    such as OpenDoc, SOM, and OLE, with your VisualAge for Basic
  425.    applications, see Part 3 of the Programming Guide.
  426.  
  427. 8. For information on accessing databases, and on developing, building,
  428.    testing, registering, calling, and managing stored procedures
  429.    and user-defined functions, see the online task help
  430.    and the Data Access Guide.
  431.  
  432. 9. For sample programs, see the \vabasic\samples directory.
  433.    README files in this directory and its subdirectories explain how to
  434.    use the sample programs.
  435.  
  436. 10. For more information about SOMObjects programming, see the files
  437.     \vabasic\help\somguide.inf (SOMObjects User's Guide, document number
  438.     SC23-2680-01), and \vabasic\help\somref.inf (SOMObjects Program
  439.     Reference, document number SC23-2681-01).
  440.  
  441. 11. For tutorials and samples on using the communication controls, see
  442.     the \vabasic\samples\comm subdirectory.  Each subdirectory contains
  443.     a postscript file that explains the samples provided in that
  444.     subdirectory.  The postscript files are:
  445.  
  446.     - For APPC support:    vabasic\samples\comm\appc\appsampl.ps
  447.     - For ASYNC support:   vabasic\samples\comm\async\comsampl.ps
  448.     - For EHLLAPI support: vabasic\samples\comm\hllapi\hllsampl.ps
  449.     - For NETBIOS support: vabasic\samples\comm\netbios\netsampl.ps
  450.     - For TCP/IP support:  vabasic\samples\comm\tcpip\tcpsampl.ps
  451.  
  452.  
  453. ========================================================================
  454. 5. DESCRIPTION OF FUNCTIONS SUPPORTED IN THIS VERSION
  455.  
  456. Version 1.1 of VisualAge for Basic contains a number of defect
  457. fixes for errors in the product code, documentation, and samples.
  458.  
  459. Among the more significant fixes:
  460.  
  461.    OS/2 users can now execute multiple instances of VisualAge for Basic
  462.    and/or multiple instances of executables generated by VisualAge for
  463.    Basic.  This capability existed previously only for Windows users
  464.    of VisualAge for Basic.
  465.  
  466.    VisualAge for Basic no longer crashes when double clicking the
  467.    System Menu of the Code Editor on OS/2.
  468.  
  469.    Corrections to the "VisualAge for Basic Getting Started" book and
  470.    other books have been added.
  471.  
  472.    Crashes when using an Editable Grid have been fixed.
  473.  
  474.    Memory leaks in the string manipulation functions have been fixed.
  475.  
  476.    Crashes building or running DB2 stored procedures have been fixed.
  477.  
  478.    Errors displaying/processing special or DBCS characters have been
  479.    fixed.
  480.  
  481.  
  482. ------------------------------------------------------------------------
  483. General Scenarios Supported:
  484.  
  485.   -- Create client GUI applications that run on OS/2, Windows NT, and/or
  486.      Windows 95.
  487.  
  488.   -- Integrate third-party visual and non-visual objects and controls
  489.      developed in C++, SOM, OLE, and OpenDoc into client applications.
  490.  
  491.   -- Define, create, and manipulate objects in Basic using Object
  492.      Oriented extensions to the Basic language.
  493.  
  494.   -- Migrate applications written in Microsoft Visual Basic 3.0 into
  495.      VisualAge for Basic.
  496.  
  497.   -- Edit server procedures locally, and build and debug server
  498.      procedures locally and remotely.
  499.  
  500.   -- Browse stored procedures in the DB2CLI.PROCEDURES catalog, and
  501.      browse user-defined functions in the DB2 catalog.
  502.  
  503.   -- Invoke server procedures from a VisualAge for Basic client and
  504.      from other clients.
  505.  
  506. Definition: "server procedures" is used as a general term that includes
  507. stored procedures and user-defined functions.
  508.  
  509. ------------------------------------------------------------------------
  510. Platforms Supported:
  511.  
  512. Client platforms: OS/2, Windows NT, Windows 95
  513. Server platforms: AIX, OS/2, Windows NT
  514.  
  515. ------------------------------------------------------------------------
  516. Language Supported:
  517.  
  518. The complete VisualAge for Basic language is described in the VisualAge
  519. for Basic online help.  See the file \VABASIC\VERSION1.TXT for a
  520. list of known defects and restrictions in this version.
  521.  
  522. ------------------------------------------------------------------------
  523. Functions Supported:
  524.  
  525.   Project:
  526.   -- Creating a new project
  527.   -- Opening an existing project
  528.   -- Saving the project and changing the project name via Save as
  529.   -- Running the Project
  530.   -- Viewing the project: Forms, Modules, Build files, Components, etc.
  531.   -- Showing a file in full path or just the name
  532.   -- Loading projects written in Microsoft Visual Basic 3.0, modifying
  533.      them, and saving them in Visual Age for Basic format
  534.   -- Building server procedures (creation/deletion)
  535.   -- Generating an executable (.EXE) version of the project.
  536.   -- Accessing database information in ODBC data sources using a
  537.      Data component and/or Data Access classes.
  538.   -- Accessing database information in DB2 using Embedded SQL statements
  539.      or CLI calls.
  540.  
  541.   Forms:
  542.   -- Selection and appropriate menu and icon state
  543.   -- Opening the Code Editor, Property Editor and Menu Editor
  544.      via menu item, mouse, keyboard
  545.   -- Showing or hiding design version of selected form
  546.   -- Saving in a file (.i), and changing name of file via Save As
  547.  
  548.   Modules:
  549.   -- Selection and appropriate menu and icon state
  550.   -- Opening Code Editor on it via menu item, mouse, keyboard
  551.   -- Saving in a file (.bas), and changing name of file via Save As
  552.   -- Creating/removing a Module
  553.  
  554.   Window Pulldown:
  555.   -- Property Editor
  556.   -- Toolbox
  557.   -- Menu Editor
  558.   -- Code Editor
  559.   -- Color selector
  560.   -- Component catalog
  561.   -- Stored procedure catalog
  562.   -- User-defined function catalog
  563.  
  564.   Options Pulldown:
  565.   -- Interpreter
  566.   -- Project
  567.   -- Environment
  568.   -- Database
  569.  
  570. ------------------------------------------------------------------------
  571. Components shipped in this version:
  572.  
  573.   Checkbox
  574.   Combo Box
  575.   Command Button
  576.   Common Dialog
  577.   Directory List Box
  578.   Drive List Box
  579.   File List Box
  580.   Frame
  581.   Grid
  582.   Horizontal Scrollbar
  583.   Image
  584.   Label
  585.   Line
  586.   Listbox
  587.   OLE Container (Windows NT and Windows 95 only)
  588.   OpenDoc Container (OS/2 only)
  589.   Option Button
  590.   Picture Box
  591.   Shape
  592.   Textbox
  593.   Timer
  594.   Vertical Scrollbar
  595.  
  596.  
  597. ========================================================================
  598. 6. COPYRIGHT NOTICE AND TRADEMARKS FOR THIS README FILE
  599.  
  600. (C) Copyright International Business Machines Corporation 1997.
  601. All Rights Reserved.
  602.  
  603. AIX, DB2, DB2/2, DB2/6000, IBM, and OS/2 are trademarks of International
  604. Business Machines Corporation.
  605.  
  606. Microsoft, Windows, and the Windows 95 logo are trademarks or registered
  607. trademarks of Microsoft Corporation.
  608.  
  609. Other company, product, and service names, which may be denoted by a
  610. double asterisk (**), may be trademarks or service marks of others.
  611.  
  612.  
  613. ========================================================================
  614.