1. Home
  2. Computing & Technology
  3. Visual Basic
An Introduction to Object-Oriented Programming with Visual Basic .NET
by Dan Clark (July, 2002 - List Price: $39.95)


An Introduction to Object-Oriented Programming with Visual Basic .NET

Dan Clark starts his book in exactly the right place (especially for a programmer). He clearly states the problem: "It has been my experience … that … what perplexes and frustrates many people are the higher-level concepts of object-oriented programming …"

A-Men Brother! Especially for VB 6 programmers who think an object and a component are the same thing.


Clark sets out to do something about this sorry state of affairs. He sets an ambitious goal for himself of explaining UML - the Unified Modeling Language, the object model of VB.NET and all about how it works, and then he ties the two together in the last section of the book. It's a great approach ... but at the end, you feel like you were rushed through a department store on the escalator. The book is just not thick enough for goals this big.

Take UML, for example. It's a "good news/bad news" situation. The "good news" is that Clark recommends a pretty nice UML freeware package (Objecteering) and those parts of it that he has explained are done pretty well. The bad news is that he never mentions even the existence of any other way of thinking about the problem. At a minimum, he might have mentioned that the OMG organization claims UML itself as a trademark. The "Three Amigos" of software engineering who invented UML, Booch, Jacobson, and Rumbaugh are pretty frank in their book about the hostile, warring factions in this biz. He also doesn't really get to the bottom of his chosen methodology, either. Heck, his section on UML is to software engineering as snorkling is to ocean exploration.

In his introduction, Clark notes that, "It is my hope that by reading this book your first experiences in object-oriented programming will be enjoyable, comprehensible, and instill a desire for further study." Clark is aiming at introductory programmers who would never consider reading a 1000+ page monster book. A lot of great divers started out with snorkling gear!

I got a lot out of reading this section and for this target audience -- programmers new to the concept -- will too!

Applications: UML

About the Author

Dan Clark is new to the technical book writing game and this is his first book. He was recruited for APress by none other than the VB guru Dan Appleman so he's gotta be pretty good. His "day job" is working as a trainer and consultant which he has been doing for seven years now. He's accumulated a string of certifications and the appreciation of his customers. After you read his book, he'll have your appreciation too!

Return to the Guide
Explore Visual Basic
By Category
About.com Special Features

The Best Web Trends of the Decade

A look back at the best innovations, ideas and technologies over the last 10 years, More >

Family Tech Center

Stay connected and entertained with reviews on tips on the latest HDTVs, cellphones and more. More >

  1. Home
  2. Computing & Technology
  3. Visual Basic

©2009 About.com, a part of The New York Times Company.

All rights reserved.