This zip file contains the source code for my latest book "Moving to VB.NET: Strategies, Concepts and Code".
This file contains the initial beta 2 release dated 6/24/2001. It is based on
the beta 2 edition Visual Studio.NET.
The sample code provided will not work with beta 1!
Use any zip program - be sure to specify that you wish to preserve the directory structure when you unzip the files.
The sample code for each section can be found in the source\ch# sub directory, where # is the number of the chapter. The sample code for web applications and services can be found in the sources\web subdirectory. Please read the instructions in the chapter 14 text for information on how to configure the web applications and services before you try to load or use them.
To conserve space, only source files are provided. You must build the sample programs on your own by loading the solution files into Visual Studio and building the applications.
Some directories contain readme.txt files that contain additional information regarding building that particular example.
In the ThreadPool directory you will find a 9 page supplement to chapter 7 (Multithreading) that demonstrates the creation and use of a thread pool in VB.NET along with a demonstration of multithreaded design and implementation. Look for the file ThreadPool\ThreadPoolArticle.pdf.
Changes and corrections from the print edition of the book can be found in the file changes.htm. I'm pleased to say that at this time there are very few changes.
As most of you know, when not writing books I am the CEO of Desaware. While waiting for .NET to be released, I invite you to visit our web site at www.desaware.com.
You can build NT Services for NT or Windows 2000 using Desaware's NT Service Toolkit.
You can control DLL-Hell problems with COM components and create self-correcting self-updating applications using Desaware's VersionStamper.
You can do system hooks, keyboard hooks and cross-task subclassing on VB6, VB.NET or C# using Desaware's SpyWorks (which can handle numerous other tough tasks as well).
You can use OLE structured storage from VB (complex file storage) with Desaware's StorageTools.
And you can receive the latest news from Desaware by sending an Email to Listserve@desaware.com with the word "Subscribe" in the subject line.
Dan