|
YOUR FEEDBACK
|
TOP MICROSOFT .NET LINKS Book Review Book Review: Programming Microsoft ASP.NET 2.0
Core reference
By: Dennis Hayes
Jun. 27, 2006 10:15 AM
This book is divided into three parts. The first part, "Building an ASP.NET Page," covers basic Web page development. The second part, "Adding Data in an ASP.NET Site," covers data in ASP.NET, including data providers, containers, data binding, grids, and viewing data. The third part, "ASP.NET Infrastructure," covers the HTTP request context, state management, caching, and security.
One of the nice features of this book is that the author has direct contact with the developers, so he can relate the thoughts and decisions behind the platform. This shows up in the first chapter when the concept of providers is explained as being a type of strategy pattern, and one of the key concepts in ASP.NET 2.0.
ASP.NET 2.0 Chapter 2 covers Visual Studio 2005 as it relates to ASP.NET development. Chapter 3 covers ASP.NET Web pages in detail, including how HTTP request are made and processed. It also covers the .NET Page class, and closes with the page lifecycle, including page setup, postbacks, and finalization. Chapter 4 covers the basic server controls starting with the base Control class, then HTML and Web controls. Chapter 5 covers the HtmlForm class, error handling, and debugging. The debugging sections covers tracing, including trace messages and the trace viewer. It ends with page personalization, including creating the profile database, personalization events, and using the provider model to create custom personalization providers. Chapter 6 covers rich page composition, including master pages, themes, and wizards. Master pages allow the creation of a "skeleton" page, which is used as a "base" page for other derived pages. Themes are a group of properties such as colors and fonts that can be applied to a page as a group. There is also the wizard control handing the logic needed to navigate users through multiple page forms, including the ability to move back to previous pages.
Data and ASP.NET 2.0 This book concentrates on using SQL, so those using Oracle or other databases will need another book covering those specific databases in addition to this book. Concentrating on SQL is good in that it simplifies the discussion, but the fact that Oracle isn't even mentioned is a serious shortcoming. Using Access as a data source is discussed. Chapter 7 gives an overview of .NET database access, and how the provider model allows access to different databases. It covers the SqlConnection class including connection pooling and the SqlCommand class, ADO.NET data readers, asynchronous commands, transactions, and SQL 2005 specific functions. Chapter 8 covers the SqlDataAdaptor, and how tables and columns are mapped. It also covers the DataSet, DataTable, and Dataview classes, and how relations are handled. Chapter 9 covers basic data binding including the DataBinder class. The chapter also covers various data source controls, and how they're bound to simple controls. Chapter 10 covers binding data to the more complex DataGrid and GridView controls, including using the GridView control to page, sort, and edit data. This chapter closes the section by covering the DetailsView control, including Master/Detail views and the FormView control.
ASP.NET Infrastructure Chapter 12 goes into the detail on HTTP request handling, covering the global.asax file, and the HttpApplication, HttpContext, HttpServerUtility, HttpResponse, and HttpRequest classes. Chapter 13 covers state management giving the details of the HttpApplicationState and HttpSessionState class, and the page view state contained in the StateBag class. Finally, chapter 14 covers ASP.NET caching via the Cache class.
Summary
Title: Programming Microsoft ASP.NET 2.0 YOUR FEEDBACK
MICROSOFT .NET LATEST STORIES
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
|
SYS-CON FEATURED WHITEPAPERS MOST READ THIS WEEK BREAKING NEWS FROM THE WIRES
|
|||||||||||||||||||||||||||||||||||||