Vb.Net Language in a Nutshell: A Desktop Quick Reference

by ; ;
Format: Paperback
Pub. Date: 2001-09-01
Publisher(s): Oreilly & Associates Inc
List Price: $36.70

Rent Book

Select for Price
There was a problem. Please try again later.

New Book

We're Sorry
Sold Out

Used Book

We're Sorry
Sold Out

eBook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

The extensive changes to Visual Basic and the newness of the .NET platform call for a VB .NET reference guide oriented toward professional developers--those deeply experienced in Visual Basic and those adding VB .NET to their list of mastered languages. "VB .NET Language in a Nutshell answers the call. As a reference book, it doesn't waste space on simple concepts, but documents, using practical examples, how language elements work, alternative approaches, optimal usage, and potential pitfalls.As a quick introduction, the first section of "VB .NET Language in a Nutshell leads you through the important areas of programming VB .NET, including: Variables and Data TypesIntroduction to Object Oriented ProgrammingThe .NET Framework: General ConceptsThe .NET Framework Class LibraryDelegates and EventsError HandlingThe meat of the book is the alphabetical reference to the functions, statements, directives, objects, and object members that make up the VB .NET language. As an experienced developer, you can quickly get the whole story on a language element that interests you or seems to be behaving unexpectedly in your code. To ease your transition to .NET, there's a "VB .NET/VB 6 Differences" section for each language element.A hefty appendix section includes: What's New and Different in VB .NETLanguage Elements by categoryOperatorsConstants and EnumerationsThe VB .NET Command Line CompilerVB 6 Language Elements Not Supported by VB .NETNo matter how much experience you have programming with VB, this is the kind of book you'll want to have close by, both as your standard reference guide and as a tool for troubleshooting and identifying programming problems.

Author Biography

Ron Petrusha is an editor for O'Reilly and is the author/coauthor of many books, including VBScript in a Nutshell. Ron has a background in quantitative labor history, specializing in Russian labor history, and holds degrees from the University of Michigan and Columbia University. He began working with computers in the mid 1970s, programming in SPSS (a programmable statistical package) and FORTRAN on the IBM 370 family. Since then, he has been a computer book buyer, an editor of a number of books on Windows and Unix, and a consultant on projects written in dBASE, Clipper, and Visual Basic.

Paul Lomax, author of O'Reilly's VB & VBA in a Nutshell and a coauthor of VBScript in a Nutshell, is an experienced VB programmer with a passion for sharing his knowledge--and his collection of programming tips and techniques gathered from real-world experience.

Table of Contents

Preface ix
Part I: The Basics
Introduction
3(12)
Why VB .Net?
4(4)
What Is VB .Net?
8(6)
What Can You Do with VB .Net?
14(1)
Variables and Data Types
15(32)
Variables
15(4)
Declaring Variables and Constants
19(2)
Data Types
21(15)
Arrays
36(3)
Object Variables and Their Binding
39(2)
The Collection Object
41(1)
Parameters and Arguments
42(5)
Introduction to Object-Oriented Programming
47(25)
Why Learn Object-Oriented Techniques?
47(1)
Principles of Object-Oriented Programming
47(5)
Classes and Objects
52(8)
Inheritance
60(5)
Interfaces, Abstract Members, and Classes
65(3)
Polymorphism and Overloading
68(1)
Scope and Accessibility in Class Modules
69(3)
The .Net Framework: General Concepts
72(6)
Namespaces
72(1)
Common Language Runtime (CLR), Managed Code, and Managed Data
73(1)
Managed Execution
74(1)
Assemblies
74(2)
Assemblies and VB .Net
76(2)
The .Net Framework Class Library
78(11)
The System Namespace
79(5)
Other Namespace
84(5)
Delegates and Events
89(8)
Delegates
89(4)
Events and Event Binding
93(4)
Error Handling in VB .Net
97(16)
Error Detection and Error Handling
97(1)
Runtime Error Handling
98(9)
Dealing with Logical Errors
107(2)
Error Constants
109(4)
Part II: Reference
The Language Reference
113(508)
Part III: Appendixes
Appendix A--What's New and Different in VB .Net
563(17)
Appendix B--Language Elements by Category
580(14)
Appendix C--Operators
594(9)
Appendix D--Constants and Enumerations
603(9)
Appendix E--The VB .Net Command-Line Compiler
612(6)
Appendix F--VB 6 Language Elements Not Supported by VB .Net
618(3)
Index 621

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.