Buying Options
Object-Oriented Programming with Visual Basic .NET
Print $34.95
Add to Cart
Safari Books Online
Add to Cart
What is this?
Print £26.99
Add to Cart
What is this?
Description
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.
Full Description
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

View Full Table of Contents
Product Details
Title:
Object-Oriented Programming with Visual Basic .NET
By:
J.P. Hamilton
Publisher:
O'Reilly Media
Formats:
  • Print
  • Safari Books Online
Print Release:
October 2002
Pages:
312
Print ISBN:
978-0-596-00146-9
| ISBN 10:
0-596-00146-0
Customer Reviews
Colophon

Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal on the cover of Object-Oriented Programming with Visual Basic .NET is a double-crested cormorant. Double-crested cormorants (Phalacrocorax auritus) are goose-sized birds with dark plumage, webbed feet, long necks, and hooked bills. Though males are usually larger than females, they are otherwise similar in appearance. Immature cormorants are browner, with pale necks and breasts. Cormorants live in marine and inland waters throughout North America. Their diet consists primarily of fish, which they usually hunt in moderately shallow waters.

Cormorants spend much of their time perching on land with their wings outstretched. This behavior may help eliminate parasites, realign feathers, or serve a number of other purposes, but it is most commonly attributed to the drying of feathers. The feathers of cormorants are not waterproof. This decreases their buoyancy and assists their hunting of fish, but requires them to dry their feathers after leaving the water. On particularly hot days, cormorants can also be seen with their mouths open, fluttering their distensible, orange throat pouches. Known as gular fluttering, this behavior helps reduce body temperature.

Derived from the Latin words corvus (raven) and marinus (of the sea), the name "cormorant" literally means "sea raven." During breeding season, adults have a short, white tuft of feathers over each eye, giving them the "double-crested" appearance for which they are named. The scientific name also refers to these crests; Phalacrocorax auritus is Latin for "eared" (auritus) "cormorant" (phalacrocorax). The word "cormorant" is also used to describe a person who is rapacious or greedy. Brian Sawyer was the production editor, and Ann Schirmer was the copyeditor for Object-Oriented Programming with Visual Basic .NET. Catherine Morris was the proofreader. Claire Cloutier provided quality control. Lynda d'Arcangelo wrote the index.

Emma Colby designed the cover of this book, based on a series design by Edie Freedman. The cover image is a 19th-century engraving from Grosvenor Prints in London. Emma Colby produced the cover layout with QuarkXPress 4.1 using Adobe's ITC Garamond font.

David Futato designed the interior layout. This book was converted to FrameMaker 5.5.6 by Joe Wizda with a format conversion tool created by Erik Ray, Jason McIntosh, Neil Walls, and Mike Sierra that uses Perl and XML technologies. The text font is Linotype Birka; the heading font is Adobe Myriad Condensed; and the code font is LucasFont's TheSans Mono Condensed. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand 9 and Adobe Photoshop 6. The tip and warning icons were drawn by Christopher Bing. This colophon was written by Brian Sawyer.

  • Book cover of Object-Oriented Programming with Visual Basic .NET