Click here to Skip to main content
13,250,182 members (44,670 online)
Click here to Skip to main content
Add your own
alternative version


18 bookmarked
Posted 28 Aug 2002

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 --> .grade {font-size:7pt}
TitleProgramming ASP.NET
AuthorJesse Liberty, Dan Hurwitz
PublisherO'Reilly & Associates
PublishedFebruary 2002
PriceUSD 49.95


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.


Overall Value3

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+:100A :95A-:90B+:85B:75B-:70C+:65C :60C-:50D+:40D :30D-:25F :0


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


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, ADP, Nortel,, 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.

You may also be interested in...

Comments and Discussions

QuestionAdvanced ? Pin
J. Merrill3-May-04 10:38
memberJ. Merrill3-May-04 10:38 
AnswerRe: Advanced ? Pin
Erik Westermann3-May-04 11:05
memberErik Westermann3-May-04 11:05 
GeneralRe: Advanced ? Pin
Nishant S3-May-04 17:36
staffNishant S3-May-04 17:36 

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

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

Permalink | Advertise | Privacy | Terms of Use | Mobile
Web01 | 2.8.171114.1 | Last Updated 3 May 2004
Article Copyright 2002 by Erik Westermann
Everything else Copyright © CodeProject, 1999-2017
Layout: fixed | fluid