home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / PRIMAR.ZIP / README.1ST < prev    next >
Text File  |  1991-10-25  |  6KB  |  156 lines

  1.                           THE PRIMARY WINDOW CLASS
  2.  
  3.  
  4. PRODUCT HIGHLIGHTS
  5.  
  6. -   The PrimaryWindow Class improves the productivity of SAA/CUA-conforming 
  7.     application development with 'C' under OS/2 Presentation Manager
  8.  
  9. -   Separates window management code from application code for easier 
  10.     maintenance
  11.  
  12. -   Reduces initial learning time and training cost for PM developers
  13.  
  14. -   Supports the introduction of standards in object-oriented application 
  15.     development
  16.  
  17. -   Uses only the OS/2 Dialogbox Editor to create sizeable and CUA-conforming
  18.     primary and secondary windows
  19.  
  20. -   Integrates the OS/2 online help support for multiple help libraries in a 
  21.     transparent way
  22.  
  23. -   Provides automatic scrolling, paging, and sizing support for client areas
  24.  
  25. -   Reduces the programming effort for direct manipulation (Drag/Drop)
  26.  
  27. -   Handles windows, controls, action bar, mnemonics, and accelerators
  28.  
  29. -   Is optimized for size and high performance
  30.  
  31. -   Provides on-line documentation integrated into the IBM OS/2 Programming 
  32.     Reference
  33.  
  34. -   License per development workstation or LAN-Server - No runtime license!
  35.  
  36.  
  37.  
  38. PRODUCT DESCRIPTION
  39.  
  40. The PrimaryWindow Class is a productivity tool for developers of object-
  41. oriented C applications under OS/2 Presentation Manager. It is the answer to 
  42. the urgent need for CUA conforming primary and secondary window objects that 
  43. contain dialog controls and frame controls and react like regular, sizeable 
  44. windows.  Only the OS/2 Dialogbox Editor is needed to design windows and 
  45. dialog boxes.    
  46.  
  47. By using the PrimaryWindow Class you reduce the number of open windows on 
  48. your screen and improve the end user's acceptance of a windowing user interface. 
  49.  
  50. All CUA-conforming window behavior is built into the PrimaryWindow Class DLL 
  51. and is separated from the actual application code. Hence the application 
  52. developer can focus exclusively on the application-specific logic (and not on
  53. some "strange" behavior of Presentation Manager). 
  54.  
  55. In order to design the layout of dialog windows, the programmer will use the 
  56. OS/2 Dialogbox Editor as a "window painter". The action bar and icon 
  57. definition is done with a text editor of your choice. 
  58.  
  59. The PrimaryWindow Class does not contain a source code generator, but a set 
  60. of well documented and optimized window procedure templates which will be 
  61. expanded with application-specific code. These procedure templates also 
  62. introduce the application developer to proper object-oriented programming 
  63. techniques with C under OS/2 Presentation Manager. All code examples and 
  64. templates fully  conform to OS/2 programming standards. 
  65.  
  66.  All PM-specific code for:
  67.  
  68.     -   Window generation
  69.     -   Frame size limitation 
  70.     -   Horizontal and vertical scrolling
  71.     -   Scrollbar calibration 
  72.     -   Action bar handling
  73.     -   Accelerators and mnemonics handling
  74.     -   CUA standard behaviors for the workplace environment
  75.  
  76. is inherited from SE International's PrimaryWindow Class.
  77.  
  78. The PrimaryWindow Class contains additional functions to ensure that the 
  79. dialog control with the keyboard focus is always visible in the client area. 
  80. These services are very important if your application deals with large dialog 
  81. windows that may even extend beyond screen size. 
  82.  
  83. The PrimaryWindow Class supports the OS/2 online help facility and allows the 
  84. embedding of multiple help libraries. The class also contains methods that 
  85. reduce the programming effort for direct manipulation with the DDE. 
  86.  
  87. The PrimaryWindow Class also provides online documentation that fully 
  88. conforms to the OS/2 documentation standards for  software objects. The class
  89. documentation can be easily incorporated into the IBM OS/2 Online Programming
  90. Reference. 
  91.  
  92. The PrimaryWindow Class is also available as a 32-bit development tool for 
  93. OS/2 Version 2.0 !
  94.  
  95.  
  96. PRODUKT PACKAGING
  97.  
  98. The PrimaryWindow Class is shipped with the following components:
  99. -   a dynamic link library (.DLL)
  100.  
  101. -   on object file (.OBJ), if the class will be linked statically into an 
  102.     .EXE file
  103.  
  104. -   an import library (.LIB)
  105.  
  106. -   an interface file (.H)
  107.  
  108. -   an online documentation (.INF), that can be incorporated into the IBM 
  109.     OS/2 Programming Reference
  110.  
  111. -   the source data for the documentation file (.IPF), if the documentation 
  112.     will be included into other online documents
  113.  
  114. -   a set of sample programs and templates, that illustrate the usage of the 
  115.     PrimaryWindow Class and that show proper object-oriented programming 
  116.     techniques for application development with C under PM.
  117.  
  118. The PrimaryWindow Class is packaged for single development workstations or as 
  119. a LAN-Server product to reduce the cost per developer workstation. All users 
  120. on the server's LAN domain have access to the PrimaryWindowClass. The Dynamic
  121. Link Library can be incorporated in any final software product without 
  122. purchasing additional licenses.   
  123.  
  124.  
  125.  
  126.  
  127. ADDITIONAL SUPPORT
  128.  
  129. We provide indepth and compact inhouse PM Programming Training  for OS/2 
  130. Presentation Manager application developers. We also offer consulting in 
  131. CUA-conforming user interface design. Within one week you can become a 
  132. skilled developer of object-oriented C applications under PM and appreciate 
  133. the power of this modern and truly multitasking operating system. 
  134.  
  135.              Ask for our PM TRAINING class descriptions !
  136.  
  137.  
  138.  
  139. For more information please contact:
  140.  
  141.                         Hans J. Eisenhuth
  142.                       SE International, Inc.
  143.                    621 NW 53rd Street, Suite 240
  144.                       Boca Raton, FL 33487
  145.              Tel: (407) 241-3428, Fax: (407) 997-8945
  146.  
  147.                 OR
  148.  
  149.            SES Software Engineering Services GmbH Berlin
  150.                           Koenigsallee 49, 
  151.                      D-1000 Berlin 33, Germany
  152.            Tel: +49 30 826 40 63, Fax: +49 30 825 30 14
  153.  
  154.  
  155.  
  156.