×

Uh-oh, it looks like your Internet Explorer is out of date.

For a better shopping experience, please upgrade now.

The Book of VB .NET: .NET Insight for VB Developers
     

The Book of VB .NET: .NET Insight for VB Developers

by Matthew MacDonald
 

Built on the Microsoft .NET framework, Visual Basic .NET allows programmers to create everything from full-featured Internet applications to sophisticated Windows programs with the latest eye- catching interfaces. This comprehensive guide is organized into a series of lightning tours and real- world examples, covering web development, XML, databases, and user

Overview

Built on the Microsoft .NET framework, Visual Basic .NET allows programmers to create everything from full-featured Internet applications to sophisticated Windows programs with the latest eye- catching interfaces. This comprehensive guide is organized into a series of lightning tours and real- world examples, covering web development, XML, databases, and user interface design. Each chapter begins with an overview of changes from Visual Basic 6. The book also includes extra code examples, references to additional online material, and helpful tips about planning, design, and architecture.

Editorial Reviews

bn.com
The Barnes & Noble Review
The stuff Visual Basic 6 programmers desperately need to know about VB .NET is exactly the stuff Matthew MacDonald has put into this book.

For example, with Windows Forms, all your forms and controls are defined in your VB code file for the first time, so you can tweak those settings by hand. You can even create elements of your user interface on the fly, as the application runs. McDonald walks you through all this, as well as simple improvements like window locking, anchoring, and docking, techniques for implementing the Windows XP look and feel, and more complex changes, such as VB .NET's new event-handling mechanisms.

VB's traditional friendliness has allowed programmers to get into some bad habits. With VB .NET, you'll need to break those habits -- and develop some (possibly counterintuitive) new habits. For example, as McDonald points out, "data binding was a dirty word in traditional Visual Basic programming...slow, inefficient, and extremely inflexible." In VB .NET, it's hugely valuable, and McDonald shows you exactly how to use it.

In VB6, multithreading required you to dive headfirst into the Windows API or create and register COM components. While VB .NET multithreading isn't exactly easy, it's far more elegantly and thoroughly integrated into the .NET language, and you're far more likely to be called upon to use it. McDonald offers practical, simple examples -- as well as guidance through the thorny thickets of synchronization and concurrency.

Other highlights include strong coverage of setup and deployment, including assemblies and the use of the Windows installer; a practical overview of web services development; and an objective look at migration issues (including a look at the types of VB 6 program code that tend to make migration unworkable). (Bill Camarda)

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 Jersey–based 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.

Product Details

ISBN-13:
9781886411821
Publisher:
No Starch Press San Francisco, CA
Publication date:
12/01/1901
Pages:
350
Product dimensions:
7.40(w) x 9.36(h) x 1.18(d)

Related Subjects

Meet the Author

Matthew MacDonald is a developer, author, and educator in all things Visual Basic and .NET. He's worked with Visual Basic and ASP since their initial versions, and written over a dozen books on the subject, including The Book of VB .NET (No Starch Press) and Visual Basic 2005: A Developer's Notebook (O'Reilly).

Customer Reviews

Average Review:

Post to your social network

     

Most Helpful Customer Reviews

See all customer reviews