This is an exciting month for me as my book, Professional ASP.NET 2.0, will finally make it out. I started working on this book at the beginning of 2004 ... yes, that is right ... 2004! This lead to a release of the ASP.NET 2.0 Beta Preview book which was based upon Beta 1 code. Since then, I re-worked the table of contents so that it would fit nicely in the 1000+ page Professional model that makes a Wrox book so good and asked some good ASP.NET authors out there to help me finish the project. The first two to come on board where Scott Hanselman and Devin Rader - both outstanding and dedicated technologists.
The hardest part for all of us was the ever-changing bits as we got one build of ASP.NET after another throughout this time period. We really had to go over each chapter again and again and AGAIN to make sure we got everything right. We ran the book through a TON of tech editors and the authors themselves spent some good time reviewing each other's chapters. In the end, I think we got out a pretty dang good ASP.NET 2.0 book.
Here is the table of contents of the book:
1. Hello ASP.NET 2.0!
2. Visual Studio 2005.
3. Application and Page Frameworks.
4. ASP.NET Server Controls and Client-Side Scripts.
5. ASP.NET Web Server Controls.
6. ASP.NET 2.0 Web Server Controls.
7. Validation Server Controls.
8. Working with Master Pages.
9. Themes and Skins.
10. Collections and Lists.
11. Data Binding in ASP.NET 2.0.
12. Data Management with ADO.NET.
13. Working with XML.
14. Site Navigation.
16. Membership and Role Management.
17. Portal Frameworks and Web Parts.
19. State Management.
21. Debugging and Error Handling Techniques.
22. File I/O and Streams.
23. User Controls, Server Controls, Modules, and HttpHandlers.
24. Using Business Objects and Interoperability.
25. Mobile Development.
26. Building and Consuming XML Web Services.
28. Administration and Management.
29. Packaging and Deploying ASP.NET Applications.
Appendix A: Visual Basic 8.0 and C# 2.0 Language Enhancements.
Appendix B: ASP.NET Resources.
The other nice thing with the book is that we decided to show both C# and VB throughout the book. As you read the book, let me know what you think. Enjoy!