ASP.NET 2.0 Cookbook, 2nd Ed., O'Reilly
Microsoft .NET Framework, ASP.NET, Visual C# (CSharp, C Sharp, C-Sharp) Developer Training, Visual Studio
|
Contents |
C# Online.NET Book Review
ASP.NET 2.0 has many new features. So many new features, in fact, that this popular ASP.NET cookbook was completely overhauled to cover:
* Data source controls
* Master Pages
* Provider model
* Rich controls
* Session and Cache enhancements
This book contains almost 130 different recipes—projects or problems with solutions—organized into 21 functional categories. The recipes focus on features and issues addressed by ASP.NET developers every day. The scope of a recipe can be narrow and the solution simple or broad and the solution complex. Each recipe has the following format:
* Problem - brief problem description
* Solution - brief solution description
* Discussion - the meat of the recipe.
* See Also - includes supplemetary source code and references other recipes.
* Rich controls
The book has the shortcoming that there is little discussion of usages or of alternative approaches. In other words, when should a particular recipe be used and why? ASP.NET developers may find they have implemented a solution to the problem at hand but at the expense of architectural, maintenance, or performance issues which show up only later.
Also, there are a couple of instances when the book is showing you the best way to use outmoded technology, e.g. the DataGrid control.
To get maximum benefit from the book, the reader should already know ASP.NET. However, I am one of those who recommend cookbooks as learning tools: Dedicated newcomers will find a wealth of practical lessons here.
All the source code examples are given in both the C# language and Visual Basic which accounts for much of the bulk of the volume. All samples use the SQL Server 2000 database.
Bottom line
ASP.NET 2.0 Cookbook is a good source of features and solutions for everyday ASP.NET development.
Publisher's description
Completely revised for ASP.NET 2.0, this new edition of the best-selling ASP.NET Cookbook has everything you need to go from beginning to advanced Windows-based web site development using Microsoft's popular Visual Studio 2005 and ASP.NET 2.0 developer tools. Written for the impatient professional, ASP.NET 2.0 Cookbook contains more than 125 recipes for solving common and not-so-common problems you are likely to encounter when building ASP.NET-based web applications. The recipes in this book, which run the gamut from simple coding techniques to more comprehensive development strategies, are presented in the popular Problem-Solution-Discussion format of the O'Reilly Cookbook series. As with the first edition, every solution is coded in both C# and Visual Basic 2005.
Among the additions and revisions to this new edition are:
* Three new chapters, including 25 new recipes for Master and Content pages, Personalization using Profiles and Themes, Custom Web Parts, and more
* New code for every solution, rewritten to take advantage of features and techniques new to ASP.NET 2.0 and available for download
The ASP.NET 2.0 Cookbook continues to provide the most comprehensive coverage you'll find anywhere of:
* Tabular controls, including the new GridView control
* Data validation, including the new ASP.NET 2.0 validation controls, as well as techniques for performing your own validation programmatically
* User and custom controls
* Error handling, performance tuning, and caching
Whether you're new to ASP.NET or an experienced Microsoft developer, with ASP.NET 2.0 Cookbook, deliverance from a long day (or night) at your computer could be just one recipe away.
About the author(s)
Michael A. Kittel has nearly 30 years experience in the software industry. He has been working with Microsoft technologies for more than 10 years and with ASP.NET since the alpha release of 1.0. He has been the system architect and led the development of applications for Lexis-Nexis, Plow & Hearth, ReturnBuy, and many others. Michael has a Microsoft Certified Solutions Developer certification and is currently a senior consultant at Dominion Digital, Inc. (www.dominiondigital.com), a firm that specializes in helping companies envision and achieve maximum business value from investments in technology.
Geoffrey T. LeBlond is the co-author of Using 1-2-3, the first computer book that sold over 1 million copies. Geoff is the author of numerous computer books, and was the developer of Oriel, an early scripting language for Microsoft Windows. More recently, Geoff has been focusing his attention on developing web applications using ASP and ASP.NET.
Table of Contents (abbreviated)
1. Master Pages
2. Tabular Data
3. Validation
4. Forms
5. User Controls
6. Custom Controls
7. Maintaining State
8. Error Handling
9. Security
10. Profiles and Themes
11. Web Parts
12. Configuration
13. Tracing and Debugging
14. Web Services
15. Dynamic Images
16. Caching
17. Internationalization
18. File Operations
19. Performance
20. HTTP Handlers
21. Assorted Tips