- Objects, Components, and COM
- Abstraction and Class Modeling
- Encapsulation
- Polymorphism
- Inheritance
- Association Relationships
- One-to-One Relationships
- One-To-Many Relationships
- Class and Object Naming Conventions
- Component-Based Development
- Component-Based Development and COM
- COM-Definable Entities
- Component Coupling
- Summary
Summary
We have learned some of the important concepts of object orientation and component-based development in this chapter. We have also learned how Microsoft's Visual Basic and the Component Object Model implement these concepts and how we can begin to use them to build modular, flexible applications. In the next chapter, we turn our attention to understanding the Relational Database Management system because it is the foundation for the information storage and retrieval component of our application. We will also begin laying the groundwork for good database design techniques, specifically as they pertain to our framework.