Programming ASP.NET 2.0 is Here
Programming ASP.NET 2.0--Core Reference is here. I had a quick chance to take a look at it a few weeks ago at DevConnections. Passing by the book store I saw a copy of it. When I was back, only a few minutes later, it had been sold.
Yep, apparently the book sold out at DevConnections. But I can't honestly say how many copies were there, and I didn't dare ask ...
This book covers the fundamentals of ASP.NET and it's only (so to speak) 800 pages. You'll find here pages, controls, security, data binding, data source controls, caching, state management, intrinsics, a bit of internals, themes, profile, VS, ADO.NET.
You won't find here more advanced topics for the simple reasons that I'm currently writing the second volume of approx other 800 pages filled with experts stuff. The book will look nearly identical to the picture here except for the label "Advanced Topics" instead of "Core Reference". It's my pleasure to share the definitive TOC of the new book. We're still negotiating the release date, but it won't anyway happen until March 2006.
- The ASP.NET Compilation Model
- HTTP handlers and modules
- ASP.NET Configuration
- Custom ASP.NET Providers
- Building Feature-Rich Pages
- Working with Script Code
- Composing Pages with Web Parts
- Programming for the mobility
- Working with Images
- Site Navigation
- ASP.NET Iterative controls
- Web Forms User Controls
- Creating Custom ASP.NET Controls
- Data-bound and Templated Controls
- Design-time Support for Custom Controls
Among the coolest examples you'll find there are: build providers, expression builders, page parser filters, virtual path providers, default and custom providers, Web Parts controls, script callbacks w/o Ajax, HTTP handlers and modules, rich pages, async pages, configuration, custom controls, design-time, resources and images, mobile apps.
In one sentence, everything that is designed to be customizable in ASP.NET will find a representative example and/or chapter in this book. A lot of internals complete the book, especially the part where I describe HOW pages are compiled and which temp files are generated and where and what you can do about it.