By Steven Roman, PhD, Ron Petrusha, Paul Lomax Publisher: O'Reilly Media Released: April 2002 Pages: 688
With the release of the Microsoft .NET platform comes a new version of Visual Basic dramatically unlike its predecessors. So extensive are the changes, in fact, that some VB programmers argue that Visual Basic .NET is an entirely new programming language. In the updated second edition of this popular book, you will find complete documentation for the Visual Basic .NET language. Beginning with a brief overview of the language, VB.NET Language in a Nutshell covers basic programming concepts, and introduces the .NET Framework Class Library and programming with attributes. The bulk of the book consists of an alphabetical reference to Visual Basic .NET statements, procedures, functions, and objects. Each entry has a standardized listing containing the following information: - Its syntax, using standard coding conventions
<li type>Differences in the operation of the keyword in Visual Basic .NET and in VB 6.0</li> <li>A list of arguments accepted by the function or procedure</li> <li>A description of the data type returned by a function</li> <li>The finer points of a language element?s usage that are often omitted from or blurred over by other sources</li> <li>Tips and warnings that include undocumented behaviors and practical applications for particular language elements</li> <li>An invaluable section for diagnosing or avoiding potential programming problems</li> <li>A cross-reference to related keywords</li></ul><p> On the CD-ROM (included with print edition of the book) is a plug-in that adds a copy of the book's language reference to the dynamic help within Visual Studio .NET. The plug-in requires any edition of Visual Basic .NET or Visual Studio .NET. <p>No matter how much experience you have programming with VB, you want this bookclose by, both as a standard reference guide and as a tool for troubleshooting andidentifying programming problems.</p> |
-
The Basics -
Chapter 1 Introduction - Why VB.NET?
- What Is VB.NET?
- What Can You Do with VB.NET?
-
Chapter 2 Program Structure - Getting a VB Program to Run
- The Structure of a VB Program
-
Chapter 3 Variables and Data Types - Variables
- Declaring Variables and Constants
- Data Types
- Arrays
- Object Variables and Their Binding
- The Collection Object
- Parameters and Arguments
-
Chapter 4 Introduction to Object-Oriented Programming - Why Learn Object-Oriented Techniques?
- Principles of Object-Oriented Programming
- Classes and Objects
- Inheritance
- Interfaces, Abstract Members, and Classes
- Polymorphism and Overloading
- Accessibility in Class Modules
-
Chapter 5 The .NET Framework: General Concepts - Namespaces
- Common Language Runtime (CLR), Managed Code, and Managed Data
- Managed Execution
- Assemblies
- Assemblies and VB.NET
-
Chapter 6 The .NET Framework Class Library - The System Namespace
- Other Namespaces
-
Chapter 7 Delegates and Events - Delegates
- Events and Event Binding
-
Chapter 8 Attributes - Syntax and Use
- Defining a Custom Attribute
- Using a Custom Attribute
-
Chapter 9 Error Handling in VB.NET - Error Detection and Error Handling
- Runtime Error Handling
- Dealing with Logical Errors
- Error Constants
-
Reference -
Chapter 10 The Language Reference -
Appendixes -
Appendix What’s New and Different in VB.NET - Language Changes for VB.NET
- Changes to Programming Elements
- Obsolete Programming Elements
- Structured Exception Handling
- Changes in Object-Orientation
-
Appendix Language Elements by Category - Array Handling
- Clipboard
- Collection Objects
- Common Dialogs
- Conditional Compilation
- Conversion
- Date and Time
- Debugging
- Declaration
- Error Handling
- Filesystem
- Financial
- IDataObject Interface
- Information
- Input/Output
- Integrated Development Environment
- Interaction
- Mathematics
- Program Structure and Flow
- Programming
- Registry
- String Manipulation
-
Appendix Operators - Arithmetic Operators
- Assignment Operators
- Concatenation Operators
- Comparison Operators
- Logical and Bitwise Operators
- Operator Precedence
-
Appendix Constants and Enumerations - Visual Basic Intrinsic Constants
- ControlChars Class
- Visual Basic Enumerations
-
Appendix The VB.NET Command-Line Compiler - Compiler Basics
- Command-Line Switches
- Using a Response File
-
Appendix VB 6 Language Elements Not Supported by VB.NET -
Colophon |
- Title:
- VB.NET Language in a Nutshell, 2nd Edition
- By:
- Steven Roman, PhD, Ron Petrusha, Paul Lomax
- Publisher:
- O'Reilly Media
- Formats:
-
- Print
- Safari Books Online
- Print:
- April 2002
- Pages:
- 688
- Print ISBN:
- 978-0-596-00308-1
- | ISBN 10:
- 0-596-00308-0
|
Colophon Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal on the cover of VB.NET Language in a Nutshell, Second Edition, is a catfish. Catfish can be found all over the world, most often in freshwater environments. Catfish are identified by their whiskers, called "barbels," as well by as their scaleless skin; fleshy, rayless posterior fins; and sharp, defensive spines in the dorsal and shoulder fins. Catfish have complex bones and sensitive hearing. They are omnivorous feeders and skilled scavengers. A marine catfish can taste with any part of its body. Though most madtom species of catfish are no more than 5 inches in length, some Danube catfish (called wels or sheatfish) reach lengths of up to 13 feet and weights of 400 pounds. Wels catfish (found mostly in the U.K.) are dark, flat, and black in color with white bellies. They breed in the springtime in shallow areas near rivers and lakes. The females hatch eggs in their mouths and leave them on plants for the males to guard. Two to three weeks later, the eggs hatch into tadpole-like fish, which grow quickly in size. The largest recorded wels catfish was 16 feet long and weighed 675 pounds. Catherine Morris was the production editor and proofreader for VB.NET Language in a Nutshell, Second Edition. Ann Schirmer assisted with the copyedit. Sarah Sherman and Claire Cloutier provided quality control. Judy Hoer wrote the index. Pam Spremulli designed the cover of this book, based on a series design by Edie Freedman. The cover image is a 19th-century engraving from the Dover Pictorial Archive. Emma Colby produced the cover layout with QuarkXPress 4.1 using Adobe's ITC Garamond font. David Futato designed the interior layout, based on a series design by Nancy Priest. Neil Walls converted the files from Microsoft Word to FrameMaker 5.5.6 using tools created by Mike Sierra. The text and heading fonts are ITC Garamond Light and Garamond Book. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand 9 and Adobe Photoshop 6. This colophon was written by Linley Dolby. |
|
Description
|
Table of Contents
|
Product Details
|
Colophon
|
 |
|
 |
|
|
|
Recommended for You
|
 |
|
|
|
Customer Reviews
6/5/2002 2.0VB.NET Language in a Nutshell, 2nd Edition Review By jrichins from Undisclosed
|
|
|