Books & Videos

Table of Contents

  1. Chapter 1 Introduction

    1. Visual Basic .NET and Object-Oriented Programming

    2. The .NET Framework

  2. Chapter 2 Object Fundamentals

    1. Creating and Compiling the Component

    2. Namespaces

    3. Using a Component

    4. Application Domains

    5. Contexts

    6. Assemblies

    7. Intermediate Language

    8. The Global Assembly Cache

    9. System Namespace

  3. Chapter 3 Class Anatomy

    1. Member Variables

    2. Properties

    3. Methods

    4. Access Modifiers

    5. Passing Parameters

    6. Value Types

    7. Creation and Destruction

    8. Delegates and Events

    9. Design Considerations

    10. An Exercise

  4. Chapter 4 Object-Orientation

    1. Generalization and Specialization

    2. Inheritance

    3. Containment

    4. Polymorphism

    5. Overloading

    6. Overriding

    7. Substitution

  5. Chapter 5 Interfacing .NET

    1. Private Implementation

    2. Versioning

    3. Interfaces Versus Abstract Base Classes

    4. Interfaces in .NET

    5. Design Considerations

  6. Chapter 6 Exceptional Objects

    1. The Basics of Exception Handling

    2. Unhandled Exception Handler

    3. The StackTrace Object

    4. Resuming Code

    5. Retrying Code

    6. Performance Counters

  7. Chapter 7 Object Inspection

    1. Reflection

    2. Runtime Type Discovery

    3. Dynamic Type Loading

    4. Attributes

    5. Custom Attributes

  8. Chapter 8 Object In, Object Out

    1. Streams

    2. Readers and Writers

    3. Serialization

    4. Schema Definition Tool

    5. Custom Serialization

    6. NetworkStream

  9. Chapter 9 Object Remoting

    1. Channels

    2. A Remotable Object

    3. Windows Services

    4. The Client

    5. Designing for Remoting

    6. Marshal by Value (MBV)

    7. Hosting Objects in IIS

    8. Windows Service Versus IIS

    9. Authentication

  10. Chapter 10 Web Services

    1. Writing a Web Service

    2. Web Services Versus Remoting

    3. Using Web Services from .NET Remoting

    4. Compatibility

    5. UDDI

    6. Accessing Data for the Web Service

  1. Bibliography

  2. Colophon