home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / cset21v1.zip / IBMCPP / SAMPLES / ICLUI / SIMPLE / README.TXT < prev   
Text File  |  1993-10-18  |  7KB  |  94 lines

  1. ***************************************************************************
  2. * SIMPLE APPLICATION PROGRAM: Readme File (README.TXT)                    *
  3. *                                                                         *
  4. * COPYRIGHT: Copyright(C) International Business Machines Corp.,1992,1993.*
  5. *                                                                         *
  6. * DISCLAIMER OF WARRANTIES:                                               *
  7. *   The following [enclosed] code is sample code created by IBM           *
  8. *   Corporation.  This sample code is not part of any standard IBM product*
  9. *   and is provided to you solely for the purpose of assisting you in the *
  10. *   development of your applications.  The code is provided "AS IS",      *
  11. *   without warranty of any kind.  IBM shall not be liable for any damages*
  12. *   arising out of your use of the sample code, even if they have been    *
  13. *   advised of the possibility of such damages.                           *
  14. *-------------------------------------------------------------------------*
  15. * Key Functions:                                                          *
  16. *    - Creates and runs a simple application                              *
  17. *    - Creates the main window (IFrameWindow)                             *
  18. *    - Sets the title bar to "Simple Application"                         *
  19. *    - Creates a menu bar with a "Close" menu item                        *
  20. *    - Creates a static text control set to "Simple Example" as the       *
  21. *      client window                                                      *
  22. *                                                                         *
  23. * See the User Interface Class Library Users Guide for more information   *
  24. *   about this sample program.                                            *
  25. ***************************************************************************
  26.  
  27. ***************************************************************************
  28. * File list:                                                              *
  29. *   README.TXT   - Readme file for ASIMPLE.EXE.                           *
  30. *   ASIMPLE.CPP  - C++ Source code for ASIMPLE.EXE                        *
  31. *   ASIMPLE.RC   - Resource file for ASIMPLE.EXE                          *
  32. *   ASIMPLE.MAK  - Make file to create ASIMPLE.EXE.                       *
  33. *   AMAKE.CMD    - Command file to create ASIMPLE.EXE.                    *
  34. *   CLEANUP.CMD  - Command file to clean up (erase) the following         *
  35. *                   generated files:  ASIMPLE.EXE, ASIMPLE.OBJ,           *
  36. *                   ASIMPLE.RES, and ASIMPLE.ERR.                         *
  37. ***************************************************************************
  38.  
  39. ***************************************************************************
  40. * File Relationship Diagram (Files in uppercase, Programs in lowercase)   *
  41. *                                                                         *
  42. *                  ASIMPLE.H                                              *
  43. *                    │  │                                                 *
  44. *  ASIMPLE.HPP       │  │                                                 *
  45. *      │             │  │                                                 *
  46. *      │             │  │                                                 *
  47. *      v             │  │                                                 *
  48. *  ASIMPLE.CPP <─────┘  └────────────> ASIMPLE.RC                         *
  49. *      │                                   │                              *
  50. *      │                                  rc -r                           *
  51. *      │                                   │                              *
  52. *      v                               ASIMPLE.RES                        *
  53. *    icc -c ────> ASIMPLE.OBJ              │                              *
  54. *                     │                    │                              *
  55. *                     v                    │                              *
  56. *                  icc /B                  │                              *
  57. *                     │                    │                              *
  58. *                     v                    v                              *
  59. *                 ASIMPLE.EXE ──────────>  rc ───────────> ASIMPLE.EXE    *
  60. ***************************************************************************
  61.  
  62. ***************************************************************************
  63. *                                                        ╔═══════════╗    *
  64. * Window Parent Relationship Diagram:           Diagram  ║Class Name ║    *
  65. *                                                   Key: ║───────────║    *
  66. *                   IApplication::current().run()        ║Object Name║    *
  67. *                                                        ╚═══════════╝    *
  68. *                                                                         *
  69. *                           ╔════════════╗                                *
  70. *                           ║  AWindow   ║                                *
  71. *                           ║────────────║                                *
  72. *                           ║ mainWindow ║                                *
  73. *                           ╚════════════╝                                *
  74. *                                 │                                       *
  75. *                                 │                                       *
  76. *                            ╔═══════════╗                                *
  77. *                            ║IStaticText║                                *
  78. *                            ║───────────║                                *
  79. *                            ║ staticText║                                *
  80. *                            ╚═══════════╝                                *
  81. *                           (Client Window)                               *
  82. ***************************************************************************
  83.  
  84. ***************************************************************************
  85. * To build, run and cleanup ASIMPLE.EXE:                                  *
  86. *                                                                         *
  87. *           Run AMAKE.CMD                                                 *
  88. *           Run ASIMPLE.EXE                                               *
  89. *           Run CLEANUP.CMD                                               *
  90. *                                                                         *
  91. *   AMAKE.CMD compiles and links ASIMPLE.EXE.                             *
  92. *   CLEANUP.CMD cleans up the files built by AMAKE.CMD.                   *
  93. ***************************************************************************
  94.