《ASP.NET開發典型模組大全》以關鍵技術和熱點技術為核心,通過27個典型模組和5章熱點技術、全面地介紹了如何使用ASP.NET進行各領域的Web項目開發。
基本介紹
- 書名:ASP.NET開發典型模組大全
- ISBN:9787115193711
- 定價:¥85.00
- 出版社:人民郵電出版社
出版信息,編輯推薦,內容簡介,目錄,
出版信息
作者:明日科技 張躍廷 蘇宇 等
市場價:¥85.00
出版社:人民郵電出版社
頁碼:710 頁
出版日期:2009年
ISBN:9787115193711
條形碼:9787115193711
版本:1版
裝幀:平裝
開本:16
中文:中文
附帶品描述:附贈DVD光碟一張
編輯推薦
書中所有模組的原始碼,348分鐘多媒體語音視頻教學錄像。《ASP.NET開發典型模組大全》提供的模組原始碼可直接運用於二次開發,提高開發效率。
內容簡介
全書共3篇分為32章,第1篇關鍵模組篇,覆蓋網站開發的關鍵領域,內容涉及論壇、部落格、播客、網路硬碟、電子郵件、線上考試、網站備忘錄、線上短訊息、網站訪問量統計與分析、系統後台管理許可權分配等網站關鍵模組;第2篇常見模組篇,覆蓋網站開發的各個領域,內容涉及網站會員註冊及登錄、會員密碼找回、留言本、上傳與下載、圖片資源管理、搜尋引擎、網上問卷調查、RSS線上訂閱、聊天室、購物車、線上銀行支付、手機短訊息管理、線上音樂、投票系統、萬能列印、數據自動備份與恢復等常見模組;第3篇熱點技術套用篇,解決網站開發在某個領域遇到的技術難題,內容涉及LINQ數據訪問技術、安全技術、服務技術、Ajax、高級套用技術等。
本書附有配套光碟。光碟提供了書中所有案例的全部原始碼,並經過精心調試,在Windows XP和Windows 2000下全部通過,保證能夠正常運行。此外,光碟中還提供有編程詞典試用版軟體。
本書案例涉及領域廣泛,實用性非常強。學習本書讀者可以了解各個領域的特點,能夠針對某一行業進行軟體開發,也可以通過光碟中提供的模組原始碼進行二次開發,以減少開發系統所需要的時間。本書適合各級軟體開發人員學習使用,也可供大、中專院校師生學習參考。
目錄
第1章 論壇模組 1
1.1 概述 2
1.2 XML資料庫設計 2
1.2.1 XML資料庫概述 2
1.2.2 XML資料庫邏輯結構設計 2
1.3 關鍵技術詳解 3
1.3.1 定義操作XML資料庫的參數 3
1.3.2 讀取XML中的數據 4
1.3.3 向XML檔案中插入數據 6
1.3.4 更新XML檔案中的數據 7
1.3.5 刪除XML檔案中的數據 9
1.4 公共類的封裝與設計 11
1.4.1 Web.Config檔案設計 11
1.4.2 操作XML連線路徑類 12
1.5 論壇版面設計與管理 13
1.5.1 論壇版面管理 13
1.5.2 創建論壇版面 16
1.5.3 編輯論壇版面 18
1.6 論壇帖子設計與管理 20
1.6.1 發布論壇新帖 20
1.6.2 查看論壇帖子 24
1.6.3 論壇帖子回復 26
1.7 論壇帖子搜尋、統計及排行 28
1.7.1 基於關鍵字的搜尋 28
1.7.2 基於時間的搜尋 30
1.7.3 論壇帖子統計 32
1.7.4 熱門帖子排行 33
1.7.5 熱門回覆帖子排行 35
1.8 程式打包與發布 37
第2章 部落格模組 39
2.1 模組功能概述 40
2.2 資料庫設計 40
2.2.1 資料庫概要說明 40
2.2.2 資料庫邏輯設計 40
2.3 關鍵技術詳解 41
2.3.1 通過IE地址欄進入用戶Blog 41
2.3.2 Iframe框架技術 43
2.3.3 GridView控制項中數據實現全選或複選 43
2.3.4 母版頁技術 45
2.4 公共類的封裝與設計 49
2.4.1 Web.config配置檔案 50
2.4.2 公共類中的全局變數 51
2.4.3 公共類中的構造函式 51
2.4.4 執行數據的添加、刪除等操作 52
2.4.5 執行資料庫查詢操作 52
2.4.6 讀取資料庫中數據 53
2.4.7 綁定GridView控制項中的數據 54
2.5 部落格主界面設計 54
2.5.1 概述 54
2.5.2 實現過程 55
2.6 部落格個人文章管理 58
2.6.1 概述 58
2.6.2 實現過程 58
2.7 評論信息管理 62
2.7.1 概述 62
2.7.2 部落格評論管理實現過程 62
2.8 友情連結管理 64
2.8.1 概述 64
2.8.2 友情連結管理實現過程 64
2.9 部落格留言信息管理 66
2.9.1 概述 66
2.9.2 實現過程 66
2.10 程式發布與調試 69
第3章 播客 71
3.1 概述 72
3.1.1 功能概述 72
3.1.2 資料庫設計 72
3.2 關鍵技術 74
3.2.1 利用IP防止重複投票 74
3.2.2 控制並顯示文本框的字元數量 75
3.2.3 使用計時方式顯示評論的發表時間 76
3.2.4 視頻格式轉換 77
3.2.5 防止session丟失 77
3.3 公共類的封裝與設計 78
3.3.1 實現添加、刪除和更新操作 78
3.3.2 實現返回指定列操作 78
3.3.3 實現返回表中所有數據 79
3.3.4 實現用戶登錄操作 79
3.3.5 實現轉換視頻格式 80
3.3.6 實現截取視頻圖片 80
3.3.7 實現過濾HTML字元 81
3.3.8 實現恢復HTML字元 81
3.4 播客模組實現過程 81
3.4.1 播客首頁設計 81
3.4.2 個人管理上傳設計 84
3.4.3 修改個人信息 87
3.4.4 播放視頻並發表評論設計 91
3.4.5 體育視頻管理設計 94
3.4.6 用戶管理設計 96
3.4.7 修改循環廣告頁面 98
3.5 網站打包與發布 101
第4章 網路硬碟 103
4.1 網路硬碟概述 104
4.2 網路硬碟關鍵技術 104
4.2.1 檔案及資料夾處理技術 104
4.2.2 GridView控制項數據綁定 106
4.2.3 統一控制項的樣式使用主題 107
4.3 網路硬碟實現過程 110
4.3.1 選擇不同的資料夾進行檔案上傳 110
4.3.2 修改檔案名稱稱 114
4.3.3 獲取指定檔案的基本信息 117
4.3.4 修改資料夾名稱 120
4.3.5 添加資料夾到指定的目錄中 122
4.3.6 搜尋檔案並顯示 125
4.3.7 提示信息頁 128
4.4 網站打包與發布 129
第5章 線上考試模組 131
5.1 線上考試模組概述 132
5.2 關鍵技術詳解 132
5.2.1 用戶管理許可權設定 132
5.2.2 考試時間倒計時 134
5.2.3 大量數據查詢進度等待 135
5.2.4 智慧型記憶登錄用戶名 136
5.2.5 GridView控制項中更改試卷可用狀態 137
5.2.6 Ajax伺服器控制項的套用 138
5.3 公共類的封裝與設計 141
5.3.1 資料庫連線類 141
5.3.2 Ajax環境中的對話框類 143
5.4 線上考試頁設計 144
5.4.1 線上考試頁概述 144
5.4.2 線上考試頁實現過程 144
5.5 用戶信息管理頁 148
5.5.1 用戶信息管理頁概述 148
5.5.2 用戶信息管理頁實現過程 148
5.6 試卷出題頁 152
5.6.1 試卷出題頁概述 152
5.6.2 試卷出題頁實現過程 153
5.7 試卷評審頁 157
5.7.1 試卷評審頁概述 157
5.7.2 試卷評審頁實現過程 157
5.8 程式發布與調試 159
第6章 網站備忘錄 161
6.1 網站備忘錄模組概述 162
6.1.1 功能概述 162
6.1.2 資料庫設計 162
6.2 網站備忘錄模組關鍵技術 163
6.2.1 向網站中添加公共類 163
6.2.2 定時自動提示網站備忘信息 164
6.2.3 使用Web用戶控制項實現頁面導航 165
6.2.4 使用驗證控制項驗證用戶輸入的信息 166
6.3 網站備忘錄實現過程 173
6.3.1 新建網站備忘錄 173
6.3.2 檢索網站備忘錄信息 176
6.3.3 詳細信息頁 178
6.3.4 按日期查看當天信息 180
6.3.5 網站備忘錄修改信息頁 182
6.3.6 新用戶註冊 185
6.3.7 用戶登錄 188
6.4 網站打包與發布 190
第7章 電子郵件傳送與接收模組 191
7.1 電子郵件傳送模組功能概述 192
7.2 實現電子郵件傳送與接收的關鍵技術 193
7.2.1 引入Jmail組件到ASP.NET中 193
7.2.2 配置POP3服務 193
7.2.3 在POP3服務中添加域 194
7.2.4 在域中添加新信箱 195
7.2.5 郵件傳送核心技術 195
7.2.6 郵件接收核心技術 196
7.3 電子郵件傳送與接收的實現過程 197
7.3.1 單用戶傳送和群發郵件 197
7.3.2 電子郵件接收 203
7.4 好友錄管理 209
7.4.1 添加好友錄 209
7.4.2 管理好友錄 211
7.4.3 好友信息修改 213
7.5 網站的打包與發布 216
第8章 線上短訊息模組 217
8.1 線上短訊息概述 218
8.1.1 功能概述 218
8.1.2 資料庫設計 218
8.2 線上短訊息關鍵技術 219
8.2.1 防止用戶的重複登錄(單點登錄) 219
8.2.2 設計動態樹狀選單欄 219
8.2.3 過濾和還原HTML字元 220
8.2.4 未讀訊息提示 221
8.3 公共類的封裝與設計 224
8.3.1 實現判斷數據是否存在 224
8.3.2 實現用戶登錄操作 224
8.3.3 實現更新、插入、刪除操作 225
8.3.4 實現查詢數據並返回DataSet 225
8.3.5 實現查詢數據並返回SqlDataReader 226
8.3.6 實現返回統計數據的結果 226
8.4 線上短訊息實現過程 227
8.4.1 用戶登錄設計 227
8.4.2 線上短訊息首頁設計 228
8.4.3 好友信息設計 235
8.4.4 傳送訊息設計 239
8.4.5 所有未讀訊息設計 243
8.5 網站打包與發布 245
第9章 網站統計分析 247
9.1 網站統計分析概述 248
9.1.1 功能概述 248
9.1.2 資料庫設計 248
9.2 網站統計分析關鍵技術 250
9.2.1 GDI+繪製圖形 250
9.2.2 柱型圖的繪製 251
9.2.3 餅型圖的繪製 252
9.2.4 Global.asax類統計訪問人數 253
9.3 公共類的封裝與設計 254
9.3.1 實現判斷數據是否存在 254
9.3.2 實現返回指定列值 255
9.3.3 實現更新、插入、刪除操作 255
9.3.4 實現返回表中所有數據 256
9.3.5 實現更新或插入時段數據 256
9.3.6 實現執行存儲過程 257
9.3.7 實現返回當前時間欄位 257
9.3.8 實現返回作業系統類型 258
9.3.9 實現返回瀏覽器類型 258
9.4 網站統計的實現過程 259
9.4.1 統計概述設計 259
9.4.2 日或月時段分析設計 261
9.4.3 日或月回訪統計設計 265
9.4.4 日或月地域分析設計 268
9.4.5 日或月客戶端分析設計 271
9.5 網站打包與發布 274
第10章 圖書館管理系統(許可權分配) 275
10.1 圖書館管理系統(許可權分配模組)概述 276
10.1.1 功能概述 276
10.1.2 資料庫設計 276
10.2 圖書館管理系統(許可權分配模組)關鍵技術 279
10.2.1 Menu選單動態編輯 279
10.2.2 借閱業務操作失敗使用事務回滾 280
10.2.3 許可權存儲設計思路 281
10.3 公共類的封裝與設計 281
10.3.1 實現判斷數據是否存在 281
10.3.2 實現用戶登錄操作 282
10.3.3 實現更新、插入、刪除操作 282
10.3.4 實現查詢數據並返回DataSet 283
10.3.5 實現查詢數據並返回SqlDataReader 284
10.3.6 實現執行事務處理 284
10.4 圖書館管理系統實現過程 285
10.4.1 許可權選單欄設計 285
10.4.2 管理員設定設計 289
10.4.3 添加管理員設計 293
10.4.4 管理員許可權設定設計 294
10.4.5 圖書借閱設計 298
10.4.6 圖書續借設計 302
10.4.7 圖書歸還設計 305
10.4.8 圖書檔案查詢設計 307
10.5 網站打包與發布 309
第11章 會員註冊登錄模組 311
11.1 概述 312
11.1.1 功能概述 312
11.1.2 資料庫設計 312
11.1.3 會員註冊流程圖 312
11.2 關鍵技術 313
11.2.1 防止SQL注入式攻擊 313
11.2.2 驗證碼技術 313
11.2.3 驗證碼的繪製 313
11.2.4 Ajax驗證會員名是否存在 314
11.2.5 密碼強弱提示 315
11.2.6 MD5加密 316
11.2.7 智慧型提示輸入信息 316
11.3 實現過程 317
11.3.1 用戶登錄設計 317
11.3.2 會員註冊設計 319
11.3.3 驗證碼設計 323
11.4 程式調試與錯誤處理 324
第12章 會員密碼找回模組 325
12.1 概述 326
12.1.1 功能概述 326
12.1.2 資料庫設計 326
12.1.3 密碼找回流程圖 326
12.2 關鍵技術 327
12.2.1 會員名驗證技術 327
12.2.2 Panel控制項分步顯示內容 327
12.2.3 傳送郵件技術 329
12.2.4 3次找回密碼機會 330
12.2.5 SMTP服務的安裝與配置 330
12.3 會員密碼找回實現過程 332
12.3.1 用戶登錄設計 332
12.3.2 會員註冊設計 334
12.3.3 會員密碼找回設計 336
12.4 程式調試與錯誤處理 339
12.4.1 斷點 340
12.4.2 開始執行 341
12.4.3 中斷執行 342
12.4.4 停止執行 342
12.4.5 單步執行 342
第13章 基於XML技術的留言本 343
13.1 概述 344
13.2 公共類的封裝與設計 344
13.2.1 公共類的創建 345
13.2.2 建立資料庫連線 345
13.2.3 執行資料庫的添加、刪除和修改操作 345
13.2.4 返回數據表中第1行的第1列 346
13.3 關鍵技術詳解 346
13.3.1 使用DOM處理XML 346
13.3.2 ASP.NET操作XML文檔 351
13.3.3 創建DOM節點 352
13.3.4 創建DOM節點的屬性 353
13.3.5 修改DOM節點 353
13.3.6 刪除DOM節點 354
13.3.7 使用DataSet載入XML 354
13.4 實現過程 355
13.4.1 將XML中的留言信息綁定到GridView中 355
13.4.2 將留言信息保存到XML中 357
13.4.3 在XML檔案中查詢留言相關內容 359
13.5 從XML檔案中刪除指定留言信息 361
13.6 程式錯誤與調試 363
第14章 上傳與下載模組 365
14.1 上傳與下載概述 366
14.2 上傳與下載關鍵技術 367
14.2.1 上傳檔案存儲在指定目錄 367
14.2.2 獲得指定路徑中的所有檔案名稱 369
14.2.3 獲取路徑中的檔案名稱 370
14.2.4 設定HTTP標頭的名稱和值實現檔案下載 370
14.2.5 生成圖片的縮略圖技術 370
14.2.6 ASP.NET實現斷點續傳 371
14.3 上傳與下載模組實現過程 372
14.3.1 檔案單個和批量上傳 372
14.3.2 對指定的檔案進行下載 376
14.3.3 將上傳圖片生成縮略圖並且加上文字 378
14.4 程式調試與錯誤處理 382
第15章 圖片資源管理模組 385
15.1 概述 386
15.2 實現圖片資源管理的關鍵技術 386
15.2.1 遞歸實現樹狀選單 386
15.2.2 多檔案上傳 388
15.2.3 設定水印圖片 391
15.2.4 設定水印文字 393
15.3 圖片資源管理模組主頁設計 395
15.3.1 頁面設計 395
15.3.2 實現代碼 396
15.4 新建目錄 400
15.4.1 頁面設計 400
15.4.2 實現代碼 401
15.5 上傳圖片 401
15.5.1 頁面設計 402
15.5.2 實現代碼 402
15.6 常見開發技術問題總結 405
第16章 搜尋引擎模組 407
16.1 搜尋引擎概述 408
16.2 實現搜尋引擎關鍵技術 408
16.2.1 了解Lucene.NET技術及其基本語法 408
16.2.2 Lucene.NET技術多欄位搜尋 410
16.2.3 Lucene.NET技術多條件查詢 410
16.2.4 關鍵字分詞技術 411
16.2.5 高亮顯示查詢關鍵字 412
16.3 搜尋引擎主頁設計 413
16.4 搜尋引擎結果頁設計 415
16.4.1 創建索引文檔 415
16.4.2 實現搜尋引擎 417
16.5 程式調試與錯誤處理 422
第17章 網上問卷調查模組 423
17.1 網上問卷調查模組概述 424
17.2 關鍵技術 424
17.2.1 使用Repeater控制項分頁顯示數據 424
17.2.2 套用ViewState保存狀態信息 427
17.2.3 TreeView控制項綁定XML數據 428
17.3 公共類的封裝與設計 430
17.3.1 資料庫連線操作 430
17.3.2 執行資料庫添加、修改和刪除操作 430
17.3.3 返回結果集中第一行的第一列 430
17.3.4 執行資料庫的查詢操作 431
17.3.5 創建命令對象 432
17.4 問卷調查主頁 432
17.4.1 問卷調查主頁概述 432
17.4.2 問卷調查主頁實現過程 433
17.5 問卷調查主題管理 434
17.5.1 問卷調查主題管理概述 434
17.5.2 問卷調查主題管理實現過程 434
17.6 添加或編輯問卷主題 436
17.6.1 添加或編輯問卷主題概述 436
17.6.2 添加或編輯問卷主題實現過程 437
17.7 問卷調查主題選項管理 439
17.7.1 問卷調查主題選項管理概述 439
17.7.2 問卷調查主題選項管理實現過程 440
17.8 程式錯誤與調試 443
第18章 RSS線上訂閱與閱讀模組 445
18.1 RSS線上訂閱與閱讀模組概述 446
18.1.1 RSS簡介 446
18.1.2 RSS訂閱特點 446
18.1.3 如何使用RSS 446
18.1.4 RSS技術規範 446
18.2 實現RSS線上訂閱與閱讀的關鍵技術 449
18.2.1 微軟提供RSS工具包 449
18.2.2 訂閱.ashx檔案的介紹與創建 450
18.2.3 創建RSS訂閱頻道 451
18.2.4 讀取RSS訂閱頻道 452
18.3 RSS線上訂閱與閱讀模組主頁設計 453
18.3.1 頁面設計 453
18.3.2 實現代碼 454
18.4 添加RSS訂閱頻道 455
18.4.1 頁面設計 455
18.4.2 實現代碼 455
18.5 管理RSS訂閱頻道 456
18.5.1 頁面設計 456
18.5.2 實現代碼 457
18.6 程式調試與錯誤處理 459
第19章 聊天室模組 461
19.1 聊天室概述 462
19.1.1 概述 462
19.1.2 開發環境 462
19.2 實現聊天室關鍵技術 462
19.2.1 Iframe框架介紹與套用 462
19.2.2 Ajax技術套用講解 464
19.2.3 快捷鍵傳送聊天信息 466
19.2.4 統計線上人數 466
19.2.5 聊天信息自動滾屏 467
19.3 聊天室實現過程 467
19.3.1 登錄聊天室 467
19.3.2 聊天室 469
19.3.3 顯示聊天信息內容頁 470
19.4 程式調式與錯誤處理 471
19.4.1 ASP.NET版本錯誤 471
19.4.2 執行許可權錯誤 472
19.5 常見開發技術問題總結 473
第20章 購物車模組 475
20.1 購物車功能概述 476
20.2 購物車關鍵技術 476
20.2.1 ASP.NET中使用Attributes屬性運行Javascript腳本 476
20.2.2 驗證DataList控制項中的TextBox控制項允許輸入數字 476
20.2.3 計算購物車中賬戶餘額 477
20.2.4 無刷新驗證碼技術 478
20.3 資料庫設計 480
20.4 公共類的封裝與設計 481
20.4.1 Web.Config配置檔案 481
20.4.2 資料庫操作類 481
20.5 模組設計說明 482
20.5.1 商品信息瀏覽頁 482
20.5.2 查看商品詳細信息 485
20.5.3 購物車頁面 486
20.5.4 後台商品管理頁 489
20.6 程式錯誤與調試 492
第21章 線上銀行支付模組 495
21.1 線上銀行支付模組概述 496
21.1.1 線上銀行支付的安全保障 496
21.1.2 線上銀行支付的優點 496
21.2 線上銀行支付的流程 496
21.3 關鍵技術 497
21.3.1 商戶提交表單接口定義 497
21.3.2 使用DataList控制項顯示商品數據 498
21.4 線上銀行支付類的封裝與設計 502
21.4.1 線上銀行支付BankPay類的創建 502
21.4.2 線上銀行支付BankPay類的編寫 503
21.5 商城線上訂單生成頁 506
21.5.1 頁面設計 506
21.5.2 代碼實現 507
21.6 線上銀行支付方式選擇頁 509
21.7 工商銀行線上支付頁 510
21.7.1 開發工商銀行線上支付前期工作 510
21.7.2 開發工商銀行線上支付的具體步驟 510
21.8 程式錯誤與調試 512
第22章 手機短訊息管理平台 513
22.1 手機短訊息管理平台概述 514
22.1.1 概述 514
22.1.2 開發環境 514
22.2 關鍵技術 514
22.2.1 簡訊貓硬體接口介紹 514
22.2.2 封裝簡訊貓並生成DLL類庫 516
22.2.3 Web中引用DLL類庫 517
22.3 手機短訊息管理平台實現過程 518
22.3.1 傳送手機短訊息 518
22.3.2 接收手機短訊息 520
22.3.3 管理手機短訊息 523
22.4 疑難問題分析與解決 525
第23章 線上音樂模組 527
23.1 線上音樂概述 528
23.1.1 功能概述 528
23.1.2 資料庫設計 528
23.2 線上音樂關鍵技術 528
23.2.1 根據播放模式播放歌曲 528
23.2.2 選擇歌曲播放 529
23.2.3 歌詞同步顯示 530
23.3 公共類的封裝與設計 530
23.3.1 實現更新、插入、刪除操作 530
23.3.2 實現返回指定列的值 531
23.3.3 實現查詢數據返回SqlDataReader對象 531
23.3.4 實現查詢數據返回DataSet對象 531
23.4 線上音樂實現過程 532
23.4.1 線上音樂首頁設計 532
23.4.2 歌曲詳細信息頁設計 535
23.4.3 歌曲試聽設計 537
23.4.4 播放歌曲設計 539
23.5 程式調試與錯誤處理 541
第24章 電子相冊模組 543
24.1 電子相冊概述 544
24.1.1 需求分析 544
24.1.2 開發環境 544
24.2 實現電子相冊關鍵技術 544
24.2.1 在ASP.NET中搭建Ajax開發環境 544
24.2.2 Ajax框架中SlideShowExtender控制項播放照片 549
24.2.3 創建Web服務獲取相冊照片 549
24.2.4 DataList 控制項實現分頁 550
24.2.5 DataList控制項事件冒泡瀏覽個人相冊 552
24.3 電子相冊主頁設計 553
24.3.1 縮略圖顯示個人相冊 554
24.3.2 分頁顯示相冊縮略圖 555
24.3.3 電子相冊用戶登錄 558
24.4 瀏覽電子相冊頁設計 559
24.5 常見開發技術問題總結 561
第25章 投票系統模組 563
25.1 線上投票模組功能概述 564
25.1.1 功能簡介 564
25.1.2 資料庫設計 564
25.2 關鍵技術詳解 565
25.2.1 通過IP限制投票 565
25.2.2 多選投票屬性設定 565
25.3 線上單選模式投票 566
25.3.1 單選模式投票主題管理 566
25.3.2 多選一投票主題模式 570
25.4 線上多選模式投票 573
25.4.1 多選模式投票主題管理 573
25.4.2 多選模式投票項管理 575
25.4.3 多選模式投票內容管理 577
25.5 程式調試與錯誤處理 581
第26章 萬能列印模組 583
26.1 萬能列印模組設計思路 584
26.2 萬能列印模組關鍵技術 585
26.2.1 獲取焦點並且列印框架中的內容 585
26.2.2 利用WebBrowser列印 586
26.2.3 使用JavaScript腳本清空頁眉、頁腳和恢復頁眉、頁腳 587
26.2.4 調用IE自身的列印功能實現列印 589
26.3 萬能列印模組實現過程 589
26.3.1 套打郵寄產品單(列印匯款單) 589
26.3.2 利用CSS樣式分頁列印 591
26.3.3 利用Excel列印報表 593
26.3.4 列印快遞單 594
26.3.5 列印信封 596
26.4 程式調試與錯誤處理 597
第27章 數據備份與恢復模組 599
27.1 數據備份與恢復功能概述 600
27.2 數據備份與恢復關鍵技術 601
27.2.1 資料庫備份技術 601
27.2.2 資料庫恢復技術 602
27.2.3 實現將數據綁定到DropDownList控制項中 604
27.3 數據備份與恢復實現過程 605
27.3.1 資料庫的備份操作 605
27.3.2 資料庫的還原操作 607
27.3.3 備份數據表的操作 610
27.3.4 還原數據表的操作 612
27.4 程式錯誤與調試 615
第28章 LINQ資料庫訪問技術 617
28.1 LINQ技術概述 617
28.1.1 查詢與LINQ的區別 617
28.1.2 LINQ基本組成 617
28.1.3 LINQ與ADO.NET的關係 618
28.2 LINQ查詢常用子句 618
28.2.1 from子句 619
28.2.2 where子句 619
28.2.3 select子句 620
28.2.4 group by子句 620
28.2.5 orderby子句 621
28.2.6 into子句 622
28.3 使用LINQ查詢和運算元據庫 623
28.3.1 查詢資料庫中數據 624
28.3.2 向資料庫中添加數據 624
28.3.3 修改資料庫中數據 625
28.3.4 刪除資料庫中數據 626
28.4 LINQ查詢結果綁定到DropDownList控制項 627
28.5 LINQ查詢結果綁定GridView控制項 628
28.6 LINQ查詢結果綁定DataList控制項 629
第29章 安全技術 631
29.1 Web.config加密與解密 631
29.1.1 認識Web.config配置檔案 631
29.1.2 Web.config檔案加密與解密的意義 633
29.1.3 使用SectionInformation類實現加密與解密 634
29.1.4 命令行工具aspnet_regiis.exe實現加密與解密 636
29.2 圖文驗證技術 638
29.2.1 圖文驗證技術概述 638
29.2.2 純數字驗證碼 638
29.2.3 字母與數字混合驗證碼 640
29.2.4 純漢字驗證碼 642
29.3 防盜鏈技術 644
29.3.1 盜鏈對網站的危害 644
29.3.2 防盜鏈的解決措施 645
29.3.3 圖片資源防盜鏈下載 645
29.4 “支付寶”線上支付 648
29.4.1 支付寶接口概述 648
29.4.2 套用支付寶實現線上支付 648
第30章 服務類技術 657
30.1 Web Service實現天氣預報 657
30.1.1 Web Service天氣預報功能概述 657
30.1.2 介紹Web Service 657
30.1.3 創建一個簡單Web Service 658
30.1.4 使用Web Service獲取天氣預報 661
30.2 社會標籤(Tags)技術 663
30.2.1 社會標籤簡介 663
30.2.2 熱門標籤排行 664
30.2.3 標籤的檢索 665
30.3 線上客服 666
30.3.1 線上客服概述 667
30.3.2 QQ網站上自動生成代碼 667
30.3.3 線上客服實現 669
30.3.4 將代碼套用於網站中 669
30.3.5 客服後台管理 670
30.4 循環播放廣告 672
30.4.1 循環播放廣告功能概述 672
30.4.2 循環播放廣告關鍵技術 672
30.4.3 瀏覽循環播放廣告頁面設計 673
30.4.4 廣告位輪換管理頁面設計 674
第31章 Ajax 677
31.1 Ajax概述 677
31.1.1 Ajax定義 677
31.1.2 Ajax運行原理 677
31.1.3 Ajax與Atlas的關係 677
31.2 搭建Ajax開發環境 678
31.2.1 Ajax開發環境下載與安裝 678
31.2.2 AjaxControlToolkit下載與安裝 679
31.2.3 創建Ajax空網站 681
31.3 Ajax開發典型套用 681
31.3.1 Ajax多樣式驗證 681
31.3.2 Ajax密碼強度提示 682
31.3.3 Ajax智慧型匹配檢索 684
31.3.4 Ajax實現許願牆 686
第32章 高級套用技術 691
32.1 線上文本編輯器 691
32.1.1 線上文本編輯器的概述 691
32.1.2 製作簡單的文本編輯器 691
32.1.3 套用FCKEditor線上文本編輯器 694
32.2 線上獲取客戶端網卡(MAC)地址 698
32.2.1 網卡(MAC)地址簡介 698
32.2.2 為什麼使用網卡(MAC)地址 698
32.2.3 獲取網卡(MAC)地址關鍵技術 698
32.2.4 限制每台機器只能領取一個賬號 699
32.3 處理PDF文檔 701
32.3.1 PDF文檔簡介 701
32.3.2 配置iTextSharp組件 701
32.3.3 製作簡單的PDF格式化工具 702
32.4 OWC生成圖表 705
32.4.1 OWC簡介 705
32.4.2 添加OWC組件 705
32.4.3 OWC繪製圖形的關鍵技術 706
32.4.4 繪製3D柱型圖 708
32.4.5 繪製3D餅型圖 710