Welcome to the O'Reilly Press Room
oreilly.comO'Reilly Network
ConferencesInternationalSafari: Books Online

Arrow Search
Arrow Book List
Arrow Press Room
Arrow Jobs
Resource
Centers

Arrow
Perl
Java
Web & Internet
Open Source
XML
Linux
Unix
Python
Macintosh
Windows
.NET
Oracle
Security
Sys/Network Admin
C/C++ Programming
Design & Graphics
Visual Basic
Special
Interest

Arrow
Ask Tim
tim.oreilly.com
Open Books
Letters
elists
Events
Palm OS
Missing Manual
User Groups
Catalog Request
Write for Us
O'Reilly



November 7, 2002

Understanding the Hows, Whens, and Whys of Object-Oriented Programming: O'Reilly Releases "Object-Oriented Programming with Visual Basic .NET"

Sebastopol, CA--One of the most significant developments in Visual Basic .NET is a feature that developers have been demanding for years: full support for object-oriented programming. Now that VB.NET has facilitated object-oriented programming, developers are making a new discovery--that there is a difference between using these tools and using them well. In his new book, Object-Oriented Programming with Visual Basic .NET (O'Reilly, US $34.95), author J.P. Hamilton brings a fresh perspective to object-oriented programming by focusing on writing sound code and object-oriented design. Hamilton shows developers how to take advantage of VB.NET's new features to create and maintain scalable .NET components and applications.

"I have tried to go above and beyond the standard OOP treatment in other books," explains Hamilton. "For instance, I want readers to know that 'how' means little to me. Anyone can read the docs. Knowing the 'when' and the 'why' are what makes good programmers. And that is what I've tried to convey."

In "Object-Oriented Programming with Visual Basic. NET" developers learn how to use object-oriented language features such as implementation inheritance, interface inheritance, object constructors, method overloading, and method overriding. Hamilton teaches readers how to think about similarities in their application logic and how to design and create objects that maximize the benefits and power of the .NET Framework. He also includes a discussion of refactoring, a kind of retroactive OOP in which generalizations are discovered after the fact, so that parent classes are written only after child classes.

But "Object-Oriented Programming with Visual Basic. NET" covers more than object-oriented design and the object-oriented features of VB.NET. It also discusses all of the major topics involved in object-oriented component-based development. These include:

  • Exception handling using VB's new structured exception handling
  • Reflection--gathering information about an application's classes and other types at runtime
  • Serialization--committing an object's state to storage and later retrieving it
  • Developing distributed components and applications using .NET remoting and web services

Packed with examples that will guide readers through every step, "Object-Oriented Programming with Visual Basic .NET" is a guide for those with some programming experience. Written for those who know Visual Basic 6.0 and are ready for or have started the process of developing with Visual Basic .NET, this book is an essential tool for building strong object-oriented programming skills.

Additional Resources

Object-Oriented Programming with Visual Basic .NET
J.P. Hamilton
ISBN 0-596-00146-0, 291 pages, $34.95 (US), $54.95 (CAN)
order@oreilly.com
1-800-998-9938; 1-707-827-7000

About O'Reilly

O'Reilly & Associates is the premier information source for leading-edge computer technologies. The company's books, conferences, and web sites bring to light the knowledge of technology innovators. O'Reilly books, known for the animals on their covers, occupy a treasured place on the shelves of the developers building the next generation of software. O'Reilly conferences and summits bring alpha geeks and forward-thinking business leaders together to shape the revolutionary ideas that spark new industries. From the Internet to XML, open source, .NET, Java, and web services, O'Reilly puts technologies on the map.

Return to the: O'Reilly Press Room

Contacts:
CUSTOMER INQUIRIES
Sales/Customer Service
(707) 829-0515
order@oreilly.com

PRESS QUERIES ONLY
Contact Kathryn Barrett
(707) 827-7094
kathrynb@oreilly.com


oreilly.com Home | O'Reilly Bookstores | How to Order | O'Reilly Contacts
International | About O'Reilly | Affiliated Companies | Privacy Policy

© 2001, O'Reilly & Associates, Inc.
webmaster@oreilly.com