ASP.NET資料庫高級教程(C#篇)

ASP.NET資料庫高級教程(C#篇)

《ASP.NET資料庫高級教程(C#篇)》是2004年7月清華大學出版社出版的圖書,作者是郭斌。

基本介紹

  • 中文名:ASP.NET資料庫高級教程(C#篇)
  • 作者:郭斌
  • 出版社清華大學出版社
  • 出版時間:2004年7月1日
  • 定價:52 元
  • ISBN:9787302088554
內容簡介,圖書目錄,

內容簡介

本書以技術專題的方式,循序漸進地介紹使用ASP.NET開發Web應用程式的方法和技巧。其內容以ASP.NET為基礎,選取Web應用程式的典型實例進行講解。全書共分為20章,第1-11章主要對ASP.NET資料庫套用高級技術的各個方面分別進行說明和解析,並附以實例指導;第12-20章則通過一些翔實的開發程式來幫助讀者深入理解ASP.NET,以及學習如何利用ASP.NET來構建功能強大的Web應用程式。 本書選材新穎,由淺到深,內容完整,涵蓋了ASP.NET數據訪問和ASP.NET安全與性能,以及XML Web Service等高級套用,是一本簡單易懂,極具實用性的教程。隨書附有包含本書所有實例源碼的光碟。

圖書目錄

目錄
第1章ASP.NET應用程式設定 1
1.1Global.asax概述 1
1.2ASP.NET應用程式指令 6
1.2.1@Application指令 6
1.2.2@Import指令 7
1.2.3@Assembly指令 8
1.3Application對象 8
1.5腳本塊 18
1.6伺服器端腳本標記 21
1.7小結 21
第2章ASP.NET應用程式配置 22
2.1概述 22
2.2配置檔案格式 23
2.3配置節 27
2.3.1<configuration>節 27
2.3.2<configSections>節 27
2.3.3<appSettings>節 28
2.3.4<compilation>節 29
2.3.5<customErrors>節 29
2.3.6<globalization>節 30
2.3.7<sessionState>節 30
2.3.8<trace>節 31
2.3.9<authentication>節 31
2.4使用位置和路徑 36
2.5擴展配置檔案 37
2.5.1擴展應用程式配置信息 37
2.5.2擴展自定義的配置信息 38
2.6使用配置檔案 39
2.6.1訪問<browserCaps>節 39
2.6.2訪問擴展應用程式配置信息 40
2.6.3訪問自定義的配置信息 42
2.7小結 43
第3章ASP.NET資料庫訪問--ADO.NET 44
3.1概述 44
3.1.1ADO.NET和ADO 44
3.1.2ADO.NET特性 45
3.2.1Connection對象概述 46
3.2.2Connection對象實例 46
3.3.1Command對象概述 47
3.3.2Command對象實例 48
3.4DataReader對象 51
3.4.1DataReader對象概述 51
3.4.2DataReader對象實例 52
3.5DataAdapter對象 52
3.5.1DataAdapter對象概述 52
3.5.2DataAdapter對象命令 53
3.6DataSet對象 53
3.6.1DataSet對象概述 53
3.6.2DataSet對象實例 54
3.7小結 58
第4章ASP.NET其他數據訪問 59
4.1概述 59
4.2使用ODBC.NET 59
4.2.1ODBC.NET簡介 60
4.2.2設定ODBC.NET數據源 61
4.2.3訪問ODBC數據源 62
4.3使用.NETJetDriver 63
4.3.1.NETJetDriver簡介 63
4.3.2MicrosoftODBC桌面資料庫驅動器簡介 63
4.3.3通過MicrosoftJet的OLE資料庫提供者訪問MicrosoftJet資料庫 64
4.3.4使用ODBC驅動器訪問資料庫 65
4.3.5使用.NETJetDriverForACCESS訪問MSACCESS資料庫的實例 72
4.4訪問MySQL 79
4.4.1MySQL簡介 79
4.4.2訪問MySQL資料庫 80
4.5訪問Oracle 81
4.5.1Oracle簡介 81
4.5.2Oracle的ODBC驅動器簡介 82
4.5.3訪問Oracle資料庫 82
4.6訪問Excel 84
4.6.1Excel簡介 84
4.6.2訪問Excel資料庫 84
4.6.3連線Excel數據源 85
4.7訪問txt檔案 86
4.7.1使用ODBC數據源 86
4.7.2使用System.IO命名空間 87
4.8小結 88
第5章數據訪問控制項和自定義 89
5.1概述 89
5.2Repeater控制項 89
5.2.1ItemTemplate模板 90
5.2.2AlternatingItemTemplate模板 91
5.2.3SeparatorTemplate模板 93
5.2.4HeaderTemplate模板 94
5.2.5FooterTemplate模板 95
5.3DataList控制項 95
5.3.1SelectedItemTemplate模板 96
5.3.2EditItemTemplate模板 98
5.4處理控制項的事件 100
5.4.1Load事件 100
5.4.2ItemCreated事件 103
5.4.3ItemDataBound事件 104
5.4.4ItemCommand事件 105
5.5檢索控制項 106
5.5.1界面設計 106
5.5.2代碼實現 112
5.6小結 115
第6章在ASP.NET中使用XML 116
6.1讀寫XML 116
6.1.1Xml控制項 116
6.1.2XmlTextReader 119
6.1.3XmlTextWriter 123
6.1.4XmlDocument(W3CDOM) 125
6.2XML串列化 129
6.2.1XmlSerializer 129
6.2.2基本串列化 130
6.2.3定製串列化 131
6.2.4將XML映像到對象 132
6.2.5將XML數據反串列化成對象 134
6.3XML的XSL轉換 136
6.3.1程式實例一 136
6.3.2程式實例二 139
6.4MSXML 140
6.5XML使用範例 141
6.6小結 145
第7章ASP.NETWeb服務 147
7.1Web服務概述 147
7.1.1Web服務技術架構 147
7.1.2Web服務體系結構 148
7.1.3Web服務協定集 149
7.1.4對Web服務的深層理解 150
7.1.5Web服務帶來的機遇 150
7.2創建概述 151
7.2.1新建Web服務工程 151
7.2.2Web服務創建 153
7.3在ASP.NET中使用Web服務 156
7.4自定義SOAP 161
7.4.1SOAP擴展 162
7.4.2自定義SOAP訊息 162
7.4.3傳遞複雜數據 163
7.5異步化Web服務 164
7.6小結 165
第8章Web窗體控制項自定義 166
8.1Web窗體控制項概述 166
8.1.1System.Web.UI.Control類 168
8.1.2System.Web.UI.WebControls.WebControl類 172
8.1.3System.Web.UI.HtmlControls.HtmlControl類 177
8.2創建Web窗體控制項 180
8.2.1用戶控制項 181
8.2.2自定義伺服器控制項 182
8.3公布Web窗體控制項屬性 184
8.4封裝Web窗體控制項事件 185
8.5使用Web窗體控制項 186
8.6小結 188
第9章ASP.NET應用程式安全性 189
9.1安全性概述 189
9.1.1Web應用程式的安全問題 189
9.1.2Web應用程式的“脆弱性” 190
9.2ASP.NET身份驗證體系 191
9.2.1身份驗證 192
9.2.2用戶授權 193
9.2.3模擬 194
9.3使用IP級安全控制 195
9.4使用Windows身份驗證 198
9.4.1基本身份驗證 198
9.4.2簡要身份驗證 199
9.4.3集成Winsows身份驗證 200
9.4.4實現Windows身份驗證 200
9.5使用窗體驗證 202
9.5.1基於窗體驗證的原理 202
9.5.2配置窗體驗證 203
9.5.3一個窗體驗證實例 204
9.6Web服務安全性 208
9.6.1在Web服務中實現身份驗證 209
9.6.2自定義SOAP身份驗證 212
9.7小結 215
第10章使用組件服務 216
10.1組件服務概述 216
10.2使用.NET組件 217
10.2.1創建業務對象 217
10.2.2使用業務對象 221
10.3使用COM組件 223
10.4小結 224
第11章ASP.NET應用程式性能最佳化 225
11.1性能概述 225
11.2性能最佳化方法 226
11.2.1使用會話狀態 226
11.2.2使用Page.IsPostback 228
11.2.3使用伺服器控制項 228
11.2.4字元串操作 229
11.2.5數據訪問 231
11.3性能測量 234
11.3.1使用WAS測試網站性能 234
11.3.2使用ACT測試網站性能 240
11.3.3使用性能計數器監測網站性能 242
11.4小結 244
第12章網站廣告 245
12.1概述 245
12.2問題分析 246
12.3方案設計 246
12.3.1使用AdRatator 246
12.3.2使用XML 247
12.3.3使用DataSet 250
12.4程式實現 253
12.4.1界面設計 253
12.4.2代碼實現 257
12.5小結 263
第13章網路日曆 264
13.1概述 264
13.2使用日曆組件 265
13.2.1使用Calendar屬性 265
13.2.2使用子標記 267
13.2.3一個實例 268
13.3使用資料庫 269
13.4增加記事功能 270
13.5增加密碼驗證 271
13.6定製日曆 274
13.7小結 276
第14章圖片處理及顯示 277
14.1概述 277
14.1.1基本原理 277
14.1.2界面設計 277
14.2圖片上傳處理 280
14.3圖片管理 281
14.4使用資料庫 285
14.4.1資料庫建立 285
14.4.2使用資料庫 289
14.5圖片顯示 292
14.5.1分類顯示 292
14.5.2相冊瀏覽 298
14.6小結 308
第15章網站線上管理 309
15.1概述 309
15.2線上檔案管理 310
15.2.1新工程創建 310
15.2.2界面設計 311
15.2.3代碼編寫 313
15.3資料庫管理 320
15.3.1界面設計 320
15.3.2顯示資料庫檔案 322
15.3.3線上修改數據 327
15.3.4線上刪除數據 329
15.3.5資料庫檔案的管理 330
15.4系統安全性 330
15.4.1代碼訪問安全性 331
15.4.2使用SSL進行加密和簽名 331
15.4.3身份驗證 332
15.5小結 333
第16章網路硬碟 334
16.1概述 334
16.2File類和Directory類 335
16.2.1System.IO.File類和System.IO.FileInfo類 335
16.2.2System.IO.Directory類和System.DirectoryInfo類 338
16.3查看資料夾內容 341
16.3.1新工程創建 341
16.3.2主界面設計 342
16.3.3代碼實現 344
16.4在創建新資料夾同時設定訪問許可權 346
16.4.1界面布置 346
16.4.2代碼實現 347
16.5上傳檔案到指定資料夾 348
16.5.1界面布置 348
16.5.2代碼實現 348
16.6下載檔案到本機或線上查看檔案內容 349
16.6.1界面布置 350
16.6.2代碼實現 350
16.7刪除檔案或資料夾 351
16.7.1界面布置 351
16.7.2代碼實現 351
16.8小結 352
第17章傳送郵件 353
17.1概述 353
17.2使用SMTP傳送郵件 353
17.2.1SMTP協定的通訊模型 353
17.2.2SMTP協定的命令和應答 354
17.2.3在應用程式中使用SMTP協定 356
17.3使用Socket傳送郵件 357
17.3.1用Socket套接字為SMTP提供網路通訊基礎 357
17.3.2SMTP會話應答的實現 358
17.4增加附屬檔案 362
17.5小結 368
第18章統計圖表 369
18.1概述 369
18.2方案設計 370
18.2.1使用GDI+ 370
18.2.2使用OfficeWebComponents 373
18.3公司盈利狀況統計 378
18.3.1資料庫設計 378
18.3.2界面設計 379
18.3.3代碼實現 380
18.4公司收入分塊圖 384
18.4.1資料庫設計 385
18.4.2界面設計 385
18.4.3代碼實現 386
18.5報表輸出 389
18.6小結 390
第19章即時信息 391
19.1概述 391
19.2問題分析 392
19.3方案設計 392
19.3.1資料庫設計 392
19.3.2實現即時信息 394
19.4顯示線上人數的即時信息 395
19.4.1資料庫設計 395
19.4.2界面設計 397
19.4.3代碼實現 402
19.5即時股價信息 412
19.5.1資料庫設計 413
19.5.2界面設計 414
19.5.3代碼實現 416
19.6小結 420
第20章綜合實例BBS系統 421
20.1概述 421
20.2問題分析 422
20.2.1BBS系統功能分析 422
20.2.2資料庫建立 422
20.3程式實現 424
20.3.1用戶註冊 424
20.3.2用戶登錄 430
20.3.3信息顯示 433
20.3.4信息發布 438
20.3.5信息回復 445
20.4小結 447
附錄System.Web.UI命名空間 448

相關詞條

熱門詞條

聯絡我們