Эксоцман
на главную поиск contacts

Object-Oriented Programming with Visual Basic .NET

Опубликовано на портале: 14-11-2006
Изд-во: O'Reilly Media, 2002, 308 с.
Visual Basic .NET is a language that facilitates object-oriented programming, but does not guarantee good code. That's where Object-Oriented Programming with Visual Basic .NET comes in. It will show you how to think about similarities in your application logic and how to design and create objects that maximize the benefit and power of .NET. Packed with examples that will guide you through every step, Object-Oriented Programming with Visual Basic .NET is for those with some programming experience.

Preface

1. Introduction

     Visual Basic .NET and Object-Oriented Programming

     The .NET Framework

2. Object Fundamentals

     Creating and Compiling the Component

     Namespaces

     Using a Component

     Application Domains

     Contexts

     Assemblies

     Intermediate Language

     The Global Assembly Cache

     System Namespace

3. Class Anatomy

     Member Variables

     Properties

     Methods

     Access Modifiers

     Passing Parameters

     Value Types

     Creation and Destruction

     Delegates and Events

     Design Considerations

     An Exercise

4. Object-Orientation

     Generalization and Specialization

     Inheritance

     Containment

     Polymorphism

     Overloading

     Overriding

     Substitution

5. Interfacing .NET

     Private Implementation

     Versioning

     Interfaces Versus Abstract Base Classes

     Interfaces in .NET

     Design Considerations

6. Exceptional Objects

     The Basics of Exception Handling

     Unhandled Exception Handler

     The StackTrace Object

     Resuming Code

     Retrying Code

     Performance Counters

7. Object Inspection

     Reflection

     Runtime Type Discovery

     Dynamic Type Loading

     Attributes

     Custom Attributes

8. Object In, Object Out

     Streams

     Readers and Writers

     Serialization

     Schema Definition Tool

     Custom Serialization

     NetworkStream

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

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

Index


Ключевые слова

См. также:
Tim Patrick, John Clark Craig
[Книга]
Jesse Liberty
[Книга]
Jesse Liberty
[Книга]
Jesse Liberty
[Книга]
Ray Lischner
[Книга]
Jeff Cogswell, Jonathan Turkanis, Christopher Diggins, Ryan Stephens
[Книга]
Chris Shiflett
[Книга]