|
|
This product contains two fundamentally different kinds of things: components and tools.
All tools and components in this release of C++ Standard Components are designed to be used with the UnixWare and OpenServer Development Kit.
Although this tutorial will mention tools from time to time, the emphasis is on components. Why? Many programmers today, like the programmers of McIlroy's day, persist in the art of `hand crafting' their programs from scratch. For them, using components effectively will require a fundamental change in the way they approach new applications. Other programmers rely on vendor-supplied subroutine libraries for their database and graphical user interface needs, but otherwise ``roll their own.'' Still other programmers reuse as much code as possible from their last project by copying old source code and editing it to meet new requirements. Wherever you fall in the spectrum of development styles, this tutorial should help you make the transition to a components mindset. When you are finished reading it, you will be ready to start constructing simple yet useful programs using ``component-oriented design,'' and you will know where to find more in-depth information needed to construct more ambitious programs.