Object-Oriented Programming with Visual Basic .NET
By
J.P. Hamilton
October 2002
Pages: 308
| Table of Contents
| Index
| Sample Chapter
| Colophon
Table of Contents
-
Chapter 1 Introduction
-
Visual Basic .NET and Object-Oriented Programming
-
The .NET Framework
-
Chapter 2 Object Fundamentals
-
Creating and Compiling the Component
-
Namespaces
-
Using a Component
-
Application Domains
-
Contexts
-
Assemblies
-
Intermediate Language
-
The Global Assembly Cache
-
System Namespace
-
Chapter 3 Class Anatomy
-
Member Variables
-
Properties
-
Methods
-
Access Modifiers
-
Passing Parameters
-
Value Types
-
Creation and Destruction
-
Delegates and Events
-
Design Considerations
-
An Exercise
-
Chapter 4 Object-Orientation
-
Generalization and Specialization
-
Inheritance
-
Containment
-
Polymorphism
-
Overloading
-
Overriding
-
Substitution
-
Chapter 5 Interfacing .NET
-
Private Implementation
-
Versioning
-
Interfaces Versus Abstract Base Classes
-
Interfaces in .NET
-
Design Considerations
-
Chapter 6 Exceptional Objects
-
The Basics of Exception Handling
-
Unhandled Exception Handler
-
The StackTrace Object
-
Resuming Code
-
Retrying Code
-
Performance Counters
-
Chapter 7 Object Inspection
-
Reflection
-
Runtime Type Discovery
-
Dynamic Type Loading
-
Attributes
-
Custom Attributes
-
Chapter 8 Object In, Object Out
-
Streams
-
Readers and Writers
-
Serialization
-
Schema Definition Tool
-
Custom Serialization
-
NetworkStream
-
Chapter 9 Object Remoting
-
Channels
-
A Remotable Object
-
Windows Services
-
The Client
-
Designing for Remoting
-
Marshal by Value (MBV)
-
Hosting Objects in IIS
-
Windows Service Versus IIS
-
Authentication
-
Chapter 10 Web Services
-
Writing a Web Service
-
Web Services Versus Remoting
-
Using Web Services from .NET Remoting
-
Compatibility
-
UDDI
-
Accessing Data for the Web Service
-
Bibliography
-
Colophon
Return to Object-Oriented Programming with Visual Basic .NET