Buying Options
Programming ASP.NET, Second Edition
Safari Books Online
Add to Cart
What is this?

Product Editions

Please consider the latest edition.

  1. Programming ASP.NET 3.5, Fourth Edition - October 2008
  2. Programming ASP.NET, Third Edition - October 2005
  3. Programming ASP.NET, Second Edition - September 2003
  4. Programming ASP .NET - February 2002
Description
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.
Full Description
Table of Contents
  1. Chapter 1 ASP.NET and the .NET Framework

    1. The .NET Framework

    2. ASP.NET

    3. Hello World

  2. Chapter 2 Visual Studio .NET

    1. Start Page

    2. Projects and Solutions

    3. The Integrated Development Environment (IDE)

    4. Building and Running

  3. Chapter 3 Events

    1. Event Model

    2. ASP Versus ASP.NET Events

    3. Event Arguments

    4. Application and Session Events

    5. Page and Control Events

    6. IsPostBack

    7. Postback Versus Non-Postback Events

    8. Comparing ASP.NET to ASP

    9. Events in Visual Studio .NET

  4. Chapter 4 Controls

    1. HTML Server Controls

    2. ASP (Web Server) Controls

  5. Chapter 5 ASP Control Details

    1. The Basics

    2. Label Control

    3. TextBox Control

    4. Button Controls

    5. HyperLink Control

    6. Selecting Values

    7. Selecting from a List

    8. Tables

    9. Panel Control

    10. Images

    11. Calendar

  6. Chapter 6 Programming Web Forms

    1. Code-Behind

    2. State

    3. Lifecycle

    4. Directives

  7. Chapter 7 Tracing, Debugging, and Error Handling

    1. Creating the Sample Application

    2. Tracing

    3. Debugging

    4. Error Handling

  8. Chapter 8 Validation

    1. The RequiredFieldValidator

    2. The Summary Validator

    3. The Compare Validator

    4. Range Checking

    5. Regular Expressions

    6. Custom Validation

  9. Chapter 9 Data Binding

    1. ArrayList

    2. Data Binding and Postback

    3. Binding to a Class

    4. Binding to Other Simple Controls

    5. Binding Radio Buttons and Checkboxes

  10. Chapter 10 List-Bound Controls, Part I

    1. Shared Properties and Collections

    2. The DataGrid Control

    3. Next Steps

  11. Chapter 11 Accessing Data with ADO.NET

    1. Bug Database Design

    2. The ADO.NET Object Model

    3. Getting Started with ADO.NET

    4. Managed Providers

    5. Creating a Data Grid

    6. Creating Data Objects by Hand

    7. Stored Procedures

  12. Chapter 12 ADO Data Updates

    1. Updating with SQL

    2. Updating Data with Transactions

    3. Updating Data Using Datasets

    4. Multiuser Updates

    5. Command Builder

  13. Chapter 13 List-Bound Controls, Part II

    1. Binding to the DataList and Repeater Controls

    2. The Repeater Control

    3. The DataList Control

    4. In-Place Editing

    5. DataList Editing

  14. Chapter 14 Custom and User Controls

    1. User Controls

    2. Custom Controls

  15. Chapter 15 Web Services Overview

    1. How Web Services Work

    2. Protocols and Standards

  16. Chapter 16 Creating Web Services

    1. A Simple StockTicker

    2. Creating a Discovery File

    3. Deployment

  17. Chapter 17 Consuming Web Services

    1. Discovery

    2. Creating the Proxy

    3. Creating the Consuming Application

  18. Chapter 18 Caching and Performance

    1. Types of Caching

    2. Output Caching

    3. Object Caching

    4. The HttpCachePolicy Class

    5. Performance

    6. Benchmarking and Profiling

  19. Chapter 19 Security

    1. Authentication

    2. Authorization

    3. Impersonation

  20. Chapter 20 Controlling, Configuring,and Deploying Applications

    1. What Is an Application?

    2. Controlling the Application

    3. Configuring the Application

    4. Deploying the Application

  1. Appendix A Relational Database Technology: A Crash Course

    1. Tables, Records, and Columns

    2. Table Design

    3. SQL

  2. Appendix B Bug Database Architecture

    1. Table Relationships

  3. Colophon

View Full Table of Contents
Product Details
Title:
Programming ASP.NET, Second Edition
By:
Jesse Liberty, Dan Hurwitz
Publisher:
O'Reilly Media
Formats:
  • Print
  • Safari Books Online
Print Release:
September 2003
Pages:
1008
Print ISBN:
978-0-596-00487-3
| ISBN 10:
0-596-00487-7
Customer Reviews
About the Authors
  1. Jesse Liberty

    Jesse Liberty is the best selling author of Programming ASP.NET, Programming C#, and a dozen other books on web and object oriented programming. He is president of Liberty Associates, Inc., where he provides contract programming, consulting and on-site training in ASP.NET, C#, C++ and related topics. Jesse has been a Distinguished Software Engineer at AT&T and Vice President for technology development at CitiBank.

    View Jesse Liberty's full profile page.

  2. 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

Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal on the cover of Programming ASP.NET, Second Edition, is a stingray. The stingray is a cartilaginous fish, distinguished from other types of rays by the sawedged, venomous spines that adorn its whip-like tail. Stingrays have flat, disk-shaped bodies without distinct heads. They have well-developed pectoral fins, which undulate to propel their bodies through the water. Stingrays' eyes are on the top sides of their bodies, while their mouths are on their undersides. Because of this, they cannot see what they are eating and sometimes leave "hickeys" on scuba divers.

Stingrays live in shallow bays, sounds, and in-shore waters with sandy bottoms. They usually keep to the ocean floor and will flatten themselves against the ground to hide from predators. Despite their venomous tail spines, stingrays are not aggressive and will flee from danger whenever possible. They feed on mollusks, crustaceans, and some types of small fish. Sharks often prey on them, even though the two are closely related. Sarah Sherman was the production editor and copyeditor for Programming ASP.NET, Second Edition. Reg Aubry, Claire Cloutier, Colleen Gorman, and Darren Kelly provided quality control. Mary Agner and James Quill provided production assistance. Johnna VanHoose Dinse and Tom Dinse wrote the index.

Emma Colby designed the cover of this book, based on a series design by Edie Freedman. The cover image is a 19th-century engraving from the Dover Pictorial Archive. Emma Colby produced the cover layout with QuarkXPress 4.1 using Adobe's ITC Garamond font.

David Futato designed the interior layout. Julie Hawks converted the files from Microsoft Word to FrameMaker 5.5.6 using tools created by Mike Sierra. The text font is Linotype Birka; the heading font is Adobe Myriad Condensed; and the code font is LucasFont's TheSans Mono Condensed. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia Free-Hand 9 and Adobe Photoshop 6. The tip and warning icons were drawn by Christopher Bing. This colophon was written by Linley Dolby.

  • Book cover of Programming ASP.NET