Buying Options
Programming ASP.NET 3.5, Fourth Edition
Print $59.99
Add to Cart
Print+Ebook $65.99
Add to Cart
Ebook $47.99
Add to Cart
Safari Books Online
Add to Cart
What is this?
Print £45.99
Add to Cart
What is this?
Description
With Programming ASP.NET 3.5, you'll quickly learn to create state-of-the-art applications using Microsoft's popular web development technology and Visual Studio 2008. This updated bestseller provides comprehensive and easy-to-understand information to help you use several .NET 3.5 technologies for faster development and better web application performance-including ASP.NET AJAX for interactive user interfaces, LINQ for data access, and Windows Communication Foundation (WCF) for web services.
Full Description
Table of Contents
  1. Chapter 1 Web Development in 2008

    1. AJAX

    2. .NET Framework 3.0 and 3.5

    3. Visual Studio 2008

    4. Internet Information Services 7.0

    5. Beyond 2008

    6. On to VS2008

  2. Chapter 2 Visual Studio 2008

    1. First Sight: The Start Page

    2. Creating Your First Web Page

    3. Projects and Solutions

    4. The Integrated Development Environment

  3. Chapter 3 Controls: Fundamental Concepts

    1. Events

    2. ASP.NET Server Controls

    3. AJAX Server Controls

    4. HTML Server Controls

    5. Client-Side Processing

  4. Chapter 4 Basic Controls

    1. Visual Studio Is Not Mandatory

    2. Web Forms: Plain or AJAX?

    3. Label Controls and Literal Controls

    4. TextBox Control

    5. HiddenField Control

    6. Button Controls

    7. HyperLink Control

    8. Images

    9. Selecting Values

  5. Chapter 5 More Controls

    1. Panel Controls

    2. The UpdatePanel Control

    3. MultiView and View Controls

    4. The Wizard Control

    5. The FileUpload Control

    6. The AdRotator Control

    7. The Calendar Control

  6. Chapter 6 Website Fundamentals

    1. The Page Class

    2. The Code-Behind File

    3. Moving to Another Page

    4. State

    5. Life Cycle

    6. Directives

  7. Chapter 7 Data Source Controls and Connections

    1. Sources of Data and DataSource Controls

    2. Using the ObjectDataSource Control

    3. Using the XmlDataSource Control

    4. Using the SqlDataSource Control

    5. Tracking the Data Source with Events

  8. Chapter 8 Using Data-Aware Controls

    1. Hierarchical Data Controls

    2. Tabular Data Controls

    3. Lists of Data

    4. One Record at a Time: DetailsView

    5. Many Records at a Time: GridView

    6. Templated Controls

  9. Chapter 9 ADO.NET

    1. The ADO.NET Object Model

    2. Getting Started with ADO.NET

    3. Creating Data Objects by Hand

    4. Stored Procedures

    5. Updating with SQL and ADO.NET

    6. Updating Data with Transactions

    7. Binding to Business Objects

  10. Chapter 10 Presenting LINQ

    1. Deconstructing LINQ

    2. LINQ Providers

    3. LINQ to XML

    4. LINQ to SQL

  11. Chapter 11 Validation

    1. The RequiredFieldValidator

    2. The Summary Control

    3. The Compare Validator

    4. Range Checking

    5. Regular Expressions

    6. Custom Validation

    7. Validation Groups

  12. Chapter 12 Forms-Based Security

    1. Authentication

    2. Setting Up Forms-Based Authentication

  13. Chapter 13 Master Pages and Navigation

    1. Master Pages

    2. Navigation

    3. Filtering Based on Security

  14. Chapter 14 Personalization

    1. Creating Personalized Websites

    2. Themes and Skins

    3. Web Parts

  15. Chapter 15 Custom and User Controls

    1. User Controls

    2. Custom Controls

    3. Derived Controls

    4. Composite Controls

  16. Chapter 16 Web Services

    1. Introducing Web Services

    2. Understanding Web Service Protocols and Standards

    3. Using SOAP Web Services

    4. Developing an ASP.NET SOAP Web Service

    5. Calling the Web Service

    6. Developing a WCF Web Service

    7. Creating and Consuming AJAX-Enabled Web Services

    8. Introducing REST and JSON

    9. Learning More About Web Services

  17. Chapter 17 Caching and Performance

    1. Types of Caching

    2. Data Caching

    3. Output Caching

    4. Fragment Caching: Caching Part of a Page

    5. Object Caching

    6. The HttpCachePolicy Class

    7. Performance

    8. Benchmarking and Profiling

  18. Chapter 18 Application Logic and Configuration

    1. Introducing IIS 7.0

    2. Application-Wide Logic

    3. Configuring the Application

    4. Modifying web.config with IIS 7.0

    5. Web Site Administration Tool

    6. Custom Configuration Sections

  19. Chapter 19 Tracing, Debugging, and Error Handling

    1. Creating the Sample Application

    2. Tracing

    3. Debugging

    4. Error Handling

    5. Custom Error Pages

  20. Chapter 20 Deployment

    1. Assemblies

    2. Local Deployment

    3. Global Deployment

    4. Windows Installer

    5. Web Deployment Projects

  21. Chapter 21 Epilogue: From Now to vNext

    1. (Some of) The Winnowing Process

    2. On the Stove

    3. On the Far Horizon

  1. Appendix Installing the AJAX Control Toolkit

    1. Downloading the Code

    2. Building the Code and Looking Around

    3. Integrating the Toolkit with VS2008

  2. Appendix Relational Database Technology: A Crash Course

    1. Tables, Records, and Columns

    2. Table Design

    3. SQL

    4. Further Reference

  3. Appendix Keyboard Shortcuts

    1. General Actions

    2. Text Generation and Refactoring

    3. Text Navigation

    4. Text Editing and Selection

    5. Main Window Shortcut Keys

    6. Tool Window Shortcut Keys

    7. Find-and-Replace Shortcut Keys

    8. Macro Shortcut Keys

    9. Debugging Shortcut Keys

  4. Colophon

View Full Table of Contents
Product Details
Title:
Programming ASP.NET 3.5, Fourth Edition
By:
Jesse Liberty, Dan Maharry, Dan Hurwitz
Publisher:
O'Reilly Media
Formats:
  • Print
  • Ebook
  • Safari Books Online
Print Release:
October 2008
Ebook Release:
October 2008
Pages:
1168
Print ISBN:
978-0-596-52956-7
| ISBN 10:
0-596-52956-2
Ebook ISBN:
978-0-596-15643-5
| ISBN 10:
0-596-15643-X
Customer Reviews
About the Authors
  1. Jesse Liberty

    Jesse Liberty is a Senior Program Manager at Microsoft the best-selling author of O'Reilly Media's Learning ASP.NET with AJAX, Programming C#, Programming .NET 3.5, and a dozen other books on programming. He is on the Silverlight Development Team, and a frequent contributor to O'Reilly Network websites and publications. Jesse is a former Distinguished Software Engineer at AT&T and Vice President for technology development at CitiBank, and was an independent consultant for 12 years.

    View Jesse Liberty's full profile page.

  2. Dan Maharry

    Dan Maharry is a senior developer for Co-operative Web, a software development workers co-op based in the UK. He specializes in working with new technologies and has been working with .NET since its first beta. This is his twelfth book on web development for the Microsoft platform. It is his first book for O'Reilly following successful contributions to the Wrox Beginning ASP.NET and Apress Beginning ASP.NET Databases series. He lives with his lovely wife Jane and a rose bush that is trying to engulf his house.

    View Dan Maharry's full profile page.

  3. Dan Hurwitz

    Dan Hurwitz is the president of Sterling Solutions, Inc., where for nearly two decades he has been providing contract programming and database development to a wide variety of clients.

    View Dan Hurwitz's full profile page.

Colophon

The animal on the cover of Programming ASP.NET 3.5, Fourth Edition, is a guitarfish, a part of the family Rhinobatiformes and a close relative of the rays. As their name implies, guitarfish have a unique body shape, with a flattened head and trunk and a hindbody resembling that of a shark. Their wide pectoral fins are fused to their head, giving it a distinctive spadelike shape. Many adult guitarfish grow to a length of up to 6 feet, although the giant guitarfish (Rhynchobatus djiddensis) can grow to 10 feet long, weighing as much as 500 pounds. Guitarfish are typically gray or brown on their dorsal side and white or cream-colored underneath. They are ovoviviparous, meaning their eggs hatch inside the female's body.

There are approximately 45 guitarfish species inhabiting tropical, subtropical, and temperate waters all over the world. They feed on bottom-dwelling creatures such as scallops and shrimp; an opening just behind their eyes called the spiracle allows them to breathe while scavenging for food on the ocean floor.

Well-known guitarfish species include the bowmouth and the shovelnose. The bowmouth guitarfish is also known as the shark-ray, thanks to large dorsal fins that give it a sharklike appearance. It has a ridge of spikes above its eyes and along its back and shoulders, a trait that makes it unpopular among the shrimp fisherman whose bycatch it often comprises; the bowmouth's spikes make it difficult to handle and can damage the commercial catch. The shovelnose, easily identified by its pointy snout, is a not-uncommon sight among snorkelers in southern California. Although the shovelnose is generally skittish and not considered aggressive toward humans, there is one documented case of a scuba diver in La Jolla Cove being bitten by a male shovelnose interrupted in his pursuit of a female guitarfish.

  • Book cover of Programming ASP.NET 3.5