Product Description
As the title suggests, this book has two separate - though intertwined - goals: a description of the general concepts of object-orientation, and how to do object-oriented programming in Visual Basic. Readers are assumed to have no more than a familiarity with Visual Basic and some rudimentary knowledge of programming. Working on this premise, Steve Roman introduces the abstract concepts of object orientation, such as class, abstraction, and encapsulation, and then shows how each is implemented in a meaningful and useful application. He uses a hands-on style throughout: plenty of code is given and discussed, including error-handling. As a result, Visual Basic programmers and students will find this an invaluable introduction to the topic.
Amazon.com Review
BASIC's long-standing reputation for spawning unreadable "spaghetti code" programs may seem at odds with the highly structured precepts of object-oriented programming techniques, but Steven Roman shows otherwise. Concepts of Object-Oriented Programming with Visual Basic concisely and effectively explains how to exploit object-oriented programming techniques in Visual Basic 4.0 or later. Roman introduces the basics of object orientation and its implementation in Visual Basic and ultimately reveals the details of building OLE automation clients and servers that utilize these techniques. Practical, no-frills examples will help any VB programmer learn how to take advantage of the object-oriented technology that's now at his (or her) disposal.