HAPPY BOOKSGIVING
Use code BOOKSGIVING during checkout to save 40%-55% on books and eBooks. Shop now.
Register your product to gain access to bonus material or receive a coupon.
This book is written for programmers who have experience with previous versions of Visual Basic. Its primary goal is to teach these programmers about the OOP concepts and syntax what will be new to them when moving to Visual Basic .NET. The move to VB.NET has been slower than was expected, and perhaps the biggest reason for this has been the need for existing VB programmers to learn OOP concepts and syntax. This is the book that experienced VB programmers have been looking for. Not only will it teach them traditional OOP theory from a VB point of view, but it will also show them how to use modern OOP concepts and syntax in order to develop applications faster. Ted Pattison has shown, with the huge success of his previous book, Programming Distributed Applications with COM and Visual Basic, Microsoft Press, that there is not only a large audience for this information, but that he is the most trusted source for this information.
The sample code for this book can be found at: http://tedpattison.net/Downloads/VBNETBook.zip
Making The Most Of Your Inheritance
Download the Sample Chapter related to this title.
Foreword by Francesco Balena.
Foreword by Rocky Lhotka.
Preface.
About the Authors.
1. The .NET Framework.
The Road to the .NET Framework.
The Architecture of the .NET Framework.
The Common Language Runtime Environment
The Framework Class Library.
Migration to .NET.
Summary.
Getting Started.
The Visual Basic .NET Compiler.
Developing with Visual Studio .NET.
Fundamental Changes to Visual Basic.
Summary.
Motivation for the Common Type System.
The Common Language Specification.
Fundamental CTS Concepts.
Core CTS Types.
Programming with Arrays.
Summary.
Designing Classes.
Encapsulating Types and Members.
Shared Members versus Instance Members.
Class Members.
Summary.
Inheriting from a Class.
Polymorphism and Type Substitution.
Replacing Methods in a Derived Class.
Summary.
Abstract Classes.
Interfaces.
Summary.
The Callback: A Simple Design Pattern.
A Trip Down Memory Lane with C++ Function Pointers.
Delegates.
Summary.
A Short History of Event-Based Programming.
Programming with Events.
Handling Events Raised by the .NET Framework.
Summary.
The Fundamentals of Structured Exception Handling.
Exception Classes.
User-Defined Exceptions.
Finally Blocks.
Summary.
Creating User-Defined Value Types.
Object Cloning.
Garbage Collection and Object Lifetimes.
Summary.
Learning from the Past.
Configuring Applications.
Building Assemblies.
Deploying Assemblies.
Versioning Assemblies.
Summary.
A Brief History of COM.
Accessing COM from Visual Basic .NET.
Creating Visual Basic .NET DLLs for COM Clients.
Summary.
Download the Foreword
file related to this title.
Download the Index
file related to this title.