Visual Basic.NET Object-Oriented Programming

Author: Hamilton
Publisher:
Publish Date: 2003-09-01
Features: Although VB.NET is a language that supports object-oriented programming well, it does not guarantee that you will write excellent object-oriented code. To help you write perfect code, the book "Visual Basic.NET Object-Oriented Programming" focuses on object-oriented design. It demonstrates how to analyze similarities in application logic and how to design and create objects that make the most of the advantages and features of the .NET Framework. The book even discusses refactoring, a retrospective OOP where generalization is discovered after the facts, so the parent class is written after the child class. However, "Visual Basic.NET Object-Oriented Programming" not only introduces object-oriented design and the object-oriented features of VB.NET but also discusses all the important topics involved in object-oriented component-based development, including: · Using VB's new structured exception handling to handle exceptions; · Reflection—collecting information about an application's classes and other types at runtime; · Serialization—committing the state of an object to a repository and retrieving this information later; · Using .NET Remoting and Web services to develop distributed components and applications. Knowing how to write object-oriented code is only one aspect of the issue; only knowing when and why to write can make you an excellent programmer. This is exactly what you will learn after reading this book. One of the most important features of Visual Basic.NET is its full support for object-oriented programming. Developers have been asking for this support for years, but you might not be too sure how it will help create and maintain scalable .NET components and applications. In "Visual Basic.NET Object-Oriented Programming," you will learn how to leverage the features of object-oriented languages, such as implementation inheritance, interface inheritance, object constructors, method overloading, and method overriding.

📌 Related Posts