Programming ASP.NET, 2/e
暫譯: ASP.NET 程式設計 (第二版)

Jesse Liberty, Dan Hurwitz

  • 出版商: O'Reilly
  • 出版日期: 2003-09-29
  • 售價: $1,890
  • 貴賓價: 9.5$1,796
  • 語言: 英文
  • 頁數: 1008
  • 裝訂: Paperback
  • ISBN: 0596004877
  • ISBN-13: 9780596004873
  • 相關分類: .NETASP.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.

Table of Contents

Preface

1. ASP.NET and the .NET Framework

     The .NET Framework

     ASP.NET

     Hello World

2. Visual Studio .NET

     Start Page

     Projects and Solutions

     The Integrated Development Environment (IDE)

     Building and Running

3. Events

     Event Model

     ASP Versus ASP.NET Events

     Event Arguments

     Application and Session Events

     Page and Control Events

     IsPostBack

     Postback Versus Non-Postback Events

     Comparing ASP.NET to ASP

     Events in Visual Studio .NET

4. Controls

     HTML Server Controls

     ASP (Web Server) Controls

5. ASP Control Details

     The Basics

     Label Control

     TextBox Control

     Button Controls

     HyperLink Control

     Selecting Values

     Selecting from a List

     Tables

     Panel Control

     Images

     Calendar

6. Programming Web Forms

     Code-Behind

     State

     Lifecycle

     Directives

7. Tracing, Debugging, and Error Handling

     Creating the Sample Application

     Tracing

     Debugging

     Error Handling

8. Validation

     The RequiredFieldValidator

     The Summary Validator

     The Compare Validator

     Range Checking

     Regular Expressions

     Custom Validation

9. Data Binding

     ArrayList

     Data Binding and Postback

     Binding to a Class

     Binding to Other Simple Controls

     Binding Radio Buttons and Checkboxes

10. List-Bound Controls, Part I

     Shared Properties and Collections

     The DataGrid Control

     Next Steps

11. Accessing Data with ADO.NET

     Bug Database Design

     The ADO.NET Object Model

     Getting Started with ADO.NET

     Managed Providers

     Creating a Data Grid

     Creating Data Objects by Hand

     Stored Procedures

12. ADO Data Updates

     Updating with SQL

     Updating Data with Transactions

     Updating Data Using Datasets

     Multiuser Updates

     Command Builder

13. List-Bound Controls, Part II

     Binding to the DataList and Repeater Controls
     The Repeater Control

     The DataList Control

     In-Place Editing

     DataList Editing

14. Custom and User Controls

     User Controls

     Custom Controls

15. Web Services Overview

     How Web Services Work

     Protocols and Standards

16. Creating Web Services

     A Simple StockTicker

     Creating a Discovery File

     Deployment

17. Consuming Web Services

     Discovery

     Creating the Proxy

     Creating the Consuming Application

18. Caching and Performance

     Types of Caching

     Output Caching

     Object Caching

     The HttpCachePolicy Class

     Performance

     Benchmarking and Profiling

19. Security

     Authentication

     Authorization

     Impersonation

20. Controlling, Configuring,and Deploying Applications

     What Is an Application?

     Controlling the Application

     Configuring the Application

     Deploying the Application

A. Relational Database Technology: A Crash Course

     Tables, Records, and Columns

     Table Design

     SQL

B. Bug Database Architecture

     Table Relationships

Index

商品描述(中文翻譯)

在《Programming ASP.NET》第二版中,作者 Jesse Liberty 和 Dan Hurwitz 涵蓋了您需要了解的所有內容,以有效使用 ASP.NET。本書包括有關 Web Forms 的全面教程,結合 Visual Studio .NET 2003,讓您能夠將快速應用程式開發技術(包括拖放控制項放置)應用於網頁開發。《Programming ASP.NET》還廣泛涵蓋了每種類型的伺服器控制項,包括 Web 伺服器控制項、HTML 伺服器控制項和自訂控制項。新材料涵蓋了為行動裝置創建 ASP.NET 頁面的內容。

目錄

前言

1. ASP.NET 和 .NET Framework
      .NET Framework
      ASP.NET
      Hello World

2. Visual Studio .NET
      開始頁面
      專案和解決方案
      整合開發環境 (IDE)
      建置和執行

3. 事件
      事件模型
      ASP 與 ASP.NET 事件
      事件參數
      應用程式和會話事件
      頁面和控制項事件
      IsPostBack
      Postback 與 Non-Postback 事件
      將 ASP.NET 與 ASP 進行比較
      Visual Studio .NET 中的事件

4. 控制項
      HTML 伺服器控制項
      ASP (Web 伺服器) 控制項

5. ASP 控制項詳細資訊
      基本概念
      標籤控制項
      文字框控制項
      按鈕控制項
      超連結控制項
      選擇值
      從列表中選擇
      表格
      面板控制項
      圖片
      日曆

6. 程式設計 Web Forms
      Code-Behind
      狀態
      生命週期
      指令

7. 追蹤、除錯和錯誤處理
      創建範例應用程式
      追蹤
      除錯
      錯誤處理

8. 驗證
      RequiredFieldValidator
      Summary Validator
      Compare Validator
      範圍檢查
      正規表達式
      自訂驗證

9. 數據綁定
      ArrayList
      數據綁定和 Postback
      綁定到類別
      綁定到其他簡單控制項
      綁定單選按鈕和複選框

10. 列表綁定控制項,第一部分
      共享屬性和集合
      DataGrid 控制項
      下一步

11. 使用 ADO.NET 訪問數據
      錯誤數據庫設計
      ADO.NET 物件模型
      開始使用 ADO.NET
      管理提供者
      創建數據網格
      手動創建數據物件
      儲存過程

12. ADO 數據更新
      使用 SQL 更新
      使用交易更新數據
      使用數據集更新數據
      多用戶更新
      Command Builder

13. 列表綁定控制項,第二部分
      綁定到 DataList 和 Repeater 控制項
      Repeater 控制項
      DataList 控制項
      就地編輯
      DataList 編輯

14. 自訂和使用者控制項
      使用者控制項
      自訂控制項

15. Web 服務概述
      Web 服務如何運作
      協議和標準

16. 創建 Web 服務
      簡單的 StockTicker
      創建發現檔案
      部署

17. 使用 Web 服務
      發現
      創建代理
      創建消費應用程式

18. 快取和性能
      快取類型
      輸出快取
      物件快取
      HttpCachePolicy 類
      性能
      基準測試和分析

19. 安全性
      認證
      授權
      假冒

20. 控制、配置和部署應用程式
      什麼是應用程式?
      控制應用程式
      配置應用程式
      部署應用程式

A. 關聯式資料庫技術:速成課程
      表格、記錄和欄位
      表格設計
      SQL

B. 錯誤數據庫架構
      表格關係

索引