Amazon.co.uk Review
Aimed at the more experienced developer,
Visual Basic.NET Unleashed will let you master the improved object-oriented capabilities of the newest version of Visual Basic quickly. Stressing "refactoring" and advanced class design features, this challenging tutorial proves that VB.NET is in the front rank of object-oriented programming languages today. The expert focus here on language features and "refactoring" (for efficient class design) is the hallmark of this text.
After an in-depth tutorial on the new IDE available in Visual Studio.NET, the author digs in with a fast-moving tour of VB.NET language features (including coverage of changes from VB 6). Starting with basic and then advanced topics, the real emphasis of this text is advance class design, using classes and interfaces with some excellent material on inheritance, polymorphism, as well as taking advantage of VB.NET is support for properties, reflection, among other topics. By continually advising how to re-write classes to improve their maintainability, the author raises the bar here by presenting some tips and best practices beyond the obvious, using techniques invented by the Extreme Programming (XP) movement.
Later chapters turn to the basics of using Windows Forms and graphics programming (with GDI+), as well as ADO.NET for building database-driven Web applications. The book finishes with a nicely comprehensive listing of all VB 6 to VB.NET changes, an invaluable resource for those making this transition.
If you are going to learn to design with objects, you might as well learn to do it right, this guide argues using the expertise garnered from other programming languages. In all, this title shows how VB.NET supports basic and advanced object-oriented design features. It will be most profitably read by those with some previous object-oriented programming experience, though it will be also benefit the beginner who wants to be challenged with some expert advice to get the most out of the new object support available in VB.NET. --Richard Dragan
Product Description
Visual Basic.NET Unleashed is a complete book on the fundamentals of programming with a fully object-oriented language filled with new idioms and capabilities. In addition to the fundamentals, this book covers:
- Free threading and multithreading
- Inheritance
- Virtual methods and shared methods
- Structured exception handling
- Event handling
- Encapsulation at the namespace level
- Web Services
- .NET Framework compatibility
See all Product Description