Description
Book SynopsisJ.P. Hamilton introduces the concepts of object-oriented programming using Visual Basic .Net. The author emphasises the significant shift towards OOP as developers begin using VB.NET in object-oriented design projects.
Table of ContentsPreface 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 efinition 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 emoting Using Web Services from .NET Remoting Compatibility UDDI Accessing Data for the Web Service Bibliography Index