User's Guide
Collapsed Notices
Collapsed About this book
What's new

Exploring VisualAge application development
Collapsed Getting started
Collapsed Adding scripts to applications
Collapsed Adding Notebooks
Collapsed Creating reusable parts
Collapsed Using nonvisual parts
Collapsed Validating user input
Collapsed Adding help to your application
Collapsed Debugging your application

Enhancing your applications
Collapsed Packaging your VisualAge application
Collapsed Adding your application to Windows NT Services
Collapsed Adding list parts
Collapsed Adding portable container parts
Collapsed Adding drag and drop support
Collapsed Using Windows controls
Collapsed Adding messages to your application
Collapsed National language support
Expanded Extending the parts palette
Expanded Preparing images
Preparing a resource DLL for OS/2
Preparing a resource DLL for Windows
Preparing a resource DLL for UNIX systems
Collapsed Adding a category
Adding a part
Deleting a category or part
Extra practice
Collapsed Sizing and positioning techniques
Collapsed Designing effective VisualAge applications
Collapsed Managing your VisualAge application
Collapsed Tips for better performance
Collapsed VisualAge Smalltalk XML Support.

Building parts
Collapsed Building your first part
Collapsed Building visual parts
Collapsed Building primitive visual parts
Collapsed Creating data types
Collapsed Distributing your parts

Using external functions in a VisualAge application
Collapsed Accessing external functions
Collapsed Dynamic Data Exchange
Collapsed Threads
Collapsed Using OLE Support

Bidirectional Languages Support
Collapsed Areas of Bidi support
Collapsed Using Bidi support

Appendixes
Appendix A. Mouse button actions on parts
Collapsed Appendix B. Calling external functions using Smalltalk
Collapsed Appendix C. Other useful examples
Appendix D. Reusable icons
Index