《ASP.NET 2.0開發技術簡明教程》是2008年清華大學出版社出版的圖書,作者是田輝。
基本介紹
- 書名:ASP.NET 2.0開發技術簡明教程
- 作者:田輝
- ISBN:9787302170853
- 定價:28元
- 出版時間:2008年3月12日
- 裝幀:平裝
圖書簡介,目錄,
圖書簡介
本書共14章,從使用ASP.NET 2.0進行Web應用程式開發的角度,較為全面地介紹了ASP.NET 2.0的各種基礎知識和開發技術。針對初學者的特點,本書從Web頁和Web站點的基礎知識、Visual C#的基本語法和資料庫的基礎知識入手,逐步過渡到資料庫的讀取、寫入和管理,組件化編程、狀態管理、WebServices等高級話題,易於學習和掌握。為了提高讀者的實際開發技能,第14章提供了3個實訓,它們具有較強的代表性。
目錄
第1章導論 1
1.1Web應用程式概述 1
1.1.1Web應用程式的工作原理 1
1.1.2常用的Web應用程式
開發技術 3
1.2ASP.NET概述 4
1.2.1.NETFramework與ASP.NET 4
1.2.2ASP.NET應用程式的執行過程 5
1.2.3ASP.NET的功能和特點 5
1.3建立運行環境 6
1.3.1安裝IIS 6
1.3.2設定IIS 7
1.3.3配置虛擬目錄 9
1.3.4安裝.NETFramework 10
1.4ASP.NET的開發工具 10
1.5創建一個簡單的ASP.NET
應用程式 10
1.5.1創建和編輯Web站點 10
1.5.2運行ASP.NET應用程式 13
1.5.3配置ASP.NETWeb站點 14
1.5.4開發ASP.NET應用程式
的注意事項 17
1.6自定義ASP.NET開發環境 17
1.6.1設計區 18
1.6.2工具箱 18
1.6.3屬性視窗 19
1.6.4錯誤列表視窗 20
本章小結 21
習題 21
第2章VisualC#程式設計基礎 23
2.1VisualC#簡介 23
2.2變數和基本數據類型 24
2.2.1變數的聲明和使用 24
2.2.2C#的基本數據類型 25
2.2.3常量 26
2.3對象 27
2.3.1基本概念 27
2.3.2對象的生命周期 28
2.3.3創建並使用類 28
2.3.4命名空間和using語句 30
2.4高級數據類型 31
2.4.1數組和集合 31
2.4.2結構 33
2.4.3枚舉 34
2.5理解裝箱和拆箱 34
2.6泛型 35
2.7語句 36
2.7.1運算符和表達式 36
2.7.2條件語句 39
2.7.3循環語句 41
2.8理解作用域 44
2.8.1理解局部作用域 44
2.8.2理解類作用域 44
本章小結 45
習題 45
第3章使用ASP.NET2.0伺服器控制項 47
3.1伺服器控制項概述 47
3.1.1什麼是伺服器控制項 47
3.1.2伺服器控制項的類型 47
3.2基本操作 48
3.2.1添加控制項 48
3.2.2編輯控制項屬性 49
3.2.3控制項的事件 50
3.2.4控制項的對齊與刪除 51
3.3使用標準Web伺服器控制項 52
3.3.1Label控制項 52
3.3.2TextBox控制項 54
3.3.3RadioButton控制項 55
3.3.4DropDownList控制項 56
3.3.5Button控制項 58
3.4伺服器控制項的工作原理 59
3.4.1HTTP協定 61
3.4.2伺服器端事件 61
本章小結 62
習題 63
第4章使用ASP.NET統籌Web站點 65
4.1Web站點的設計目標和基本原則 65
4.1.1設計目標 65
4.1.2基本原則 66
4.2創建Master和Content頁面 66
4.2.1創建Master頁面 67
4.2.2創建Content頁面 68
4.2.3多層次的Master頁面 71
4.2.4Master頁面的內容占位符 73
4.3創建站點地圖和導航 73
4.3.1創建站點地圖 74
4.3.2創建站點導航 75
4.4設定站點樣式 81
4.4.1使用style屬性設定頁面
元素樣式 81
4.4.2使用CSS級聯樣式表 82
4.4.3使用主題(Theme) 85
4.5樣式和布局的最佳實踐 94
4.5.1站點的可用性 94
4.5.2站點的可訪問性 94
本章小結 95
習題 95
第5章保護Web應用程式 97
5.1基本的安全術語 97
5.2構建安全的Web站點 98
5.2.1創建站點的登錄系統 98
5.2.2站點的個性化設定 103
5.2.3為站點添加用戶角色 103
5.2.4身份驗證技術 106
5.3角色和配置檔案 109
5.3.1為LoginView控制項編輯角色 110
5.3.2使用角色鎖定頁面內容 111
5.3.3基於角色的安全性 113
5.3.4構建配置檔案 114
本章小結 115
習題 116
第6章資料庫基礎知識 117
6.1資料庫概述 117
6.1.1數據的存儲手段 117
6.1.2了解SQLServer2005 118
6.1.3SQLServer的基本術語 119
6.2創建和維護SQLServer資料庫 120
6.2.1規劃資料庫 120
6.2.2創建資料庫 121
6.2.3規劃數據表 122
6.2.4創建數據表 123
6.2.5修改數據表 124
6.3T-SQL語言 125
6.3.1T-SQL變數和常量 125
6.3.2Select語句 126
6.3.3Insert語句 128
6.3.4Update語句 129
6.3.5Delete語句 130
6.4XML數據 130
6.4.1XML標記 131
6.4.2XML屬性 131
6.4.3XML聲明 132
6.4.4XML文檔的結構 132
6.4.5XML命名空間 133
本章小結 133
習題 134
第7章讀取數據 135
7.1使用數據源控制項綁定資料庫 135
7.1.1數據源控制項的常見類型 135
7.1.2創建數據源 136
7.1.3隱藏連線字元串 140
7.2使用數據綁定控制項 141
7.2.1數據綁定控制項的類型 141
7.2.2使用GridView表格控制項 143
7.2.3使用DataList和Repeater
控制項 147
7.2.4使用DetailsView和
FormView控制項 150
7.3使多個數據控制項協同工作 152
7.4創建並讀取XML文檔 156
本章小結 158
習題 158
第8章寫入數據 159
8.1寫入數據概述 159
8.1.1數據控制項的信息組織方式 159
8.1.2數據寫入的相關術語 160
8.1.3寫入數據的控制項選擇 160
8.1.4DataKeyNames屬性 160
8.2更新資料庫中的記錄 161
8.3向資料庫插入記錄 164
8.4刪除資料庫中的記錄 165
8.5輸入數據的有效性驗證技術 166
8.5.1理解伺服器端驗證和
客戶端驗證 166
8.5.2使用驗證控制項 167
8.6上傳檔案或圖片 171
本章小結 176
習題 176
第9章組件化——深入理解Web
應用程式的開發結構 179
9.1代碼與內容、設計的分離 179
9.2後台代碼 180
9.2.1Page指令 180
9.2.2不完全類 180
9.2.3事件處理程式/函式 181
9.2.4創建並編譯後台代碼檔案 182
9.3數據層 184
9.3.1兩層應用程式 184
9.3.2三層應用程式 184
9.3.3創建業務組件 186
9.4用戶控制項 189
9.4.1用戶控制項與伺服器
控制項的區別 189
9.4.2用戶控制項的結構 189
9.4.3創建用戶控制項 190
9.5定製控制項 195
9.5.1定製控制項與程式集的關係 195
9.5.2定製控制項與用戶控制項的區別 195
9.5.3定製控制項的創建方法和結構 195
本章小結 198
習題 199
第10章WebParts——創建可定製的
頁面或站點 201
10.1WebParts控制項概述 201
10.1.1WebPart與用戶控制項、
定製控制項(自定義控制項) 202
10.1.2WebPart的定製功能 203
10.1.3何時使用WebPart 204
10.1.4個性化及其框架 205
10.2創建定製頁面 206
10.3在WebPartZone中添加控制項 207
10.3.1在WebPart中封裝控制項 208
10.3.2訪問WebPart中的控制項 208
10.4配置WebPartZone定製區域 209
10.4.1配置定製操作 210
10.4.2配置定製選單 211
10.4.3設定定製區域樣式 211
10.4.4設定定製模式 212
10.4.5使用定製工具框架控制項 214
10.4.6配置定製工具框架控制項 218
本章小結 219
習題 219
第11章狀態管理 221
11.1使用ViewState 221
11.1.1直接訪問ViewState 222
11.1.2管理控制項的狀態 225
11.1.3與高速快取(Cache)集成 227
11.1.4對象的高效串列化 229
11.2客戶端狀態管理的其他方法 232
11.2.1隱藏表單欄位 232
11.2.2cookie 233
11.2.3查詢字元串 235
11.2.4在窗體之間傳遞伺服器
控制項的值 236
11.3伺服器端的狀態管理 237
11.3.1應用程式狀態 237
11.3.2會話狀態 238
本章小結 239
習題 239
第12章WebServices 241
12.1WebServices概述 241
12.1.1基本術語 242
12.1.2查看和使用第三方
WebServices 242
12.1.3WebServices的生存期 243
12.1.4WebServices的結構 246
12.2創建和調用WebServices 248
12.2.1創建WebServices 248
12.2.2測試WebServices 252
12.2.3發現WebServices 253
12.2.4調用WebServices 255
12.3WebServices的安全性 256
12.3.1加密和基於訊息的安全性 256
12.3.2服務的身份驗證和
訪問控制 257
本章小結 257
習題 258
第13章調試和部署 259
13.1編寫防禦性代碼 259
13.1.1參數檢查 259
13.1.2避免假設 260
13.1.3防止SQL注入攻擊 261
13.1.4使用驗證 262
13.2異常處理 262
13.2.1異常類 262
13.2.2Exception對象 263
13.2.3捕獲異常 263
13.2.4記錄異常 265
13.2.5郵寄異常 266
13.2.6全局異常處理 268
13.2.7異常處理的基本原則 269
13.3VisualStudio2005調試環境 269
13.3.1設定調試工具 269
13.3.2理解語法和錯誤訊息 270
13.3.3理解調試工具視窗 271
13.3.4設定並使用斷點 272
13.4使用跟蹤和調試器 272
13.4.1使用ASP.NET跟蹤 272
13.4.2使用調試器 276
13.5站點的部署 278
13.5.1部署前的工作 278
13.5.2Xcopy部署 280
13.5.3複製站點 280
13.5.4發布站點 282
13.5.5創建安裝程式 284
本章小結 286
習題 286
第14章實訓 287
實訓1設計網頁驗證碼功能 287
實訓2設計網頁搜尋功能 290
實訓3設計資料庫的動態安裝與配置 297
附錄A.NETFramework下常用命名空間 311
附錄BWeb伺服器控制項及其說明 315
附錄CConnectionString資料庫連線
字元串說明 317
Photoshop圖像處理簡明教程
第12章圖像處理的自動化
ASP.NET2.0開發技術簡明教程
目錄