Visual Basic 2005 provides a significant step up for object-oriented programming, architecture and design, all of which is based on the notion that programmers care more about the things they wish to manipulate than the logic necessary to manipulate them.
Doing Objects in Visual Basic 2005 is Deborah Kurata's latest guide to working with objects in VB. Here she explains the main object-oriented concepts, like classes, inheritance and interfaces, presents an agile approach to object-oriented application development and demonstrates how to build such an application's UI layer.
Chapter 5, Building the Business Logic Layer, covers the steps necessary to build classes for the business logic layer of an application. Topics include using XML comments to document a class, defining properties and property accessibilities, defining methods and creating a base business object class. Subsequent chapters discuss how to bind an application's UI layer to this business logic layer and, finally, how to use ADO.NET to build a data access layer.