View online
More options
Others who downloaded this publication also downloaded ...
Abstract
This redbook will accelerate your learning of VisualAge C++ Version 4.0 for use with IBM OS/2, Windows NT, or IBM AIX Operating systems, by taking you on a journey to work through a typical small software project. The structure of this small software project is detailed in Chapter 2, "About the sampler project" on page 7
.
This small software project consists of several components. A couple of executables will be progressively built as the book unfolds. The complexity will increase to introduce the execution of external tools that will generate C++ files that will need to be compiled and linked into the executables. A dynamic link library (DLL) contains the C++ source code that will use these executables to build the DLL. A static library contains the C++ source code. A comparison to building this as a DLL is included. A resource library contains Windows resources such as window definitions and externalized strings. A static library, upon which the first DLL will depend, will be used as an example of a technique to enable greater development efficiency.
First, we provide an introduction to concepts and basic syntax of a configuration file, with examples. This will be especially useful for those who are new to VisualAge C++ Version 4.0 and are starting to learn about configuration files. Then we discuss how the structure of your projects, and the way you work with them, may change, once you have made the initial transition to VisualAge C++
Table of contents
Part 1. Getting acquainted with VisualAge C++ Version 4.0
Chapter 1. The leap to VisualAge C++ Version 4.0
Chapter 2. About the sample project
Chapter 3. An introduction to configuration files
Chapter 4. Adding options
Chapter 5. Promoting included files to the configuration file
Chapter 6. Variables
Chapter 7. Running external tools
Chapter 8. Building a shared (dynamic link) library
Chapter 9. Building an archive (static library)
Chapter 10. Building a resource library
Chapter 11. Building two targets in one configuration
Part 2. Broader changes to your projects
Chapter 12. Designing configuration files for project teams
Chapter 13. Techniques for better build efficiency
Chapter 14. Techniques for more efficient C++ programming
Chapter 15. Working in the IDE
Appendix A. Guide to interface elements
