Part One Object-Oriented Programming and Design Fundamentals
Chapter 1: Overview of Object Oriented Programming
Chapter 2: Designing OOP Solutions: Identifying the Class Structure
Chapter 3: Designing OOP Solutions: Modeling the Object Interaction
Chapter 4: Designing OOP Solutions: A Case Study

Part Two Object-Oriented Programming with Visual Basic .NET
Chapter 5: Introducing VB .NET
Chapter 6: Creating Classes
Chapter 7: Creating Class Hierarchies
Chapter 8: Implementing Object Collaboration

Part Three Developing Applications with Visual Basic .NET
Chapter 9: OSO Application Revisited: Implementing the Business Logic
Chapter 10: Developing Windows Applications
Chapter 11: Developing Web Applications
Chapter 12: Wrapping Up and Reviewing

Appendix A Fundamental Programming Concepts
Appendix B Exception Handling in VB .NET