Team LiB
Previous Section Next Section

Introduction

Welcome to the show!

The new version of Microsoft .NET is being developed in Redmond under the code name "Whidbey." Whidbey consists of a package including the .NET Frame-work; various user interface types, such as Windows Forms, ASP.NET, and the Compact Framework; the official languages C#, Visual Basic .NET (VB .NET), and J#; the development environment Visual Studio .NET (VS .NET); and more. This book focuses on a specific part of Whidbey: the innovations of the second version of ASP.NET.

Compared to the eight books I've written previously, this book was really an adventure and a big challenge! There were just 6 weeks between the start of the Whidbey Alpha program and the deadline for the manuscript draft. Six weeks on one side to learn all the essentials and details about a new technology well enough to qualitatively describe them in a book. Six weeks on the other side to write down everything. After all, there were more than 300 pages to be handled within this time frame.

The book was first created in the German language. My colleague Michael Brunnhuber (CEO and CFO of my company, PGK) subsequently translated each chapter while I wrote the next chapter. The finished translated chapters were then reviewed by me and later on by Marc Höppner of NeoGeo, the book's technical reviewer.

What This Book Covers

As you may have guessed, this book is one of the first available worldwide on the new ASP.NET version 2.0. It's based on the Alpha build version 1.2.30703, which Microsoft made available to me. As far as I know, this Alpha version is nearly identical to the Technical Preview, which will be distributed for the first time to the attendees of Microsoft's Professional Developers Conference (PDC) in October 2003.

Apart from ASP.NET, the first chapter of this book tells you briefly about improvements in C# and VB .NET. The examples in this book are all based on C#. Peripheral topics, such as Yukon and its corresponding framework support (System.Data.Sql) and Object Spaces aren't covered explicitly. The various enlargements to the base class library itself aren't discussed here either. These topics are beyond the scope of this book and will certainly be discussed on a different occasion in the near future.


Team LiB
Previous Section Next Section