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
- 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.
Object-Oriented Programming with Visual Basic .NET
ISBN 0-596-00146-0, 291 pages, $34.95 (US), $54.95 (CAN)
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.