第1章 ASP.NET入門
1.1 什么是靜態(tài)Web頁
1.2 靜態(tài)Web頁的工作原理
1.2.1 靜態(tài)Web頁的局限性
1.2.2 什么是Web服務器
1.3 動態(tài)Web頁的工作原理
1.3.1 提供動態(tài)Web頁內容的兩種方法
1.3.2 技術概述
1.4 什么是ASP.NET
1.5 ASP.NET與ASP的區(qū)別
1.6 ASP、ASP.NET以及VB.NET之間的區(qū)別
1.7 安裝過程
1.7.1 安裝IIS 5.x Web服務器
1.7.2 測試安裝
1.7.3 管理Web服務器的目錄
1.7.4 安裝ASP.NET的準備工作
1.7.5 安裝ASP.NET和.NET Framework SDK
1.8 ASP.NET測試示例
1.9 排除ASP.NET故障
1.9.1 沒有找到程序、沒有顯示ASP.NET的結果或瀏覽器試圖下載文件
1.9.2 頁不能顯示:HTTP錯誤403.2
1.9.3 找不到頁:HTTP錯誤403.1
1.9.4 脫機時Web頁無效
1.9.5 得到了一個空頁
1.9.6 頁上顯示了消息,但不是時間
1.9.7 得到引述服務器錯誤的錯誤語句
1.9.8 其他問題
1.10 小結
第2章 ASP.NET頁的剖析
2.1 什么是.NET
2.1.1 .NET的基類
2.1.2 ASP.NET的工作原理
2.2 .NET Framework、ASP.NET應用實例
2.3 小結
第3章 窗體、HTML服務器控件
3.1 窗體
3.2 Web頁、HTML窗體及Web窗體
3.3 簡單的Web理論
3.3.1 客戶機/服務器
3.3.2 HTTP協(xié)議
3.3.3 ASP.NET在.NET Framework中的位置
3.4 HTML窗體
3.4.1 <form>標識符
3.4.2 嵌入HTML窗體控件
3.5 服務器控件簡介
3.6 小結
第4章 在VB.NET中保存信息
4.1 什么是變量
4.2 簡單數(shù)據類型
4.2.1 數(shù)值型
4.2.2 文本數(shù)據類型
4.2.3 其他數(shù)據類型
4.2.4 命名變量
4.2.5 命名約定
4.3 運算符
4.3.1 賦值運算符
4.3.2 算術運算符
4.3.3 連接字符串
4.3.4 比較字符串變量
4.4 常量
4.5 結構化數(shù)據類型
4.6 小結
4.7 練習
第5章 XML
5.1 幾個概念
5.1.1 標識符與元素
5.1.2 屬性
5.2 標記語言示例
5.2.1 SGML
5.2.2 HTML
5.3 XML是如何產生的
5.4 什么是XML
5.4.1 數(shù)據的革命
5.4.2 其他功能
5.5 結構良好的與合法的文檔
5.5.1 結構良好的文檔
5.5.2 合法的文檔
5.6 確定XML的樣式
5.6.1 為什么使用樣式表
5.6.2 層疊樣式表
5.6.3 在ASP.NET中使用XML
5.7 小結
5.8 練習
第6章 控制結構與過程編程
6.1 控制結構簡介
6.1.1 分支結構
6.1.2 循環(huán)結構
6.1.3 跳轉結構
6.1.4 控制結構示例
6.2 分支結構詳述
6.2.1 比較運算符
6.2.2 邏輯運算符
6.3 If…Then結構
6.4 循環(huán)結構詳述
6.4.1 For…Next結構
6.4.2 Do While結構
6.4.3 Do…Until結構
6.4.4 For…Each結構
6.5 跳轉結構詳述
6.5.1 模塊化
6.5.2 子例程
6.5.3 函數(shù)
6.5.4 變量的作用域
6.6 小結
6.7 練習
第7章 事件驅動編程與回送
7.1 什么是事件
7.2 什么是事件驅動編程
7.3 ASP.NET的事件
7.4 HTML中的事件
7.5 ASP.NET中的服務器控件事件
7.6 事件驅動編程與回送
7.7 改變在Web上編程的方法
7.8 小結
7.9 練習
第8章 對象入門
8.1 組織代碼
8.2 什么是對象
8.2.1 抽象化——給真實世界建立模型
8.2.2 封裝——黑盒
8.3 使用對象
8.3.1 對象來自于何處
8.3.2 創(chuàng)建對象
8.3.3 使用方法和屬性
8.3.4 利用構造函數(shù)初始化對象
8.3.5 重載方法
8.4 小結
8.5 練習
第9章 共享成員和類關系
9.1 共享成員
9.2 類關系
9.2.1 關聯(lián)——“Uses a”
9.2.2 包含——“has a”
9.2.3 繼承——“is a”
9.3 小結
9.4 練習
第10章 ASP.NET中的對象
10.1 名稱空間
10.2 Page類
10.3 ASP.NET核心對象
10.3.1 Request對象
10.3.2 Response對象
10.3.3 Server對象
10.4 狀態(tài)處理
10.4.1 會話狀態(tài)
10.4.2 cookie
10.5 小結
10.6 練習
第11章 對象和結構化數(shù)據
11.1 什么是集合
11.1.1 不同類型的集合
11.1.2 作為集合的數(shù)組
11.2 更多地利用集合
11.2.1 Array List
11.2.2 Hashtable
11.2.3 SortedList
11.3 小結
11.4 練習
第12章 從數(shù)據源讀取數(shù)據
12.1 理解現(xiàn)代的數(shù)據庫
12.2 ADO.NET
12.2.1 被管理的提供者
12.2.2 ADO.NET對象
12.2.3 Connection對象
12.2.4 Command對象和DataReader
12.2.5 DataSet和DataTable對象
12.2.6 Microsoft SQL Server和ADO.NET
12.3 捕獲錯誤
12.4 小結
12.5 練習
第13章 操縱數(shù)據源
13.1 處理數(shù)據源
13.1.1 斷開數(shù)據
13.1.2 更新數(shù)據的方法
13.1.3 DataSets和DataTables
13.1.4 DataRow對象
13.1.5 更新初始數(shù)據源
13.1.6 更新數(shù)據——小結
13.2 使用SQL
13.2.1 DataAdapter命令
13.2.2 直接的SQL命令
13.2.3 使用SQL——小結
13.3 XML
13.3.1 轉換為字符串的XML
13.3.2 轉換為DataSet的XML
13.4 ADO.NET的相關內容
13.5 小結
13.6 練習
第14章 ASP.NET服務器控件
14.1 其他類型的控件
14.1.1 HTML服務器控件
14.1.2 用戶控件
14.2 ASP.NET服務器控件
14.2.1 多功能對象模型
14.2.2 自動探測瀏覽器
14.2.3 屬性
14.2.4 事件
14.3 頁生存期
14.3.1 Page_Load
14.3.2 事件處理
14.3.3 Page_Unload
14.3.4 控件族
14.4 小結
第15章 ASP.NET的可復用代碼
15.1 從對象到組件
15.2 組件
15.2.1 為什么要使用組件
15.2.2 把組件的理論應用到應用程序上
15.3 用戶控件
15.4 后臺編碼
15.5 繼承
15.6 小結
15.7 練習
第16章 .NET裝配件和定制控件
16.1 三層應用程序設計
16.2 ASP.NET應用程序設計
16.3 .NET裝配件
16.3.1 什么是編譯
16.3.2 在ASP.NET頁面中訪問組件
16.3.3 全盤復制部署
16.3.4 用其他語言編寫代碼
16.3.5 引入業(yè)務對象
16.4 定制服務器控件
16.5 如何把它們組合在一起
16.6 小結
16.7 練習
第17章 調試和錯誤處理
17.1 幾個好的習慣
17.1.1 語法錯誤
17.1.2 邏輯錯誤
17.1.3 系統(tǒng)錯誤
17.2 好的編碼方式
17.3 代碼的中斷
17.4 查找錯誤
17.4.1 錯誤發(fā)生的方式和地點
17.4.2 Debug模式
17.4.3 跟蹤
17.5 錯誤的處理
17.5.1 非結構化錯誤處理
17.5.2 結構化錯誤處理
17.5.3 以編程方式處理錯誤
17.6 通知和日志
17.6.1 寫入事件日志
17.6.2 給站點管理員發(fā)送郵件
17.7 小結
第18章 Web服務
18.1 什么是Web服務
18.2 HTTP、XML和Web服務
18.3 建立ASP.NET Web服務
18.3.1 處理指令
18.3.2 名稱空間
18.3.3 公共類
l8.3.4 Web方法
18.3.5 測試Web服務
18.3.6 使用Web服務
18.4 在應用程序中使用Web服務
18.5 Web服務發(fā)現(xiàn)
18.6 Web服務的安全性
18.6.1 用戶名/密碼組合或注冊鍵
18.6.2 安全套接字層(SSL)
18.6.3 IP地址約束
18.7 其他考慮
18.7.1 網絡連接
18.7.2 異步方法調用
18.7.3 服務的盜用
18.7.4 供應商的償付能力
18.7.5 相互依賴的場合
18.8 小結
18.9 練習
第19章 配置和優(yōu)化
19.1 配置概述
19.2 配置文件的結構
19.2.1 一般配置
19.2.2 頁面配置
19.2.3 應用程序設置
19.2.4 定制錯誤
19.3 性能優(yōu)化
19.3.1 高速緩存
19.3.2 跟蹤
19.4 監(jiān)視ASP.NET過程
19.5 提示和技巧
19.6 小結
附錄A 常用的系統(tǒng)名稱空間
附錄B .NET中語言的語潔比較
附錄C 使用Windows命令行的快速參考
附錄D HTTP1.1錯誤碼
附錄E ASCII字符集
附錄F 參考資料和更多的信息
附錄G 支持、勘誤表和p2p.wrox.com
后記 使用ASP.NET服務器控件有效地顯示數(shù)據