In this chapter, we've looked at event-driven programming, code behind forms, and other traditional design concepts. We saw how Visual Basic 5.0's object- and component-oriented features build upon older concepts to provide us with new and more powerful capabilities for software design.
We also walked through the concept of a logical three-tier application model, separating presentation, business logic and data processing. We developed a specific application model including a presentation tier, UI-centric business objects, data-centric business objects and a data services tier. We discussed how this CSL architecture can be implemented in environments ranging from a single workstation to a network where the processing is spread across multiple machines.
At this point, you should have a good understanding of how this architecture works and how business objects and binary components are used to implement it. As we progress through the remainder of the book, we'll build on these concepts and implement an application by making use of them.
From here, we'll explore these concepts in more practical detail. We'll look at:
Specifically, in the next chapter, we'll cover: