Amazon.co.uk Review
Early on in
VB.NET Programming the authors state there will be changes before the production version of the software appears and a lot of beta software is required to work with VB.NET. Thus much of the early part of the book is a discussion of development platforms, software versions and installation order for the various components. In the end though, you'll be looking at the VS.NET IDE which runs on top of the .NET Framework SDK. The latter supports VB, C and C++ with the option for vendors to add more languages.
As a .NET programmer you're writing for--effectively--a virtual machine; the CLR (Common Language Runtime) which abstracts out Windows API calls--the first step in creating portable programs. For the first time you're also writing in a genuine object-oriented environment complete with inheritance.
The authors compare the new with the old (to the detriment of the old) and go into detail when the differences affect the way you work. For example, forms are now classes, .frm is replaced with code in the class and events are handled differently. Similarly, ASP is replaced with ASP.NET and more importantly, Webforms, while DCOM is replaced with the lighter weight SOAP. Then there's the ubiquitous XML to deal with.
Windows programmers who don't move to .NET will end up maintaining legacy code, so it makes sense to get started now. VB.NET Programming is a great introduction. Read it and you'll land running when .NET programming software goes gold. --Steve Patient
Book Description
The .NET framework is the first development platform designed from the ground up with the Internet in mind. In order to incorporate VB developers within this framework, Microsoft have introduced a number of new features to VB.NET, not least a move to full object-oriented programming and greatly enhanced web design facilities.
This book will give the experienced programmer insight into these new and enhanced features, so as to allow them to begin designing and writing real-world applications, which fully utilize the exciting power of VB.NET.
See all Product Description