Programming ASP.NET and over one million other books are available for Amazon Kindle. Learn more

Buy Used
Used - Good See details
$3.95 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Kindle Edition
 
   
Have one to sell? Sell yours here
Programming ASP.Net
 
 
Start reading Programming ASP.NET on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Programming ASP.Net [Paperback]

Jesse Liberty (Author), Dan Hurwitz (Author)
3.9 out of 5 stars  See all reviews (84 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $25.19  
Paperback --  
There is a newer edition of this item:
Programming ASP.NET 3.5 Programming ASP.NET 3.5 4.4 out of 5 stars (9)
$30.00
In Stock.

Book Description

0596004877 978-0596004873 September 26, 2003 Second Edition

ASP.NET, successor to Microsoft's Active Server Pages (ASP), is so complete and flexible that a web developer's main difficulty may lie simply in weaving the pieces together for maximum efficiency. The new edition of Programming ASP.NET shows developers how to do just that. Updated for Version 1.1 of the NET framework and Visual Studio .NET 2003, the second edition of this bestselling .NET title will show you how to create dynamic, data-driven web sites and services using both C# and Visual Basic .NET.

In Programming ASP.NET, Second Edition authors Jesse Liberty and Dan Hurwitz cover everything you need to know to be effective with ASP.NET. The book includes a comprehensive tutorial on Web Forms, which, in conjunction with Visual Studio .NET 2003, allow you to apply Rapid Application Development techniques (including drag-and-drop control placement) to web development. Programming ASP.NET includes extensive coverage of each type of server control, including Web server controls, HTML server controls, and custom controls. New material covers creating ASP.NET pages for mobile devices.

Since most web applications and web services involve retrieving data and returning it to a client browser, Programming ASP.NET Second Edition also offers extensive coverage of data access issues. These include topics such as using ASP.NET's list-bound controls; accessing data using the ADO.NET object model, and updating data with or without transaction support.

Programming ASP.NET also discusses such advanced topics as:

  • Caching and performance
  • Security
  • Configuration and deployment
If you're already familiar with Active Server Pages technology, you'll appreciate the in-depth focus and straightforward, easy-to-read approach for developing web pages and web services. Succinct, direct, and loaded with examples, Programming ASP.NET, Second Edition will help users at every level master ASP.NET without getting bogged down in the complexity of its features.


Editorial Reviews

Amazon.com Review

Suitable for most any programmer who wants to master ASP.NET with an eye toward real-world development, Programming ASP.NET is an excellent resource that mixes good coverage of APIs with actual programming techniques and advice using Visual Basic .NET and C#. The combination places it in the forefront of currently available titles on ASP.NET.

Written in part by veteran computer author Jesse Liberty, this book offers an excellent mix of coverage of important ASP.NET features that you will absolutely need to use for real-world programming. Readers with previous ASP experience will appreciate early sections that compare an older ASP sample with the new ASP.NET to highlight what's new and improved, with good explanation of the ASP.NET event model. The pace of this book is just excellent. The authors first move through the essentials, like basic ASP Web controls and data binding, before delving into data-driven applications using the (slightly complicated) ASP.NET database APIs. It also helps that the authors let you use Notepad (or another text editor) to create your ASP.NET programs first. (Later, they cover the details of Visual Studio .NET, pointing out how this tool can sometimes make it difficult to see where your code is generated.) There's also coverage of debugging and tracing techniques.

Standout sections on the calendar, Repeater, DataList, and DataGrid controls (all presented in good detail) will help you master these important controls. Coverage of techniques and support for validating user input in Web pages will also help you use these essential features.

The author's well-measured tutorial on Web services (much touted by Microsoft) is as good as any. Their demos (using a well-traveled example of a stock ticker server) will show you what all the fuss is about. They cut through the hype here and manage to show why Web services are a potentially better way toward distributed computing. Later sections look at deployment, configuration, and performance (as well as caching) options that you'll need to deploy and run your ASP.NET programs successfully. Coverage of security options in .NET rounds out the tour of what you'll need to create real applications.

Illustrated throughout with samples from VB .NET and C#, Programming ASP.NET is a worthy addition to the O'Reilly lineup and one of the best available titles for learning ASP.NET. The authors have achieved an excellent balance of practical, hands-on examples and essential programming techniques with the most important APIs and features, all without getting bogged down in the richness and complexity of .NET itself. --Richard Dragan

Topics covered: Introduction to the .NET platform and ASP.NET; basic programs in HTML; ASP and ASP.NET compared; events in ASP.NET (application, session, page, and control events); HTML and ASP controls compared; basic ASP controls APIs (including in-depth coverage of calendar support); code behind forms; using the Visual Studio .NET IDE; tracing, debugging, and error handling; validation controls in ASP.NET (including built-in and custom validators, plus regular expression support); basic data-binding techniques; list and DataGrid controls; ADO.NET tutorial (basic APIs and programming techniques); calling stored procedures; updating database records; Repeater and DataList controls used with ADO.NET; custom ASP.NET controls (including derived, composite, and full custom controls); overview of Web services (including SOAP, WSDL, and other standards); creating and consuming a sample Web service for a stock ticker; ASP.NET caching techniques explained (including fragment and object caching); security options in ASP.NET for authentication, authorization, and impersonation; configuration and deployment options in ASP.NET (including XCOPY deployment); and an appendix with a quick tutorial on database design. --This text refers to an out of print or unavailable edition of this title.

Review

"But there's still a need for a good book on the subject. There are several out there, but Programming ASP.NET by O'Reilly is particularly excellent. One measure I use to decide whether I'll buy a book is if it will solve a problem for me. By using this metric, the book would pay for itself several times over." - Mark Newton, PC Pro, November 2002 --This text refers to an out of print or unavailable edition of this title.

Product Details

  • Paperback: 1008 pages
  • Publisher: O'Reilly Media; Second Edition edition (September 26, 2003)
  • Language: English
  • ISBN-10: 0596004877
  • ISBN-13: 978-0596004873
  • Product Dimensions: 9.4 x 6.8 x 1.5 inches
  • Shipping Weight: 2.7 pounds
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (84 customer reviews)
  • Amazon Best Sellers Rank: #1,465,297 in Books (See Top 100 in Books)

More About the Author

Silverlight Geek. (Senior Program Manager, Developer Community Liaison; Microsoft.) Helping to build a Silverlight developer community at http://SilverlightGeek.me.

Author of two dozen books on .NET and object-oriented programming including Programming C#, Learning ASP.NET with AJAX, Programming .NET 3.5 and forthcoming Programming Silverlight 4.

Queer Activist since 1971, father since 1989, avid reader since forever, eclectic music and film tastes, amateur photographer, programmer, writer, and loudmouth.

 

Customer Reviews

84 Reviews
5 star:
 (40)
4 star:
 (18)
3 star:
 (11)
2 star:
 (9)
1 star:
 (6)
 
 
 
 
 
Average Customer Review
3.9 out of 5 stars (84 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

66 of 70 people found the following review helpful:
5.0 out of 5 stars Strongly Recommend, March 14, 2002
By 
Satya (Hillsboro, OR USA) - See all my reviews
Ever since I read Jesse Liberty's "Programming C#", I've been eagerly awaiting the release of his "Programming ASP.NET". I received the book recently and just finished going through the 900 pages. Writing style is very lucid as expected (one of very few technical authors who succeed in this aspect. Another such author is Doug Walther of "XML for ASP.Net"). Though Programming ASP.NET begins with a simple "Hello World" example, by page 20, it has you creating a data table based on a datagrid connected to the Northwind database. This early demonstration of ASP.NET's power leads to an "aha" moment and keeps you going. It is refreshing to have the code work as promised. Unlike other ASP.NET books which address both VB and C# communities but show a marked preference for one or the other language, virtually every example in this book is given in both languages. I read only the C# examples, and reckon about 1/4th of the 900 pages catered to code in the "other" language. There are several screenshots of how to carry out various tasks in ASP.NET that are very useful for beginners. Similarly, screenshots of results from example programs are also very helpful. This book is "self-contained" for any concepts it discusses. You don't need to run to another book to seek clarifications. For me, this is the one book that brought together every aspect of ASP.NET, from hands-on "how to handle the development tool and set up files and directories" tasks, to conceptual issues. And the beauty is the whole discussion doesn't seem disjointed given its scope. I guess this is the advantage of having only one/two authors. The one minor criticism (may be just my personal preference) is, in the chapters on Accessing Data with ADO.NET, I wish there was (i) a short discussion of further abstraction between UI and a database made possible by using XML, and (ii) creating strongly typed datasets from XML schemas (using the xsd.exe tool for example) but likely it is outside the scope of the book to discuss this (in fact creating XML schemas and reading XML data files are addressed in later chapters through examples, so (i) is taken care of. And (ii) is too specific to warrant being a critical point). I strongly recommend this book as an essential reference to ASP.NET.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


53 of 56 people found the following review helpful:
4.0 out of 5 stars Good book, but needs to polish the rough edges, April 3, 2002
By 
D. Cramer (San Diego, CA USA) - See all my reviews
(REAL NAME)   
Of all the books on ASP.NET that I've read, this book is undoubtedly the best. But, it has some very rough edges that, when smoothed out in later editions will make it great. For those looking for a reference, look elsewhere. If you're looking for a strong tutorial that does an excellent job balancing depth for the experienced and simplicity for the beginner, this is the book.

Specific comments:

1. All examples in C# and VB. his is a plus or minus depending on your point of view. On one hand it's good because you have the option of choosing the language you want to use (or get exposure to both). On the other hand, it takes up a lot of space that could have been devoted further exploration of other topics.

2. Does not try to be a tutorial on how to program with VB or C#. I definitely like this approach. Other books on the market split their efforts between explaining ASP.NET and OOP/C#/VB. They end up being avarage at best for either topic.

3. The examples almost always do a good job demonstrating the topic under discussion. Other books on the market have serious problems in this area.

4. The examples are not consistent. I think that the examples were developed by different people. In one example, it is a step by step tutorial The next example, the examples are rough descriptions followed by source code (hard to follow). Yet another example will have a table layout of object property values. This is my biggest complaint. It would be nice if there was a consistent approach to the examples.

5. The ADO chapters are a bit confusing. A couple reasons for this:
5.a The examples here suffer from varying styles worst of all.
5.b ADO.NET is a big topic that probably deserves a book to itself (how about it O'Reilly? Programming ADO.NET) so the coverage is not enough, and it leaves you with lots of questions.

Overall, this book is the best I've found for a tutorial on ASP.NET. And, it has the potential to be another O'Reilly classic.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


14 of 14 people found the following review helpful:
5.0 out of 5 stars Best book on ASP.NET, January 18, 2003
I have been asked to create a web application for my company, and I reviewed a number of books on ASP.NET (as well as ADO.NET). This is by far the best I've seen.

The coverage of the various controls is excellent, the examples are small and useful and really explain the material, and you can download the examples from the author's web site.

In addition, this book provides an excellent introduction to ADO.NET for ASP.NET, better than some dedicated books I looked at.

The book goes beyond the superficial, and really covers the issues you run into when writing an application. This is not a rehash of the existing documentation, but a guided tour through what it takes to create a working web application with ASP.NET.

I personally like C#, but it was interesting to see the code both in C# and in VB.NET. I feel like I learned VB.NET along the way, as a bonus, and I realize now how similar these languages really are. You can skip over the language you don't care about (all the examples are in both C# and in VB.NET) but it is fun to see how similar they are.

In any case, I highly recommend this book both for programmers with little ASP experience, and for more advanced programmers as well.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
Browse and search another edition of this book.
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
web parts, target page, output caching, master pages, fragment caching, data caching, affected rows, stored procedures, web form, style sheet, password recovery, grid view, class library, local deployment, hierarchical configuration, empty project, bugs database, new macro project, font family, caption string, previous bookmark, next bookmark, owner action, specified stock symbol, disco utility
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Page Language, Parameter Type, Visual Studio, Local Intranet Figure, Cancel Figure, Default Web Site, Microsoft Internet Explorer, Configuring the Application, Initial Catalog, The Integrated Development Environment, File Edit View Favorites Tools Help, Order Details, Add New Item, Web Site Administration Tool, User Controls, Integrated Security, Attribute Description, Teach Yourself, Custom Controls, Computer Management, Page Load, File System, Windows Installer, Name Type Get Set Values Description, Listltem Value
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject