Main Site Links Resources Tutorials
News VB Gaming Code Downloads DirectX 7
Contact Webmaster VB Programming Product Reviews DirectX 8
  General Multimedia Articles DirectX 9

Learning Visual Basic.Net Through Applications
Author: Clayton E. Crooks II
Publisher: Charles River Media
ISBN: 1-58450-242-8
Purchasing: [Amazon.Com] - RRP US$49.95
Reviewed: 11th September 2002

Front Cover Shot:


Visual Basic.Net, as part of Visual Studio.Net, was formally released in February of this year. VB.Net aka VB7 is the latest incarnation of a 10-year old language and heralds some quite significant changes to previous versions.

It's way beyond the scope of this review to discuss individual changes, but suffice to say that it isn't always an easy ride migrating from VB5/VB6 to VB.Net; certainly not as easy as v5 to v6. With this in mind, it may be useful to some developers to get a refresher course in the language. This book serves as a learn-by-example method for learning VB.Net.


The book is aimed at beginner / intermediate level developers - hence there's a distinct lack of dense text and/or complex tables and principles, replacing this is a heavy dependence on graphics. The writing style is clear and effective - it's easy to follow what's going on. 

Some of the programs are very trivial in nature - the majority of VB6 programmers will stroll through 90% of this book with little difficulty, in which case it's possibly not the best long-term investment. However, this isn't a my-first-programming book, you do need to know how to write a computer program, even if it's only a simple one.

There are a total of 24 applications to be developed throughout this book, apart from the first few they're all real-world applicable applications: sending emails to collecting data about the users computer.

Too Simple

The last chapter / tutorial in the book is also one of the shortest, yet covering one of the most complex single entities available - the Direct3D graphics API. I'll assume that most people reading this review at least know of D3D (given the nature of this sites content) and that it is a truly mammoth subject that deserves (and has) books written only about it. The coverage in this book is a mere 11 pages long. I'd be very impressed if anyone learned anything useful from those 11 pages with respect to D3D8 programming...

The other issue that many people should be aware of - if you're even a 1/2 decent VB6 programmer then this book is probably of little use to you; any serious programmer would probably suffice with a decent .Net manual and a guide to the language changes for VB - much of this stuff would only prove to be an afternoons 'familiarization' session.

In Conclusion

Consider this book for a beginners-introduction to VB.Net, but definitely not a long-term resource/reference for the language. For it's asking price, there's not much to it for even the intermediate VB programmers in this world.

Good Things Bad Things
• good first-contact/introduction book. • Very short for the price it asks
• Complete source code included on the CD • Not very good for a long-term reference / resource
• Shows some actually useful applications as examples An extremely weak section on D3D8 graphics
• very clear and easy-to-read writing style  


DirectX 4 VB 2000 Jack Hoxley. All rights reserved.
Reproduction of this site and it's contents, in whole or in part, is prohibited,
except where explicitly stated otherwise.
Design by Mateo
Contact Webmaster