1. _Under VisualAge Generator Getting Started

  2. Notices

  3. Trademarks
  4. Terminology used in this document
  5. Terminology differences between Java and Smalltalk
  6. Welcome

  7. Documentation provided with VisualAge Generator

  8. Part 1. VisualAge Generator overview

  9. Chapter 1. What's new in VisualAge Generator
  10. New function for VisualAge Generator 4.5
  11. Java Server Generation
  12. Integrated MQSeries support
  13. Web transaction enhancements
  14. Remote DL/I access during test
  15. OS/400 Support
  16. Solaris Client/Server Support
  17. New function for VisualAge Generator 4.0
  18. VisualAge for Java interoperability
  19. WebSphere Rapid Application Development Support
  20. Functions
  21. Object Scripting
  22. VisualAge Generator Templates Enhancements
  23. Solaris Runtime Support
  24. Enterprise JavaBeans (EJBs) support
  25. Automated IC Packaging support
  26. Native Oracle support
  27. Enhanced Container Details part
  28. Accessing remote VSAM files
  29. Chapter 2. What is VisualAge Generator?
  30. VisualAge Generator products
  31. Chapter 3. VisualAge Generator Developer Overview
  32. VisualAge Smalltalk Repository management
  33. Managing VisualAge Smalltalk parts
  34. VisualAge Generator on Smalltalk repository management
  35. Version control
  36. VisualAge for Java Repository management
  37. VisualAge for Java repository management
  38. VisualAge Generator on Java repository management
  39. Version control
  40. Part types
  41. VAGen Parts Browser
  42. VisualAge Composition Editor
  43. VAGen Script Wizard
  44. VAGen part editors
  45. Logic
  46. Program Editor
  47. Function Editor
  48. Maps
  49. Map Editor
  50. Map Group Editor
  51. Data
  52. Record Editor
  53. Table Editor
  54. PSB Editor
  55. Data Item Editor
  56. Test facility
  57. VisualAge Generator program generation
  58. Chapter 4. VisualAge Generator Server
  59. Running an application
  60. VisualAge Generator Server for OS/2, AIX, Windows NT, HP-UX, and Solaris
  61. VisualAge Generator Server for AS/400
  62. VisualAge Generator Server for MVS, VSE, and VM
  63. Chapter 5. Summary

  64. Part 2. VisualAge Generator Tutorial

  65. Chapter 6. VisualAge Generator Developer on Smalltalk: a tutorial
  66. Creating an ENVY application
  67. Importing and loading sample applications
  68. Importing sample applications
  69. Loading sample applications
  70. Chapter 7. Tailoring preferences on Smalltalk
  71. Program preferences
  72. Database preferences
  73. Test preferences
  74. Chapter 8. VisualAge Generator Developer on Java: a tutorial
  75. Creating a project and a package
  76. Importing and loading samples
  77. Importing sample projects
  78. Loading the sample projects
  79. Chapter 9. Tailoring options on Java
  80. Program options
  81. Database options
  82. Test options
  83. Chapter 10. Defining a program
  84. Creating a new program
  85. Creating a main function
  86. Defining a main function
  87. Summary of creating a function
  88. Summary of defining a program
  89. Chapter 11. Defining an SQL record

  90. Chapter 12. Defining a map
  91. Specifying the map title
  92. Specifying a prompted entry field
  93. Specifying a variable message field
  94. Adding a constant field
  95. Defining a map array
  96. Previewing and saving the map
  97. Chapter 13. Running an intermediate test
  98. Setting a breakpoint
  99. Starting the test
  100. Making changes or fixing a problem while testing
  101. Viewing the trace entries
  102. Chapter 14. Defining the working storage record

  103. Chapter 15. Defining the processing logic
  104. Completing the main function
  105. Completing the functions
  106. Completing the remaining functions
  107. Chapter 16. Preparing for generation

  108. Chapter 17. Building a visual part using VisualAge for Java
  109. Before you start
  110. Creating a new bean
  111. Adding a VAGen Record to the visual part
  112. Defining the CUSTOMER VAGen Record Part
  113. Customer Information window
  114. Adding and connecting labels and fields
  115. Adding the Find and Cancel buttons
  116. Arranging visual parts
  117. Using the bounding box
  118. Adding an action to the Cancel button
  119. Testing the Customer Information window
  120. Defining the address panel
  121. Creating a reusable bean
  122. Adding parts to the address panel
  123. Promoting features of the reusable part
  124. Defining a VAGen server program
  125. Embedding a reusable visual part
  126. Defining the VAGen server application
  127. Building parameters for the program
  128. Testing the bean
  129. Summary
  130. Chapter 18. Building a visual part using VisualAge Generator Developer on Smalltalk
  131. Before you start
  132. Creating a new visual part
  133. Adding a VAGen Record to the visual part
  134. Defining the CUSTOMER VAGen Record Part
  135. Customer Information window
  136. Arranging visual parts
  137. Using the bounding box
  138. Adding an action to the cancel push button
  139. Testing the view
  140. Optional exercises
  141. Setting the focus on a field
  142. Making a push button the default
  143. Testing the application
  144. Defining a reusable visual part
  145. Creating an embeddable visual part
  146. Adding the Group Box
  147. Populating the Address Group Box
  148. Laying out the Group Box
  149. Promoting features of the reusable part
  150. Defining a VAGen server program
  151. Embedding a reusable visual part
  152. Defining the VAGen server application
  153. Building parameters for the program
  154. Testing the view
  155. Summary

  156. Part 3. Appendixes

  157. Appendix A. Installing samples for VisualAge Generator Developer on Smalltalk
  158. Importing and loading applications
  159. Importing and loading configuration maps
  160. Importing database tables
  161. Binding to a database
  162. Appendix B. Installing samples for VisualAge Generator Developer on Java
  163. Importing and loading projects and packages
  164. Importing database tables
  165. Binding to a database
  166. Appendix C. Samples in repositories
  167. Associated files
  168. Index