Teach yourself the fundamentals of Web development with ASP.NET 4-one step at a time. With STEP BY STEP, you get the guidance and learn-by-doing examples you need to start building Web applications and Web services in the Microsoft Visual Studio® 2010 environment. The author-a highly regarded programming expert, writer, and instructor-illuminates ASP.NET features through practical examples that help developers quickly grasp concepts and apply techniques to the real world. The book also includes a companion CD with code samples, data sets, and a fully searchable eBook.
A Note Regarding the CD or DVD
The print version of this book ships with a CD or DVD. For thosecustomers purchasing one of the digital formats in which this book isavailable, we are pleased to offer the CD/DVD content as a free downloadvia O'Reilly Media's Digital Distribution services. To download thiscontent, please visit O'Reilly's web site, search for the title of thisbook to find its catalog page, and click on the link below the coverimage (Examples, Companion Content, or Practice Files). Note that whilewe provide as much of the media content as we are able via freedownload, we are sometimes limited by licensing restrictions. Pleasedirect any questions or concerns to booktech@oreilly.com.
Fundamentals
Chapter 1 Web Application Basics
HTTP Requests
Hypertext Markup Language
Dynamic Content
Classic ASP: Putting ASP.NET into Perspective
Web Development Concepts
ASP.NET
Chapter 1 Quick Reference
Chapter 2 ASP.NET Application Fundamentals
The Canonical Hello World Application
The ASP.NET Compilation Model
Coding Options
The ASP.NET HTTP Pipeline
Visual Studio and ASP.NET
Chapter 2 Quick Reference
Chapter 3 The Page Rendering Model
Rendering Controls as Tags
Packaging the UI as Components
Adding Controls Using Visual Studio
Chapter 3 Quick Reference
Chapter 4 Custom Rendered Controls
The Control Class
Visual Studio and Custom Controls
A Palindrome Checker
Controls and Events
HtmlTextWriter and Controls
Controls and ViewState
Chapter 4 Quick Reference
Chapter 5 Composite Controls
Composite Controls versus Rendered Controls
Custom Composite Controls
User Controls
When to Use Each Type of Control
Chapter 5 Quick Reference
Chapter 6 Control Potpourri
Validation
Image-Based Controls
TreeView
MultiView
Chapter 6 Quick Reference
Advanced Features
Chapter 7 A Consistent Look and Feel
Managing User Interface Consistency
ASP.NET Master Pages
Themes
Skins
Chapter 7 Quick Reference
Chapter 8 Configuration
Windows Configuration
.NET Configuration
Configuring ASP.NET from IIS
Chapter 8 Quick Reference
Chapter 9 Logging In
Web-Based Security
ASP.NET Authentication Services
Managing Users
ASP.NET Login Controls
Authorizing Users
Chapter 9 Quick Reference
Chapter 10 Data Binding
Representing Collections Without Data Binding
Representing Collections with Data Binding
Simple Data Binding
Accessing Databases
The .NET Database Story
ASP.NET Data Sources
Other Data-Bound Controls
LINQ
Chapter 10 Quick Reference
Chapter 11 Web Site Navigation
ASP.NET Navigation Support
Using Navigation Controls
Building Navigable Web Sites
Trapping the SiteMapResolve Event
Defining Custom Attributes for Each Node
Security Trimming
URL Mapping
URL Rewriting
Chapter 11 Quick Reference
Chapter 12 Personalization
Personalizing Web Visits
Personalization in ASP.NET
Using Personalization
Chapter 12 Quick Reference
Chapter 13 Web Parts
A Brief History of Web Parts
What Good Are Web Parts?
Developing Web Parts Controls
The Web Parts Architecture
Developing a Web Part
Chapter 13 Quick Reference
Caching and State Management
Chapter 14 Session State
Why Session State?
ASP.NET and Session State
Introduction to Session State
Session State and More Complex Data
Configuring Session State
Tracking Session State
Other Session Configuration Settings
The Wizard Control: An Alternative to Session State
Chapter 14 Quick Reference
Chapter 15 Application Data Caching
Getting Started with Caching
Using the Data Cache
Impact of Caching
Managing the Cache
Chapter 15 Quick Reference
Chapter 16 Caching Output
Caching Page Content
Managing Cached Content
Caching User Controls
When Output Caching Makes Sense
Other Cache Providers
Chapter 16 Quick Reference
Diagnostics and Plumbing
Chapter 17 Diagnostics and Debugging
Page Tracing
Application Tracing
Debugging with Visual Studio
Error Pages
Unhandled Exceptions
Chapter 17 Quick Reference
Chapter 18 The HttpApplication Class and HTTP Modules
The Application: A Rendezvous Point
Overriding HttpApplication
HttpModules
Global.asax vs. HttpModules
Chapter 18 Quick Reference
Chapter 19 HTTP Handlers
ASP.NET Request Handlers
The Built-in Handlers
Handlers and IHttpHandler
Handlers and Session State
Generic Handlers (ASHX Files)
Chapter 19 Quick Reference
Dynamic Data, XBAP, MVC, AJAX, and Silverlight
Chapter 20 Dynamic Data
Dynamic Data Controls
Dynamic Data Details
Chapter 20 Quick Reference
Chapter 21 ASP.NET and WPF Content
Improving Perceived Performance by Reducing Round-Trips
George Shepherd is an expert on the Microsoft .NET Framework and develops some of the industry's leading third-party .NET-based tools. He is the coauthor of several popular programming books, an instructor for DevelopMentor, a speaker at industry conferences, and has served as a contributing editor for MSDN® Magazine. He's been programming with Windows since version 2.0, in the 1980s.
Comments about Microsoft Press Microsoft® ASP.NET 4 Step by Step:
I am usually a fan of the Step-by-Step book series, primarily because they tend to be good for a quick refresher and to assist in developing junior programmers. Most of the Step-by-Step book titles that I have read have beginner to intermediate content and will cover the core pieces and have an introduction to some advanced topics. Below is my review of ASP.NET 4 Step by Step, by George Shepherd.
That being said, I was a little disappointed with the ASP.NET 4 (Step by Step) content. I am not sure if it was the writers' style or just that my expectations were too high. This particular book made me feel as though the author wasn't putting forth much effort to make key points. Typically the text wanted the reader to review code from the sample CD, instead of work through the exercise to reinforce the content. Most of the book had a preachy feel. Throughout the beginning chapters the book would ask you to load the project off the enclosed CD and do a review of the given project, then ask you to go back and take a review the code again (trying to pointing out key observations). I have always felt that the best approach, and the one typical with this series, is to have the reader work through the examples (write code), pointing out the import facts as they work through it (reinforce code). This particular author would benefit by reading through the Visual C# 2008 (Step by Step), by John Sharp, in order to get a better grasp of the feel of this particular series.
Overall the content was BLOGish, and the author is probably a better programmer than a writer. I am still a fan of this series of books, for the most part. They are invaluable for training beginner/junior programmers and easy to peruse for a quick review by intermediate level programmers.
This review and others like this can be found at: http://sawyerdevelopment.blogspot.com
11/11/2010
(2 of 4 customers found this review helpful)
4.0
Examples!
By srr
from iran
Comments about Microsoft Press Microsoft® ASP.NET 4 Step by Step:
I have this book in pdf but I did not find the examples of this to install them in my pc.what should i do?
6/6/2010
(2 of 4 customers found this review helpful)
5.0
VERY GOOD BOOK
By Sudipto
from India
About Me Educator
Pros
Easy to understand
Helpful examples
Cons
Best Uses
Expert
Intermediate
Comments about Microsoft Press Microsoft® ASP.NET 4 Step by Step:
I am finding this book a very nice place to update my knowledge in ASP.net.
Merchant response: You can find the example code by following the Download Example Code link (http://examples.oreilly.com/9780735627017/) on this page. The direct link to download the Examples zip file is http://examples.oreilly.com/9780735627017/cd_contents.zip