Click here to Skip to main content
Click here to Skip to main content
Go to top

Programming ASP.NET

, 2 May 2004
Rate this:
Please Sign up or sign in to vote.
Book Review of Programming ASP.NET

Editorial Note

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!

<!-- Add the rest of your HTML here --> <STYLE type=text/css> .grade {font-size:7pt} </STYLE>
Title Programming ASP.NET
Author Jesse Liberty, Dan Hurwitz
Publisher O'Reilly & Associates
Published February 2002
ISBN 0596001711
Price USD 49.95
Pages 960

Introduction

A Beginner's Guide to programming and working with ASP.NET

Programming ASP.NET is a guide for novice developers that covers developing ASP.NET based solutions using Visual Basic .NET, Visual C# .NET, and Visual Studio .NET.

The book lives up to it's title in that it presents readers with a tutorial on all aspects of programming ASP.NET including Web Forms, Data Binding, Web Services, and Caching and Performance, to name a few. Its coverage of the topics is deep enough to address the needs of novice developers; however, the discussions are not deep enough for intermediate to advanced developers to learn anything new. One aspect of the book that I find very irritating is that many code samples appear on both C# and Visual Basic .NET. While providing sample code in more than one language is useful, it is not useful when it appears throughout a book like this because the syntactical differences are, in most cases for this book, trivial. A better approach could have been to provide double listings (listings in both programming languages) in cases where the syntactical differences are significant or the programming technique between languages differs a great deal.

The book's sample code is available from O'Reilly's Web site, or as described in the book's Preface, from the author's Web site. The code is packaged into a single ZIP file containing text files that contain the code, organized by chapter and sample number. The ZIP file does not contain any Visual Studio .NET solutions - it is up to you to follow the directions in the book to create the solution and paste the code from the samples into the solution's files.

This book is a good tutorial on working with ASP.NET; however, its long listings and relatively shallow coverage of many topics do not make this a useful reference. This book is feels more like a short training course and is the kind of book that a new developer can read to get a good start and then move on to other books, never referring to this book again.

Grades:

Overall Value 3
Accuracy 5
Depth 3
Readability 4
Organization 4
Grade B-

Calculate the Grade as follows: Add all numeric grade values, divide by 25, multiply by 100, then assign the letter grade based on the following ranges:

A+:100 A :95 A-:90 B+:85 B:75 B-:70 C+:65 C :60 C-:50 D+:40 D :30 D-:25 F Blush | :O

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

Share

About the Author

Erik Westermann
Software Developer (Senior)
Canada Canada
Erik is a senior developer-writer with more than 14 years professional programming experience designing and developing large scale database and Internet-centric applications for organizations including MSN.ca, ADP, Nortel, lemontonic.com, EDS, Merrill Lynch, ePost, CIBC, TD Securities, IBC, CIHI, InnovaPost, etc.
 
Erik has been specializing in BizTalk Server-based solutions for five contiguous years to date. His experience includes many SOA and ESB-style applications using technologies like Commerce Server, SharePoint, ASP.NET and advanced .NET Framework.
 

Erik's interests include systems architecture, writing, reading and his kids. Erik's affiliations include ACM (acm.org), and the IASA.

Comments and Discussions

 
QuestionAdvanced ? PinmemberJ. Merrill3-May-04 9:38 
AnswerRe: Advanced ? PinmemberErik Westermann3-May-04 10:05 
GeneralRe: Advanced ? PinstaffNishant S3-May-04 16:36 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

| Advertise | Privacy | Mobile
Web04 | 2.8.140916.1 | Last Updated 3 May 2004
Article Copyright 2002 by Erik Westermann
Everything else Copyright © CodeProject, 1999-2014
Terms of Service
Layout: fixed | fluid