VB 9.0 offers powerful new features, and Accelerated VB 9.0 is the fastest path to mastering them, and the rest of VB, for both experienced VB programmers moving to VB 9.0 and programmers moving to VB from another object- oriented language. Many books introduce VB, but very few also explain how to use it optimally with the .NET common language runtime (CLR). This book teaches both core VB language concepts and how to wisely employ VB idioms and object-oriented design patterns to exploit the power of VB and the CLR. Accelerated VB 9.0 is both a rapid tutorial and a permanent reference. You'll quickly master VB syntax while learning how the CLR simplifies many programming tasks. You'll also learn best practices that ensure your code will be efficient, reusable, and robust.