The Barnes & Noble Review
Enterprise developer and trainer Paul Kimmel has just written the soup-to-nuts guide to Visual Basic.NET for developers migrating from earlier versions. Visual Basic .NET Unleashed systematically covers both Windows and web development, taking an approach that's object-oriented through and through.
Kimmel begins by pointing out improvements in the new Visual Studio .NET, such as the VS.NET debugger, which can debug web apps across languages, projects, processes, and stored procedures. He then outlines major enhancements to VB itself, from references to variable scope changes and structured exception handling; they're all covered in greater detail later in the book.
There's a full section on advanced object-oriented VB.NET programming: namespaces, inheritance, polymorphism, shared methods, and attributes: classes for describing the metadata that's critical to .NET applications, and for extending Visual Studio .NET in powerful new ways.
We've barely scratched the surface: Kimmel offers extensive coverage of web services development with XML and SOAP; database access with .NET; component design; multithreading; and deployment. Along the way, he often shows you how to refactor code for improved robustness, clarity, and performance. If you're moving from VB6, chances are you'll be fixing a lot of code -- now's the time to really fix it!
Bill Camarda is a consultant, writer, and web/multimedia content developer with nearly 20 years' experience in helping technology companies deploy and market advanced software, computing, and networking products and services. He served for nearly ten years as vice president of a New Jerseybased marketing company, where he supervised a wide range of graphics and web design projects. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks For Dummies®, Second Edition.
Microsoft's new .NET initiative represents either the golden future of web technologies or an insidious plot to take over the world. Either way, expect demand for titles on Visual Basic .NET, the update to Visual Basic 6 and a major component in the .NET framework. Microsoft's February release of Visual Studio .NET, which includes the new Visual Basic, makes these newer titles a better choice than earlier releases on .NET technologies (see Computer Media, LJ 7/01). The two Teach Yourself titles are characteristically thorough, practical introductions for new VB .NET programmers that include quizzes and exercises for self-paced learning. 21 Days is a bit more extensive in its coverage, especially of the .NET framework as a whole. Both are solid purchases for all public libraries. Assuming familiarity with Visual Basic 6 and focusing on the changes in the new .NET version, Programmer's Introduction is less basic. Programmer's Reference is a useful supplement, containing definitions and sample code for common applications. Each definition features a description, syntax, parameters, returns, code sample, and See also. Unleashed is the most comprehensive of these titles, with more coverage of advanced object-oriented programming and ASP. NET. These titles are more appropriate for larger libraries. Copyright 2002 Cahners Business Information.
Identifies the capabilities new to the latest version of Visual Basic. Written for experienced Visual Basic programmers, the guide demonstrates the effects object-oriented revisions in Visual Basic .NET have on interface design, using namespaces, defining classes, implementing delegates, inheritance, polymorphism, encapsulation, and shared methods. It also overviews classes in the common language runtime (CLR), and web programming with the new web services, ASP.NET, and server controls. Annotation c. Book News, Inc., Portland, OR (booknews.com)