Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Articles
(untagged)

Book Review: Murach's ASP.NET 2.0 Upgrader's Guide - C# Edition

0.00/5 (No votes)
13 Sep 2005 1  
This is a quick review of the new Murach C# book for ASP.NET 2.0.

This article is in the Book Review chapter. Reviews are intended to provide you with information on books - both paid and free - that others consider useful and of value to developers. Read a good programming book? Write a review!

Murach's ASP.NET 2.0 Upgrader's Guide - C# Edition

Authors Joel Murach and Doug Lowe
Title Murach's ASP.NET 2.0 Upgrader's Guide - C# Edition
Publisher Mike Murach & Associates;
Published August 10, 2005
ISBN 1-8907-7435-9
Price US$ 39.50
Pages 526
Paperback Dimensions (in inches): 1.57 x 10.02 x 8.02

Introduction

I returned home from a long day at the office a few days ago, to find a shiny new copy of Murach's latest offering on my doorstep. I've got to say it, I like their books, and this one does not disappoint the reader.

The same great layout of "paired pages" has been used, where the left hand page has an explanation of how to achieve certain goals, and the right hand side has guidelines, syntax and examples. These right hand pages make a great reference guide after you have initially read through the book.

At 500+ pages, this book is aimed at the C# developer who wants to upgrade from ASP.NET 1.x to ASP.NET 2.0. This book is based on Microsoft's Beta 2 release of ASP.NET 2.0, and should be compatible with Visual Studio 2005 when it is released.

What's Inside

The book is split into four sections, each comprising of several chapters. One of the most helpful chapters, often missed out in other books, is the appendix, which walks you through installing the software you need to get you creating ASP web pages.

Section 1 - Introduction to ASP.NET 2.0

The book starts out by describing what is new in ASP.NET 2.0 both in the language and in Visual Studio 2005. Quickly you move on to develop a shopping cart application, which gives you hands-on experience with the new code-behind model, data sources, and cross-page posting. Finally this section covers the new master pages which make it easy for you to create web pages that have common elements. You can download Chapter 3 - Master Pages for free from Murach's web site.

Section 2 - ASP.NET 2.0 Data Access

This section begins by covering SQL and XML. It then moves on to the new GridView control, that lets you display the data in rows and columns of a table, while making it easy to manipulate and maintain that data. Next, two new Views are introduced, the DetailsView and FormView controls. These are ideal for any application that displays bound data one record at a time. Finally this section shows you how to use object data sources to implement 3-layer applications in which the data access code is kept in data access classes and separates out the presentation code.

Section 3 - New ASP.NET features

This section begins by covering the new features that make it easy for users to navigate to the various pages in your site. It then moves on to the new Web Site Administration Tool and login controls. These control user access to a site without you having to write a single line of code. Next, you create user accounts with preferences in the shopping cart application. Next the new MultiView and Wizard controls are introduced, these let you divide a page into multiple views or steps that can handle data changes, and you can navigate between the views or steps without writing any C# code.

The next chapter shows you how to use themes to give a consistent look and feel to a web site. Then Portals (web pages that display modular content that can be customized by the user) are discussed. Finally the last chapter in this section discusses some of the minor features and controls that you should be aware of but that you probably won't use every day.

Section 4 - ASP.NET 2.0 in practice

This section begins by showing you what is involved in converting your old ASP.NET applications to ASP.NET 2.0, including whether it is worth the trouble of converting them or whether you want to maintain them as 1.x applications. It ends by explaining how to use ASP.NET 2.0's configuration tools to control the ever-expanding web.config file.

Source Code

The accompanying source code can be found on Murach's web site. As ever, the source code is a great boon when learning, as it clarifies what the author has written.

Summary

This is a clear and concise book that will give you a good understanding of the new features of ASP.NET 2.0 using C#. A fine addition to any programmer's bookshelf!

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here