Home   FAQs   New Arrivals   Specials   Pricing & Shipping   Location   Corporate Services   Why Choose Bookware?  
Call our store: 9955 5567 (from within Sydney) or 1800 734 567 (from outside Sydney)
 View Cart   Check Out   
Browse by Subject
 TAFE Accounting
 TAFE I.T./Computing
 TAFE - Other
 Windows 8
 Adobe CS6
 CCNA 2012
 CCNP 2012
 Web Design
 Project Management
 Mobile Devices
 Windows Server 2012
 SQL Server 2012
Economics and Business
 Business Information Systems
 Human Resources

Object-Oriented Programming with Visual Basic (VB) .NET

by: J.P. Hamilton

Notify me when in stock

On-line Price: $47.99 (includes GST)

Paperback package 308

20%Off Retail Price

You save: $12.00

This item is available to backorder. Usually ships within 7 - 10 working days

Retail Price: $59.99

Publisher: O'REILLY,Oct-2002

Category: VB.NET Level:

ISBN: 0596001460
ISBN13: 9780596001469

Add to Shopping Cart

Full Description

One of the most significant features of Visual Basic .NET is the full support of object-oriented programming. For years, developers have been asking for it, but you may not be quite sure how it can help to create and maintain scalable .NET applications. VB.NET is a language that facilitates object-oriented programming, but does not guarantee good object-oriented 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 the .NET Framework enables.

  The concept of separating the interface from the implementation has been around for years, but with Object-Oriented Programming with Visual Basic .NET you'll put it all into practice and you'll never willingly go back to those old ways. With chapters on object fundamentals and class anatomy, you'll lay a foundation that will prepare you to think and apply code reuse principles. Following that, you'll be ready to dive deep into code and the dynamic ecology that it interacts with. Inheritance, containment, polymorphism, overloading, and overriding are just the beginning of this adventure. From there, you'll discover exception handling, reflection, serialization, and I/O.

  Packed with examples that will guide you through every step, Object-Oriented Programming with Visual Basic .NET is a guide for those with some programming experience. This book is for those who know Visual Basic 6.0 and are ready or have started the process of developing with Visual Basic .NET. It is an essential tool that will build your skills, as you become a master of Visual Basic .NET.

  It is one thing to know how to write object-oriented code. Knowing the when and the why is what makes good programmers. That's exactly what you'll know after reading this book.

Table of Contents


  1. Introduction

          Visual Basic .NET and Object-Oriented Programming

          The .NET Framework

  2. Object Fundamentals

          Creating and Compiling the Component


          Using a Component

          Application Domains



          Intermediate Language

          The Global Assembly Cache

          System Namespace

  3. Class Anatomy

          Member Variables



          Access Modifiers

          Passing Parameters

          Value Types

          Creation and Destruction

          Delegates and Events

          Design Considerations

          An Exercise

  4. Object-Orientation

          Generalization and Specialization







  5. Interfacing .NET

          Private Implementation


          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


          Runtime Type Discovery

          Dynamic Type Loading


          Custom Attributes

  8. Object In, Object Out


          Readers and Writers


          Schema Definition Tool

          Custom Serialization


  9. Object Remoting


          A Remotable Object

          Windows Services

          The Client

          Designing for Remoting

          Marshal by Value (MBV)

          Hosting Objects in IIS

          Windows Service Versus IIS


  10. Web Services

          Writing a Web Service

          Web Services Versus Remoting

          Using Web Services from .NET Remoting



          Accessing Data for the Web Service