ASP.NET Web資料庫開發技術實踐教程

ASP.NET Web資料庫開發技術實踐教程

ASP.NET Web資料庫開發技術實踐教程》是2012年清華大學出版社出版的圖書。

基本介紹

  • 書名:ASP.NET Web資料庫開發技術實踐教程
  • ISBN:9787302284239
  • 定價:39.50元
  • 出版社:清華大學出版社
  • 出版時間:2012-10-26
  • 裝幀:平裝
圖書簡介,圖書目錄,

圖書簡介

本書主要介紹基於ASP.NET的Web資料庫開發技術,具體內容包括建立ASP.NET Web資料庫開發平台、創建ASP.NET Web應用程式、資料庫操作基礎、資料庫連線與數據綁定、使用數據控制項訪問資料庫、使用ADO.NET訪問資料庫、使用驗證控制項驗證用戶輸入、設計Web應用程式的布局和導航、開發Web教務管理系統、實現Web應用程式的安全控制、Web應用程式的配置和最佳化、開發網上書店綜合應用程式。

圖書目錄

第1章建立ASP.NETWeb資料庫開發平台 1
1.1.NETFramework概述 1
1.1.1.NETFramework的概念 1
1.1.2.NETFramework的功能特點 2
1.1.3.NETFramework環境 3
1.1.4.NETFramework的主要版本 3
1.2建立ASP.NET的運行和開發環境 3
1.2.1建立ASP.NET的運行環境 3
1.2.2建立ASP.NET的開發環境 5
1.3VisualStudio使用基礎 7
1.3.1VisualStudioWeb開發環境 7
1.3.2VisualStudio預定義開發環境 8
1.3.3創建ASP.NET網站 9
1.3.4創建ASP.NETWeb窗體頁 10
1.3.5編輯ASP.NETWeb窗體頁 10
1.3.6運行和調試ASP.NETWeb窗體頁 14
複習題 16
第2章創建ASP.NETWeb應用程式 17
2.1ASP.NET概述 17
2.2創建ASP.NET應用程式 18
2.2.1ASP.NETWeb應用程式(網站)結構 18
2.2.2使用VisualStudio創建ASP.NETWeb應用程式 19
2.2.3創建本地檔案系統ASP.NETWeb站點 20
2.2.4創建基於IIS的ASP.NETWeb應用程式(站點) 21
2.2.5創建ASP.NETWeb應用程式項目 22
2.3創建ASP.NETWeb頁面 22
2.3.1ASP.NET頁面概述 22
2.3.2ASP.NET頁面的設計和編碼 23
2.3.3ASP.NET事件處理 25
2.3.4客戶端腳本事件處理 27
2.4ASP.NET應用程式事件和上下文 30
2.4.1ASP.NET應用程式事件 30
2.4.2Application對象 31
2.4.3Session對象 32
2.4.4Request對象 34
2.4.5Response對象 36
2.4.6Context對象 37
2.4.7Server對象 37
2.4.8Trace對象 37
2.4.9Cookies 37
2.5使用常用的伺服器控制項 39
2.5.1ASP.NET伺服器控制項概述 39
2.5.2ASP.NET伺服器控制項通用屬性 39
2.5.3Label控制項和Literal控制項 40
2.5.4TextBox控制項 40
2.5.5Button、LinkButton和ImageButton控制項 41
2.5.6RadioButton控制項 45
2.5.7CheckBox控制項 46
2.5.8DropDownList控制項 46
2.5.9Image控制項 50
2.5.10ImageMap控制項 50
2.5.11HyperLink控制項 53
2.5.12Panel控制項 53
2.5.13FileUpload控制項 54
2.5.14Calendar控制項 55
複習題 59
第3章資料庫操作基礎 62
3.1資料庫基礎 62
3.1.1資料庫概念 62
3.1.2關係資料庫 62
3.2MicrosoftSQLServer基本操作 64
3.2.1MicrosoftSQLServer介紹 64
3.2.2MicrosoftSQLServerExpress介紹 64
3.2.3使用SSMSE管理資料庫 65
3.2.4使用sqlcmd命令行實用程式管理資料庫 65
3.2.5使用VisualStudio管理資料庫 67
3.3資料庫操作 70
3.3.1MicrosoftSQLServer資料庫實例 70
3.3.2MicrosoftSQLServer資料庫 70
3.3.3運算元據庫的SQL語句 71
3.4資料庫表操作 74
3.4.1MicrosoftSQLServer資料庫表 74
3.4.2運算元據庫表的SQL語句 75
3.5資料庫查詢操作 79
3.6資料庫更新操作 82
3.6.1數據更新操作 82
3.6.2數據更新操作的SQL語句 82
3.7存儲過程 84
3.7.1MicrosoftSQLServer存儲過程 84
3.7.2創建存儲過程的SQL語句 84
3.8執行SQL腳本檔案 86
3.9附加SQL資料庫檔案到本地SQLServerExpress 88
3.10Access資料庫的基本操作 89
3.11範例資料庫Northwind的內容 91
複習題 94
第4章資料庫連線與數據綁定 96
4.1ASP.NET數據訪問概述 96
4.1.1ADO.NET編碼模式 96
4.1.2聲明性數據綁定模式 96
4.2數據綁定 96
4.2.1數據綁定的基本概念 96
4.2.2數據綁定表達式 97
4.3數據源控制項 99
4.3.1數據源控制項概述 99
4.3.2ASP.NET提供的數據源控制項 99
4.4使用SqlDataSource控制項連線到關係資料庫 100
4.4.1SqlDataSource數據源控制項 100
4.4.2使用SqlDataSource控制項連線到關係資料庫 101
4.4.3關係資料庫數據表的基本操作 109
4.4.4通過聲明性參數傳值給SQL語句 109
4.4.5使用數據源控制項篩選數據 111
4.4.6返回DataSet或DataReader對象 111
4.4.7使用數據源控制項快取數據 112
4.4.8使用數據源控制項處理資料庫表null值 112
4.5使用AccessDataSource控制項連線到Access 113
4.5.1MicrosoftAccess和JETDatabaseEngine 113
4.5.2使用AccessDataSource控制項連線到資料庫 113
4.6使用XmlDataSource控制項連線到XML檔案 115
4.6.1XML概述 115
4.6.2使用XmlDataSource連線到XML數據檔案 116
4.7使用ObjectDataSource控制項連線到數據源 118
4.7.1ObjectDataSource數據源控制項 118
4.7.2使用ObjectDataSource數據源的步驟 118
4.8常用數據綁定伺服器控制項的使用 121
4.8.1DropDownList控制項 121
4.8.2ListBox控制項 123
4.8.3RadioButtonList控制項 126
4.8.4CheckBoxList控制項 129
4.8.5BulletedList控制項 133
複習題 135
第5章使用數據控制項訪問資料庫 138
5.1使用GridView控制項訪問資料庫 138
5.1.1GridView控制項概述 138
5.1.2使用GridView控制項綁定並顯示數據 138
5.1.3定製GridView的外觀 142
5.1.4數據篩選 147
5.1.5使用GridView維護數據 149
5.1.6GridView控制項事件處理 151
5.2使用DetailsView控制項訪問資料庫 153
5.2.1DetailsView控制項概述 153
5.2.2使用DetailsView控制項顯示數據 154
5.2.3使用DetailsView控制項維護數據 156
5.2.4實現主/詳細方式數據表訪問 157
5.3使用FormView控制項訪問資料庫 160
5.3.1FormView控制項概述 160
5.3.2使用FormView控制項顯示數據 161
5.3.3使用FormView控制項維護數據 163
5.4使用DataList控制項訪問資料庫 166
5.4.1DataList控制項概述 166
5.4.2使用DataList控制項顯示數據 167
5.4.3使用DataList控制項維護數據 169
5.5使用Repeater控制項訪問資料庫 174
5.5.1Repeater控制項概述 174
5.5.2使用Repeater控制項顯示數據 174
5.5.3使用Repeater控制項維護數據 177
5.6使用ListView控制項訪問資料庫 180
5.6.1ListView控制項概述 180
5.6.2使用ListView控制項顯示數據 180
5.6.3使用ListView控制項維護數據 184
5.7DataSource編程 186
5.7.1DataSource編程的基本概念 186
5.7.2使用DataSource編程控制資料庫訪問 186
複習題 190
第6章使用ADO.NET訪問資料庫 192
6.1ADO.NET概述 192
6.1.1ADO.NET的基本概念 192
6.1.2ADO.NET的結構 192
6.1.3.NETFramework數據提供程式 193
6.1.4ADO.NETDataSet 195
6.2使用ADO.NET連線和運算元據庫 196
6.2.1使用數據提供程式訪問資料庫的步驟 196
6.2.2使用DataAdapter和DataSet訪問資料庫的步驟 199
6.3使用SQL命令和存儲過程訪問資料庫 200
6.3.1建立資料庫連線 200
6.3.2使用SQL命令查詢資料庫 201
6.3.3使用SQL命令插入數據表數據 204
6.3.4使用SQL命令更新數據表數據 207
6.3.5使用SQL命令刪除數據表數據 209
6.3.6使用存儲過程訪問資料庫 212
6.4使用DataAdapter和DataSet訪問資料庫 214
6.4.1使用DataAdapter和DataSet查詢數據表數據 214
6.4.2維護資料庫表數據 215
6.5綜合舉例:用戶信息表維護 217
複習題 223
第7章使用驗證控制項驗證用戶輸入 225
7.1伺服器驗證控制項 225
7.1.1伺服器驗證控制項概述 225
7.1.2使用驗證控制項 225
7.2使用必需驗證控制項和摘要驗證控制項 227
7.2.1RequiredFieldValidator控制項概述 227
7.2.2ValidationSummary控制項概述 227
7.2.3RequiredFieldValidator控制項的使用 228
7.2.4配置顯示彈出式錯誤信息 230
7.3使用正則表達式驗證控制項 231
7.3.1正則表達式概述 231
7.3.2RegularExpressionValidator控制項概述 232
7.3.3RegularExpressionValidator控制項的使用 232
7.4使用比較驗證控制項和範圍驗證控制項 235
7.4.1CompareValidator控制項概述 235
7.4.2RangeValidator控制項概述 236
7.4.3CompareValidator控制項的使用 237
7.4.4RangeValidator控制項的使用 239
7.5使用自定義驗證控制項 240
7.5.1CustomValidator控制項概述 240
7.5.2CustomValidator控制項的使用 241
複習題 243
第8章設計Web應用程式的布局和導航 245
8.1使用母版頁創建Web應用程式布局 245
8.1.1Web應用程式布局概述 245
8.1.2使用母版頁創建花鳥網站布局 246
8.2使用導航控制項創建站點導航層次結構 251
8.2.1ASP.NET站點導航概述 251
8.2.2ASP.NET導航控制項概述 253
8.2.3使用ASP.NET導航控制項創建網站導航層次結構 258
8.3ASP.NET主題和外觀 261
8.3.1CSS樣式 261
8.3.2ASP.NET主題和外觀概述 263
8.3.3主題和外觀的創建和使用 265
複習題 270
第9章綜合套用:Web教務管理系統 271
9.1Web教務管理系統的設計 271
9.1.1系統總體設計 271
9.1.2資料庫設計 271
9.1.3功能模組設計 272
9.2Web教務管理系統共同頁面的設計與實現 273
9.3Web教務管理系統教務員用頁面設計與實現 282
9.3.1用戶管理的設計和實現 282
9.3.2課程管理的設計和實現 285
9.3.3排課管理的設計和實現 289
9.3.4學生成績管理的設計和實現 292
9.4Web教務管理系統學生用頁面設計與實現 293
9.5Web教務管理系統教師用頁面設計與實現 297
第10章實現Web應用程式的安全控制 300
10.1Web應用程式安全性概述 300
10.1.1Web應用程式安全性的功能 300
10.1.2ASP.NET安全結構 300
10.1.3ASP.NET安全配置 301
10.2基於Forms的身份驗證 301
10.2.1配置Web.config以使用Forms身份驗證 301
10.2.2基於配置檔案中的用戶名/密碼的Forms身份驗證 303
10.3安全授權 305
10.3.1使用Web.config檔案的authorization節配置授權 305
10.3.2使用Web.config檔案的location節配置授權 306
10.4ASP.NET成員資格 309
10.4.1成員資格概述 309
10.4.2配置網站以使用成員資格 310
10.4.3創建用戶 312
10.4.4用戶登錄頁面 312
10.4.5VisualStudio提供的ASP.NETWeb網站模板 312
10.5使用角色管理授權 314
10.5.1角色管理概述 314
10.5.2使用角色進行授權管理 315
10.6Web登錄控制項 318
10.6.1Web登錄控制項的概念 318
10.6.2CreateUserWizard控制項 318
10.6.3Login控制項 322
10.6.4LoginView控制項 324
10.6.5LoginStatus控制項 325
10.6.6LoginName控制項 325
10.6.7ChangePassword控制項 327
10.6.8PasswordRecovery控制項 329
10.7基於Windows的身份驗證和安全授權 332
10.7.1Windows身份驗證概述 332
10.7.2使用IIS進行安全授權 333
10.7.3NTFS檔案系統訪問許可權 333
複習題 333
第11章ASP.NET應用程式的配置和最佳化 336
11.1配置ASP.NET應用程式 336
11.1.1ASP.NET配置的基本概念 336
11.1.2Web.config配置檔案格式 338
11.1.3Web.config檔案的配置方法 340
11.2應用程式的調試和跟蹤 341
11.2.1ASP.NET應用程式的調試 341
11.2.2ASP.NET應用程式的跟蹤 345
11.3ASP.NET應用程式的最佳化 348
11.3.1ASP.NET應用程式的性能最佳化 348
11.3.2快取應用程式數據 351
11.4部署管理ASP.NET應用程式 354
11.4.1ASP.NET應用程式的部署 354
11.4.2部署並測試ASP.NET應用程式 355
複習題 358
第12章ASP.NET綜合套用:網上書店 360
12.1ASP.NET網上書店系統的設計 360
12.1.1系統總體設計 360
12.1.2資料庫設計 361
12.1.3功能模組設計 361
12.2ASP.NET網上書店系統的實現 362
複習題參考解答 384
參考文獻 389

相關詞條

熱門詞條

聯絡我們