Copyright 2002, 2001 O'Reilly & Associates, Inc. All rights reserved.
Printed in the United States of America.
Published by O'Reilly & Associates, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472.
O'Reilly & Associates books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (safari.oreilly.com). For more information contact our corporate/institutional sales department: (800) 998-9938 or email@example.com.
Nutshell Handbook, the Nutshell Handbook logo, and the O'Reilly logo are registered trademarks of O'Reilly & Associates, Inc. The association of the image of a catfish and the topic of VB.NET language is a trademark of O'Reilly & Associates, Inc. ActiveX, IntelliSense, JScript, Microsoft, MS-DOS, Outlook, Visual Basic, Visual C++, Visual Studio, Win32, Windows, and Windows NT are registered trademarks, and Visual C# is a trademark of Microsoft Corporation.
While every precaution has been taken in the preparation of this book, the publisher and author(s) assume no responsibility for errors or omissions, or for damages resulting from the use of the information contained herein.
Why Another VB Book?
There are literally hundreds of books
This is a different kind of book, however. It is a detailed, professional reference to the VB.NET language ” a reference that you can turn to if you want to jog your memory about a particular language element or a particular parameter. You're also looking for a reference that you can
In addition, we believe this book will serve as the main reference for VB 6 programmers who are upgrading to VB.NET. To this end, we have devoted considerable space to the
Who This Book Is For
Just like any reference (such as a dictionary), this book will be useful to many types of readers:
Readers New to Visual Basic
If you are new to the Visual Basic language, then you will want to pay particular attention to the first half of the book, which discusses many important areas of programming under VB.NET, including
VB and VBScript Developers New to VB.NET
However, one of our goals was to develop a book that will ease the thorny transition to VB.NET from earlier versions of VB. In particular, the first nine chapters of the book offer a rapid introduction to VB.NET and its new features. Appendix A discusses many of the major language changes between VB 6 and VB.NET, while Appendix F lists VB 6 language elements that are no longer supported in VB.NET. Finally, if version differences exist in a language element, we include a "VB.NET/ VB 6 Differences" section that shows you precisely how the behavior of that element has changed from VB 6 to VB.NET.
Existing VB.NET Developers
As we write the second edition of this book, VB.NET is brand new (the initial version of the .NET Framework and Visual Studio .NET have just been released to manufacturing), so existing VB.NET developers are a rarity. But we believe that, given the strengths of VB.NET, this situation will change quickly. As you continue to develop in VB.NET, we believe you will find that
VB.NET Language in a Nutshell
retains its value. As an