Expanded Notices
Trademarks
Expanded About this book
Expanded What this book includes
Sample applications in this book
Who this book is for
About this product
Conventions used in this book
Tell us what you think
What's new in this version?

Your first look at VisualAge
Expanded The basics
What is VisualAge?
Expanded Key concepts
Parts
Properties views
Connections
Scripts
IBM Smalltalk
The VisualAge visual tools
Expanded Working with the Composition Editor
Parts palette
Tool bar
Free-form surface
Visual tool symbols
Expanded Building your first VisualAge application
Expanded Starting up
Development image ownership
Connecting to the development manager library
Now that you are up and running
Expanded Using the Quick Start window
Creating an application using the VisualAge Smalltalk Quick Start window
Using the full menu set
Expanded Using the Composition Editor
Working with parts
Expanded Building the To-do List application
Changing the title bar text of a Window part
Adding Text and Label parts
Adding a List part
Adding Push Button parts
Expanded Sizing and aligning visual parts
Sizing, aligning, and distributing parts
Correcting mistakes
Expanded Working with nonvisual parts
Adding an Ordered Collection part
Expanded Connecting parts
Attribute-to-attribute connections
Event-to-action connections
Expanded Saving and testing the To-do List application
Saving your visual part and application image
Testing the application
Expanded Making the To-do List an executable application
Making your application executable
Running the To-do List application

Looking further into VisualAge
Expanded Building on the basics
VisualAge user interface parts
Expanded Manipulating parts
Selecting parts
Selecting several parts
Deselecting parts
Moving parts
Copying parts
Copying parts using the clipboard
Deleting parts
Expanded Resizing, aligning, and positioning parts
Resizing parts
Aligning parts
Matching the width of another part
Distributing parts evenly
Positioning parts within a grid
Expanded Changing part properties
Open the Properties window for a part
Expanded Changing part colors and fonts
Change the color of a part
Change the font of a part
Portability of colors and fonts
Expanded Connecting parts
Attribute-to-attribute connections
Event-to-action connections
Event-to-script connections
Attribute-from-script connections
Parameter-from-attribute
Parameter-from-action
Parameter-from-script
Changing the Properties of connections
Connection parameters
Manipulating connections
Expanded Building the Investment application
Creating the Investment application using the VisualAge Organizer
Creating the Investment application visual parts
Creating the Investment application main window
Expanded Changing part properties
Validating and formatting data
Making a text part read-only
Checking a Toggle Button by default
Specifying a default Push Button part
Setting a Push Button part to disabled
Sizing parts automatically
Changing part names
Expanded Making the connections for the Investment application
Making the attribute-to-attribute connections
Making the event-to-action connection
Saving and testing the Investment application
Expanded Adding Window and Form parts to the Investment application
Creating a reusable part
Creating application secondary windows
Adding a reusable part and connecting to it
Working with View Wrapper parts
Connecting to a View Wrapper
Saving and testing your work
Expanded Setting tab order in the Investment application
Setting the Investment application main window tabbing order
Setting the SecurityFormView part's tabbing order
Setting the secondary windows' tabbing orders
Expanded Adding menus to the Investment application
Adding menu parts
Adding menu choices
Expanded Saving, testing, and making the Investment application executable
Creating the application executable
Results of packaging the application
Running the application

Looking ahead
Expanded What's next?
Start with the VisualAge Smalltalk User's Guide
Consult the VisualAge Smalltalk Parts Reference
Explore the help facilities

Appendixes
Index