|
|
Throughout this topic we have given short program fragments to illustrate the issues involved in using our components. To help you form a bigger picture of component-oriented software development, we need a more substantial example. In this section, we will develop a complete application using nine components. As in real life, we will develop the application a little at a time. A complete code listing for the example can be found in the Complete Electronic Calendar Program.
One warning before we proceed: the following example involves details that will make sense only after you have studied the relevant tutorials and manpages in the library. But don't worry about the details! Focus on the shape of the program as a whole, and try to develop some intuition about component-oriented development.