My Account
View Cart
Home
Community
Books & Videos
Safari Books Online
Conferences
Training
School of Technology
About
Complete List
Bestsellers
New Releases
Rough Cuts
Upcoming Titles
Ebooks
By Publisher
By Series
Out of Print
Order Info
Search
Search Tips
Programming Visual Basic .NET, Second Edition
By
Jesse Liberty
April 2003
Pages: 558
|
Table of Contents
|
Index
|
Sample Chapter
|
Colophon
Table of Contents
The Visual Basic .NET Language
Chapter 1
Visual Basic .NET andthe .NET Framework
Visual Basic and .NET
The .NET Platform
The .NET Framework
Compilation and the MSIL
The VB.NET Language
Chapter 2
Getting Started: "Hello World"
Examining Your First Program
Writing and Building Your Programs
Using the VS.NET Debugger
Chapter 3
Language Fundamentals
VB.NET Versus VB6
VB.NET Types
Identifiers
Variables and Constants
Whitespace
Statements
Branching
Iteration (Looping) Statements
Operators
Logical Operators Within Conditionals
Chapter 4
Object-Oriented Programming
Creating Models
Classes and Objects
Class Relationships
The Three Pillars of Object-Oriented Programming
Object-Oriented Analysis and Design
Chapter 5
Classes and Objects
Defining Classes
Method Arguments
Constructors
Initializers
Copy Constructors
The Me Keyword
Using Shared Members
Destroying Objects
Overloading Methods and Constructors
Encapsulating Data with Properties
Passing Parameters by Value and by Reference
Chapter 6
Inheritance and Polymorphism
Specialization and Generalization
Inheritance
Polymorphism
Abstract Methods and Classes
NotInheritable Classes
The Root of All Classes: Object
Boxing and Unboxing Types
Nested Classes
Chapter 7
Structures
Defining a Structure
Calling the Default Constructor
Creating Structures Without New
Chapter 8
Interfaces
Defining an Interface
Implementing an Interface
Implementing More Than One Interface
Casting to an Interface
Extending Interfaces
Combining Interfaces
Overriding Interface Implementations
Chapter 9
Arrays, Indexers, and Collections
Arrays
Multidimensional Arrays
System.Array
Indexers and the Default Property
The Collection Interfaces: IEnumerable
.NET Collection Types: Beyond Array
Copying from a Collection Type to an Array
Chapter 10
Strings
Creating Strings
Manipulating Strings
Regular Expressions
The Regex Class
Chapter 11
Exceptions
Throwing and Catching Exceptions
Rethrowing Exceptions
Chapter 12
Delegates and Events
Delegates
Multicasting
Delegates and Callback Mechanisms
Events
Programming with VB.NET
Chapter 13
Building Windows Applications
Creating a Simple Windows Form
Creating a Windows Forms Application
Deploying an Application
Chapter 14
Accessing Datawith ADO.NET
Relational Databases and SQL
The ADO.NET Object Model
Getting Started with ADO.NET
Using ADO Managed Providers
Working with Data-Bound Controls
Changing Database Records
ADO.NET and XML
Chapter 15
Building Web Applicationswith Web Forms
Understanding Web Forms
Creating a Web Form
Adding Controls
Data Binding
Responding to Postback Events
Chapter 16
Programming Web Services
SOAP, WSDL, and Discovery
Building a Web Service
Creating the Proxy
VB.NET and the .NET CLR
Chapter 17
Assemblies and Versioning
PE Files
Metadata
Security Boundary
Versioning
Manifests
Multi-Module Assemblies
Private Assemblies
Shared Assemblies
Chapter 18
Attributes and Reflection
Attributes
Reflection
Chapter 19
Marshaling and Remoting
Application Domains
Context
Remoting
Chapter 20
Threads and Synchronization
Threads
Synchronization
Race Conditions and Deadlocks
Colophon
Return to
Programming Visual Basic .NET