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

Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Start reading ASP.NET 4 Unleashed on your Kindle in under a minute.

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

ASP.NET 4 Unleashed [Hardcover]

Stephen Walther , Kevin Scott Hoffman , Nate Scott Dudek
5.0 out of 5 stars  See all reviews (1 customer review)
List Price: CDN$ 62.99
Price: CDN$ 39.68 & FREE Shipping. Details
You Save: CDN$ 23.31 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 2 left in stock (more on the way).
Ships from and sold by Amazon.ca. Gift-wrap available.
Want it delivered Friday, April 25? Choose One-Day Shipping at checkout.

Formats

Amazon Price New from Used from
Kindle Edition CDN $30.30  
Hardcover CDN $39.68  
Paperback --  

Book Description

Oct. 14 2010 0672331128 978-0672331121 1

The most comprehensive book on Microsoft’s new ASP.NET 4, ASP.NET 4 Unleashed covers all facets of ASP.NET development. Led by Microsoft ASP.NET program manager Stephen Walther, an expert author team thoroughly covers the entire platform.

 

The authors first introduce the ASP.NET Framework’s basic controls and show how to create common site-wide layouts and styles. Next, they cover all aspects of accessing, presenting, organizing, and editing data. You’ll find thorough and practical sections on building custom components and controls, providing effective site navigation, securing sites and applications, and much more. This book presents hundreds of realistic code examples, reflecting the authors’ unsurpassed experience with ASP.NET both inside and outside Microsoft.

 

  • Build interactive Web Forms, validate form data, and upload files
  • Provide interactive calendars, wizards, site maps, and other valuable features
  • Design efficient, maintainable sites with Master Pages and Themes
  • Build data-driven applications with database controls, ADO.NET data access components, QueryExtender, LINQ to SQL, and WCF Data Services
  • Generate charts on the fly with the new Chart Control
  • Extend ASP.NET with custom controls and reusable components
  • Create site registration and authentication systems that store membership data in SQL Server or Active Directory
  • Use URL Routing to build dynamism, flexibility, readability, and SEO-friendliness into your URLs
  • Improve performance and scalability with caching and preloading
  • Maintain state with cookies, cookieless session state, and profiles
  • Localize, configure, package, and deploy ASP.NET applications
  • Use the ASP.NET MVC Framework to improve agility, testability, speed to market, and extensibility
  • Retrofit existing ASP.NET applications with Ajax and build pure client-side Ajax web applications
  • Construct a complete ASP.NET 4 website from start to finish

Frequently Bought Together

ASP.NET 4 Unleashed + Murach's Oracle SQL and PL/SQL + Murach's MySQL
Price For All Three: CDN$ 110.53

Show availability and shipping details

  • In Stock.
    Ships from and sold by Amazon.ca.
    FREE Shipping. Details

  • Murach's Oracle SQL and PL/SQL CDN$ 34.80

    In Stock.
    Ships from and sold by Amazon.ca.
    FREE Shipping. Details

  • Murach's MySQL CDN$ 36.05

    In Stock.
    Ships from and sold by Amazon.ca.
    FREE Shipping. Details


Customers Who Bought This Item Also Bought


Product Details


Product Description

About the Author

Stephen Walther is a Senior Program Manager on the Microsoft ASP.NET team. He works on ASP.NET Web Forms and ASP.NET Ajax. Before joining Microsoft, his company provided training and consulting for organizations such as NASA, Boeing, Lockheed Martin, the National Science Foundation, and Verizon. Walther got his start with the World Wide Web by dropping out of MIT and developing two large commercial websites. He created the Collegescape website, used by more than 200 colleges (including Harvard, Stanford, and MIT) to accept online college applications. He also developed the CityAuction website, the auction website used by both Snap! and CitySearch. He is the author of several editions of ASP.NET Unleashed.

 

Kevin Hoffman has been programming since he was 10 years old, when he got his hands on a Commodore VIC-20 and learned BASIC. He has eaten, slept, and breathed code ever since. He has written applications for scientific instruments, military applications, small businesses, and Fortune 500 enterprises on virtually every platform and language ranging from Symbol Barcode readers running PalmOS to the iPhone, ASP.NET, Rails, and everything in between. Kevin is the chief systems architect for Exclaim Computing, where he builds custom architectures and application solutions for a wide range of clients and industries. He regularly contributes to articles for magazines such as MSDN Magazine and is the author of the Kotan Code blog (http://www.kotancode.com).

 

Nate Dudek is the development lead for Exclaim Computing, a company focused on providing technology solutions for a variety of platforms, including mobile, web, enterprise, and cloud computing. He has presented at conferences, written several articles, and is constantly mentoring and teaching developers on software development best practices, software architecture, and new technologies.

 

For the past ten years, Nate has architected and developed software for a variety of industries, including real-time systems for power utilities, enterprise resource planning systems for service-based companies, and eCommerce systems for web businesses. He holds a B.S. degree in computer science from Clarkson University with a minor in software engineering and mathematics. Nate writes about all areas of technology on his blog, Caffeine Dependency Injection, at http://www.caffeinedi.com.

 


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

4 star
0
3 star
0
2 star
0
1 star
0
5.0 out of 5 stars
5.0 out of 5 stars
Most helpful customer reviews
5.0 out of 5 stars Great resource! July 19 2012
Format:Hardcover|Verified Purchase
I have been working with ASP.NET for about a year and a half now and was looking for a reference that I could go to for the ins and outs of whatever I needed. I found exactly that with this book.
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 3.7 out of 5 stars  19 reviews
15 of 17 people found the following review helpful
4.0 out of 5 stars A Great book that covers the wide frontier of ASP.NET Nov. 20 2010
By Amazon Customer - Published on Amazon.com
Format:Hardcover
I have been working with ASP since the initial beta came out back in 1997. As anyone can attest, working with ASP was both exciting and extremely frustrating. ASP.NET changed all that.

From one release to another, Microsoft has continued to improve upon its flagship product for developing Web Pages. What once was a hair pulling experience, has now become a more rewarding adventure.

With the new Visual Studio 2010 and ASP.NET 4, Microsoft has once again raised the bar on things you can do with a web page.
Trying to get a handle on all of the changes can be a daunting task. Not to belittle Microsoft, but their documentation this go around is probably the worst that ever came out of Redmond.

But thanks to books like ASP.NET 4 Unleashed, that is no longer an insurmountable hurdle. What Kevin Hoffman and Nate Dudek have done to Stephen Walther's book is fantastic.

Continuing in the same vein, they run through the every part of ASP.NET programming. From the base controls that mirror their HTML counterparts, to the more rich controls that really bring life to your applications, this book details it all.
One of the things I liked best was that they not only gave an example of how to use a control, but they gave you an explanation as to WHY you would use the control.

With data access being so much a part of a web sites life these days, they devote over 380 pages to extracting data from a data source and displaying it on within your site. With great examples of GridView, DetailView, FormView, Repeater, ListView and even the Chart Controls, you will have your site displaying data and looking sharp in no time.

I personally appreciated the section on Themes. For whatever reason, I never delved into using themes on my site and the documentation I had was rather nebulous so I just pretended it wasn't there. Their coverage of the topic has me itching to update my site and really put some nice polish on it.

Chapter 17 covers building your own components. How often have you thought "I could do that better" or found that you are putting the same set of controls on page after page? With this chapter, you will be well equipped to start writing your won controls to save you all of that time and headache.

Not to be just about ASP.NET and its controls, the book also covers LINQ and URL Routing. Other topics they cover are WCF Data Services, ASP.NET MVC, Navigation Controls and Security.

Honestly, if there is something you want to know about ASP.NET, it's in this book.

Even at 1781 pages of content, there are some topics that I would have liked to have seen covered in more detail. For instance, I would like to have seen a deeper look into Security and the process of writing my own Membership provider. But even with that being said, they had to draw the line somewhere or this book would have required a forklift to move (it's pretty sizable as it is).

If you're new to ASP.NET or you really want to know all that ASP.NET can do for you, then this book has it all. It will definitely get you started in everything that's available and have you putting together a site in no time.

For coverage, it's going to be hard to beat.

Part I - Building ASP.NET Pages (232 pages)
Part II - Designing ASP.NET Websites (100 pages)
Part III - Performing Data Access (384 pages)
Part IV - Building Components (290 pages)
Part V - Site Navigation (136 pages)
Part VI - Security (116 pages)
Part VII - Building ASP.Net Applications (312 pages)
Part VIII - Custom Control Building (98 pages)
Part IX - ASP.NET Ajax (110 pages)

One other thing I should point out. The examples in the book are in C#, while this shouldn't be a drawback to VB.NET developers, I know it can be frustrating to some when the translation to VB isn't always one to one. One thing to keep in mind, is that with .NET 4.0, Microsoft has done more to make VB.NET and C# more compatible so that the differences are even more minor than before.
7 of 7 people found the following review helpful
5.0 out of 5 stars Comprehensive ASP .NET Reference Dec 7 2010
By C J Marsh - Published on Amazon.com
Format:Hardcover
I read this book recently from the perspective of an experienced .NET developer who hasn't done much web application development for a while. I found it to be an excellent resource on ASP.NET, but I suspect that it might be a bit overwhelming for the novice. For the intermediate to advanced developer however, it's an invaluable reference. The subject matter is addressed in a sensible manner, with good explanations and examples. The order in which areas of ASP.NET are covered works well, moving from basic to more complex topics. I would recommend either reading this from cover to cover, or just dipping into it as a reference - both are useful.

The reader is initially given a good introduction to the ASP .NET framework and how it works, moving to an explanation of some of the basic controls and how they should be used. The explanations and examples were good, and this section would probably be sufficient for a web developer to get up and running with the framework. Next, the authors mainly talk about centralised presentation - following on from part 1 this would probably be enough to get a web developer working on a real project in conjunction with a software engineer.

The next section talks in detail about the basic mechanisms for consuming and displaying data; I particularly liked the thorough treatment of the GridView control. By the time you've finished with this section you'll be in a position to develop simple web applications that are consistently styled and able to retrieve and persist non-volatile data. Having said this, the book is structured more as a reference with examples, so IMO a novice may need to spend a bit of time on these sections playing around with the examples to gain a firm understanding of the concepts.

Experienced .NET developers can skip over the coverage of component building in section 4, less experienced developers should probably use this section as a jumping-off point for more research on building n-tier applications in .NET. Having said this, it does cover the basics - so even a novice should be able to gain value from this section. The following detail on more advanced data access is excellent.

The rest of the book is fairly advanced, and provides a comprehensive reference guide to other areas of ASP .NET, including scalability (via caching), an introduction to the MVC framework, security and deployment. This is definitely a book that will be staying within arm's reach for the next .NET web application project that I work on, and I would definitely recommend it to other developers - it is the most thorough and well structured ASP .NET reference I've come across.
14 of 18 people found the following review helpful
3.0 out of 5 stars A review from a software Architect Jan. 16 2011
By Glenn Witerski - Published on Amazon.com
Format:Hardcover
Let me start by saying that I am Software Architect with over 30 years in the business, and have been through the entire MS suite. I am primarily an infrastructure type guy focused on frameworks, web services and back end database base optimizations using C# and some VB.Net. I spend 15-20% of my time on ASP.Net, and have been working with ASP.Net for 5 years now. Over that period of time I have collected the usual plethora of SAMS, WROX, O'Reilly, and Microsoft books on ASP.Net.

I have to agree with most of the other reviews that have been written about this book. At 1781 pages, it is a well laid out, complete, good looking reference text for a beginner or intermediate user only. It lacks the gory technical details for us subject matter expert types and leaves you wanting more. Because of all my other ASP.Net material, when I read this book I felt like I had seen all this material before and the authors did a poor job pointing out exactly what was NEW in ASP.Net 4.0. For almost $60.00 US I felt a little cheated.

I was able to identify the new charting control, the new URL routing engine, and the use of the ADO.Net entity framework as new material in ASP.Net 4.0. Not so sure that was worth $60 US to me.

The code samples are extensive and all work. You do need a copy of VS2010 however.

If you're new to ASP.Net, or are looking for quick desk reference, this is an excellent choice.
8 of 10 people found the following review helpful
3.0 out of 5 stars Decent introduction for beginners Dec 30 2010
By Denis C. - Published on Amazon.com
Format:Hardcover
This book tries to cover a lot of ground and that makes it a convenient all-in-one reference for beginners interested in finding out about different aspects of creating web apps with ASP.NET. However, this also makes the book pretty shallow, since the more things you want to touch, the less in depth you can go about any particular one of them when trying to keep the book to a reasonable size. Granted, it's a big subject and entire books can be written about any one of the chapters presented here. But even at close to 1900 pages, this book doesn't really offer a whole lot of information and the reason for that is that at least half the book is spent on displaying full source code and various graphics of configuration windows or browser renderings. Since all the sample code can be downloaded from the companion website, I really don't understand what was the point of that. Why spend 3 pages to display neatly formatted contents of the an entire .aspx page, when there are only 3 lines that pertain to the subject being discussed in that chapter? Or what's the point of wasting a whole page displaying a base-64 encoded string of ViewState, when simply stating that your page size increased from 5K to 15K because of it would suffice? This book could've been scaled down to about 1000 pages without sacrificing much content or legibility by eliminating such excesses.

The authors state that the book can be used as a reference for experienced developers and I disagree with that. Since it doesn't provide anything beyond basic introduction, experienced developers would be better off looking up API details on MSDN or going for in-depth books about specific aspects to get some insights into pros or cons of a specific approach or any kind of discussion for "why" instead of just "how," which this book completely lacks. I think the book could've been much better had the authors decided to focus specifically on beginners, thus dropping some of the more advanced topic (such as async calls or developing custom http modules and handlers), and instead added more discussion or introduced some concepts of good design and best practices. For example, most of the examples use DataSource controls and although I can understand it makes things simpler especially when whatever material you are presenting has nothing to do with data access. But I think what that does is it misleads the beginners into thinking that's THE way to do data access. And I've never actually seen anyone use these controls for any kind of real application. So I think a chapter on designing n-tiered applications, where such concepts as Separation of Concerns, business objects/DTOs, etc. could be introduced would be a lot more useful than some of the things the authors chose to present. I think it's possible to at the very least hint at some of these things and have the beginners keep in mind security, scalability, availability, performance in mind, without really overwhelming them. Otherwise, you get people who think that creating real-world web apps is nothing more than dragging a bunch of controls on the screen and setting properties in the Properties window in Visual Studio. Look Ma, no code!!!

In summary, I think this book is a pretty decent reference for lazy beginners who like to have all the source code in front of them, with the pictures of the things they should expect to see, and simple step-by-step directions of what to do. For anyone else, better information can be obtained elsewhere.
1 of 1 people found the following review helpful
3.0 out of 5 stars I like this book but... Dec 19 2011
By Mikener - Published on Amazon.com
Format:Hardcover
I like this book. It has plenty of good information in it. The problem is the number of mistakes/typo's and the lack of access to the errata pages. I am about 1400 pages into the book. I have found so many errors that I question the person or persons who proofed the book. I emailed the author on more than one occassion to get access to the errata pages. So far no response.

There is good content in the book, but anyone who looks closely will find error after error. Anyone who recommends this book cannot have read it too closely. For example, I am currently reading the caching chapter. The book states something about the program in listing 29.22, but the code does the complete opposite. So the chapter on caching states one thing, while the associated code on caching does something else. Very confusing. Unfortunately, this is not an isolated problem.

I really wanted to like this book. The author has a great reputation and is obviously very bright. I am just concerned that anyone who reads this book will come away with as much mis information as good information. The one positive is that the book has forced me to double check everything that seems to be wrong. So in that respect it has been a good teaching tool.
Search Customer Reviews
Only search this product's reviews
ARRAY(0xa9ea4558)

Look for similar items by category


Feedback