注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程征服ASP.NET 2.0 Ajax典型應(yīng)用

征服ASP.NET 2.0 Ajax典型應(yīng)用

征服ASP.NET 2.0 Ajax典型應(yīng)用

定 價:¥54.00

作 者: 王宏宇
出版社: 人民郵電出版社
叢編項(xiàng): 征服Ajax
標(biāo) 簽: .NET

ISBN: 9787115163615 出版時間: 2007-07-01 包裝: 平裝
開本: 16 頁數(shù): 460 字?jǐn)?shù):  

內(nèi)容簡介

  Ajax是Web 2.0最主要的技術(shù)組成部分。本書圖文并茂,實(shí)例詳盡,內(nèi)容基本覆蓋了Ajax技術(shù)開發(fā)所有常用模塊的知識。全書內(nèi)容分為3篇。第一篇包括認(rèn)識Ajax和ASP.NET Ajax的概述、安裝。第二篇采用ASP.NET Ajax框架開發(fā)Ajax GridView、聊天室、自動完成、自動拒絕垃圾發(fā)布程序、拖曳排序、評分功能、QQ樣式的菜單等常用模塊。第三篇直接利用XMLHTTP對象進(jìn)行Ajax常用模塊的開發(fā)。實(shí)現(xiàn)的模塊有:注冊登錄、通信錄、留言本、分頁模塊、文件上傳顯示進(jìn)度條、相冊模塊、Ajax小偷模塊、聚合搜索、無限級級聯(lián)菜單、內(nèi)文廣告系統(tǒng)、聊天室、可個性化定制的RSS、Web QQ等。.本書適合廣大Web網(wǎng)站開發(fā)人員、Ajax程序員、ASP.NET程序員、網(wǎng)站UI開發(fā)人員、網(wǎng)頁特效制作人員、JavaScript開發(fā)人員、網(wǎng)站管理維護(hù)人員閱讀,尤其對于有一定Internet/Intranet編程技術(shù)經(jīng)驗(yàn)的人員具有很好的參考作用。... 本書特色: (1)貼近實(shí)際:書中所有模塊實(shí)例均以實(shí)際應(yīng)用為基礎(chǔ),重視培養(yǎng)讀者的應(yīng)用能力。(2)實(shí)例詳盡:20多個常用模塊的開發(fā)幾乎覆蓋了Ajax程序應(yīng)用的絕大多數(shù)領(lǐng)域。(3)強(qiáng)調(diào)實(shí)用:書中的模塊都有很高的重用性,讀者稍加整理便可應(yīng)用于實(shí)際項(xiàng)目中。(4)注重效率:書中每個實(shí)例的講解都力求簡潔實(shí)用,注重圖文結(jié)合。(5)實(shí)例完整:書中的每個實(shí)例都可以單獨(dú)作為一個項(xiàng)目運(yùn)行和演示。(6)分別采用ASP.NET Ajax框架和腳本驅(qū)動兩種開發(fā)方式,即重視開發(fā)效率,又強(qiáng)調(diào)Ajax原理應(yīng)用。(7)開發(fā)環(huán)境均為微軟公司官方最新版本,具有很好的代碼可移植性和技術(shù)先進(jìn)性。

作者簡介

暫缺《征服ASP.NET 2.0 Ajax典型應(yīng)用》作者簡介

圖書目錄

一篇 Ajax技術(shù)概述
第1章 認(rèn)識Ajax 3
1.1 Ajax概述 3
1.1.1 應(yīng)用場景 3
1.1.2 開發(fā)模式 5
1.2 XMLHTTP+Web Form—最基本的形式 6
1.2.1 客戶端 6
1.2.2 服務(wù)器端 7
1.3 XMLHTTP+HttpHandler—改良的形式 8
1.4 Call Back——ASP.NET 2.0的形式 11
1.5 關(guān)于本書的結(jié)構(gòu) 13
1.6 小結(jié) 14
第2章 ASP.NET Ajax的概述、安裝 15
2.1 概述 15
2.1.1 組成部分 15
2.1.2 架構(gòu)初探 16
2.1.3 優(yōu)勢所在 17
2.2 安裝和認(rèn)識ASP.NET Ajax 18
2.2.1 安裝步驟 18
2.2.2 腳本管理器ScriptManager 18
2.2.3 腳本管理器代理ScriptManagerProxy 18
2.2.4 Ajax化的Panel控件UpdatePanel 19
2.2.5 加載提示控件UpdateProgress 19
2.2.6 定時器Timer 19
2.2.7 使用ASP.NET Ajax Control Toolkit 19
2.3 實(shí)現(xiàn)Hello World程序 20
2.3.1 ASP.NET Ajax程序的配置 20
2.3.2 Hello Word程序的實(shí)現(xiàn) 22
2.4 小結(jié) 24
第二篇 ASP.NET Ajax組件應(yīng)用
第3章 數(shù)據(jù)顯示控件Ajax GridView應(yīng)用 27
3.1 概述 27
3.2 相關(guān)控件介紹 28
3.2.1 ScriptManager 28
3.2.2 UpdatePanel 30
3.2.3 UpdateProgress 31
3.3 Ajax GridView的實(shí)現(xiàn) 31
3.3.1 成語表的數(shù)據(jù)結(jié)構(gòu) 32
3.3.2 成語類Phrase 32
3.3.3 顯示界面default.aspx 34
3.4 小結(jié) 37
第4章 Timer控件應(yīng)用——聊天室 38
4.1 概述 38
4.2 Timer控件介紹 39
4.3 聊天室實(shí)現(xiàn) 41
4.3.1 聊天室的總體流程 41
4.3.2 服務(wù)器端實(shí)體類 41
4.3.3 用戶登錄 42
4.3.4 聊天室主界面Default.aspx 45
4.3.5 主界面的服務(wù)器端代碼文件Default.aspx.cs 49
4.4 小結(jié) 51
第5章 ASP.NET Ajax Control Toolkit實(shí)用模塊開發(fā) 52
5.1 自動完成 52
5.1.1 AutoCompleteExtender 53
5.1.2 數(shù)據(jù)庫操作 55
5.1.3 Web服務(wù) 56
5.2 自動拒絕垃圾發(fā)布程序 60
5.2.1 NoBot 61
5.2.2 實(shí)現(xiàn)代碼 62
5.3 拖曳排序 68
5.3.1 ReorderList 69
5.3.2 實(shí)現(xiàn)代碼 71
5.4 評分功能 77
5.4.1 Rating 78
5.4.2 實(shí)現(xiàn)代碼 79
5.5 QQ樣式的菜單 85
5.5.1 多重折疊菜單組件Accordion 86
5.5.2 實(shí)現(xiàn)代碼 88
5.6 小結(jié) 91
第三篇 Ajax非組件開發(fā)
第6章 注冊登錄 95
6.1 需求分析和系統(tǒng)概況 95
6.1.1 需求分析 95
6.1.2 系統(tǒng)概況 97
6.2 數(shù)據(jù)庫設(shè)計(jì) 99
6.3 客戶端代碼 100
6.3.1 定義變量 100
6.3.2 注冊的用戶控件register.ascx 101
6.3.3 注冊的相關(guān)腳本文件JScript.js 102
6.3.4 登錄、注銷 107
6.4 服務(wù)器端實(shí)現(xiàn) 108
6.4.1 系統(tǒng)主界面Default.aspx 108
6.4.2 Tools方法類 109
6.4.3 驗(yàn)證碼實(shí)現(xiàn) 111
6.4.4 注冊 114
6.4.5 登錄和注銷 115
6.5 小結(jié) 116
第7章 通信錄 117
7.1 需求分析和系統(tǒng)概況 117
7.1.1 需求分析 117
7.1.2 系統(tǒng)概況 119
7.2 數(shù)據(jù)庫設(shè)計(jì) 120
7.3 客戶端代碼 121
7.3.1 Address.ascx用戶控件 121
7.3.2 腳本工具方法的封裝 122
7.3.3 通信錄信息的顯示 124
7.3.4 通信錄的添加和編輯 126
7.4 服務(wù)器端代碼 128
7.4.1 數(shù)據(jù)庫操作代碼 128
7.4.2 Address.ashx代碼 129
7.5 小結(jié) 132
第8章 留言本 133
8.1 需求分析和系統(tǒng)概況 133
8.1.1 需求分析 133
8.1.2 系統(tǒng)概況 134
8.2 數(shù)據(jù)庫設(shè)計(jì) 136
8.3 客戶端代碼 137
8.3.1 客戶端原理分析 137
8.3.2 封裝XMLHTTP 138
8.3.3 留言本具體操作的客戶端代碼實(shí)現(xiàn) 140
8.4 服務(wù)器端實(shí)現(xiàn) 142
8.4.1 封裝數(shù)據(jù)訪問類 142
8.4.2 系統(tǒng)主界面 143
8.4.3 Ajax的處理頁面 144
8.4.4 用戶控件 146
8.5 小結(jié) 149
第9章 分頁模塊 150
9.1 需求分析和系統(tǒng)概況 150
9.2 數(shù)據(jù)庫和存儲過程 152
9.2.1 數(shù)據(jù)庫 152
9.2.2 存儲過程 152
9.3 服務(wù)器端代碼 154
9.3.1 Tools工具類 154
9.3.2 XML格式化文件 156
9.3.3 Handler的代碼 157
9.4 Ajax一般分頁 159
9.5 滑動分頁 161
9.5.1 滑動分頁的顯示頁面default2.aspx 161
9.5.2 滑動分頁的相關(guān)腳本文件scroll.js 162
9.6 小結(jié) 164
第10章 文件上傳顯示進(jìn)度條 165
10.1 需求分析和系統(tǒng)概況 165
10.2 文件上傳的HttpModule 166
10.3 進(jìn)度條的實(shí)現(xiàn) 172
10.4 進(jìn)度條控件的封裝 174
10.5 小結(jié) 181
第11章 相冊模塊 182
11.1 概述 182
11.1.1 需求分析 182
11.1.2 文件結(jié)構(gòu) 183
11.1.3 Prototype和Scriptaculous 184
11.2 數(shù)據(jù)庫 185
11.3 圖片瀏覽 186
11.3.1 Default.aspx 186
11.3.2 Lightbox用到的樣式表 188
11.3.3 Lightbox類用到的輔助函數(shù) 190
11.3.4 實(shí)現(xiàn)Windows關(guān)機(jī)效果 192
11.4 后臺管理 198
11.4.1 登錄頁面login.aspx 198
11.4.2 母版頁和用戶管理頁面user.aspx 199
11.4.3 圖片類別管理頁面category.aspx 200
11.4.4 圖片類別的增、刪、改 202
11.4.5 圖片上傳頁面picupload.aspx 204
11.4.6 圖片列表頁面piclist.aspx 205
11.5 小結(jié) 208
第12章 小偷模塊 209
12.1 概述 209
12.2 基礎(chǔ)代碼 210
12.2.1 小偷類Thief 210
12.2.2 工具類Tools 213
12.2.3 數(shù)據(jù)庫操作類Sql 214
12.3 天氣查詢 215
12.4 在線翻譯 217
12.4.1 在線翻譯的顯示頁面Google.aspx 218
12.4.2 在線翻譯的處理類Google 221
12.5 電視節(jié)目時間表 222
12.5.1 概述 222
12.5.2 固定數(shù)據(jù)的獲取 223
12.5.3 節(jié)目查詢頁面Tv.aspx 226
12.5.4 腳本文件Tv.js 228
12.5.5 服務(wù)器端處理模塊Tv.ashx 231
12.6 小結(jié) 232
第13章 聚合搜索 233
13.1 需求分析和系統(tǒng)概況 233
13.1.1 需求分析 233
13.1.2 系統(tǒng)概況 234
13.1.3 文件結(jié)構(gòu) 234
13.2 工具類Tools 235
13.3 SearchQuery類和Isearch類 240
13.3.1 搜索字符處理類SearchQuery 240
13.3.2 搜索基類Isearch 242
13.4 各搜索引擎專用類 244
13.5 聚合搜索的實(shí)現(xiàn) 254
13.5.1 主頁面Search.aspx 255
13.5.2 搜索頁面Top.htm 255
13.5.3 搜索信息文檔Search.xml 257
13.5.4 搜索結(jié)果格式化文檔Result.xsl 258
13.5.5 查詢頁面S.ashx 260
13.6 小結(jié) 262
第14章 無限級級聯(lián)菜單 263
14.1 需求分析和系統(tǒng)概況 263
14.2 數(shù)據(jù)庫和數(shù)據(jù)庫操作類 265
14.2.1 數(shù)據(jù)庫 265
14.2.2 數(shù)據(jù)庫操作類 265
14.3 傳統(tǒng)級聯(lián)菜單 266
14.3.1 頁面文件 266
14.3.2 服務(wù)器端代碼 267
14.4 Ajax級聯(lián)菜單 269
14.4.1 客戶端mSelect類 269
14.4.2 處理類Handler.ashx 270
14.4.3 顯示頁面default2.aspx 271
14.4.4 列表框式級聯(lián)菜單 271
14.5 小結(jié) 272
第15章 內(nèi)文廣告系統(tǒng) 273
15.1 需求分析和系統(tǒng)概況 273
15.1.1 內(nèi)文廣告系統(tǒng)的需求分析 273
15.1.2 系統(tǒng)概況 274
15.1.3 文件結(jié)構(gòu) 275
15.2 數(shù)據(jù)庫和存儲過程 276
15.2.1 數(shù)據(jù)庫 276
15.2.2 存儲過程 277
15.3 核心代碼 278
15.3.1 內(nèi)文廣告樣式文件img/stylesheet.css 278
15.3.2 腳本文件 279
15.3.3 app_code文件夾 282
15.3.4 廣告數(shù)組頁面AdArray.ashx 284
15.3.5 具體廣告內(nèi)容頁面AD.ashx 284
15.3.6 統(tǒng)計(jì)定向頁面redirect.ashx 285
15.4 網(wǎng)站所有人和管理員相關(guān)的代碼 285
15.4.1 登錄頁面login.aspx 286
15.4.2 驗(yàn)證碼的實(shí)現(xiàn) 288
15.4.3 網(wǎng)站主頁面siteUser.aspx 290
15.4.4 廣告關(guān)鍵字管理頁面Admin1.aspx 292
15.4.5 廣告內(nèi)容管理頁面Admin2.aspx 294
15.5 小結(jié) 297
第16章 聊天室 298
16.1 需求分析和系統(tǒng)概況 298
16.2 3個實(shí)體類 299
16.2.1 聊天用戶類 299
16.2.2 聊天信息類 300
16.2.3 聊天室類 301
16.3 客戶端聊天室對象 304
16.4 Ajax聊天室的實(shí)現(xiàn) 306
16.4.1 Handler處理類 306
16.4.2 登錄頁面 308
16.4.3 聊天主界面 310
16.5 小結(jié) 314
第17章 可個性化定制的RSS 315
17.1 需求分析和系統(tǒng)概況 315
17.2 服務(wù)器端代碼 317
17.2.1 Rss.cs 317
17.2.2 Handler.ashx 318
17.3 客戶端工具方法和樣式表 319
17.3.1 Tools.js 319
17.3.2 qucha-boxes.css 320
17.4 初始化腳本 322
17.4.1 初始化調(diào)用的腳本 323
17.4.2 創(chuàng)建一個RSS窗體 326
17.5 拖動、RSS和其他腳本 330
17.5.1 拖動相關(guān)腳本 330
17.5.2 RSS相關(guān)腳本 335
17.5.3 存儲和清除cookie 337
17.5.4 其他腳本 338
17.6 小結(jié) 341
第18章 Web QQ 342
18.1 需求分析和系統(tǒng)概況 342
18.1.1 功能分析 343
18.1.2 文件結(jié)構(gòu) 344
18.2 數(shù)據(jù)庫 346
18.2.1 聊天用戶 346
18.2.2 群 347
18.2.3 消息 348
18.3 服務(wù)器端底層代碼 349
18.3.1 數(shù)據(jù)庫操作類Sql 349
18.3.2 消息基礎(chǔ)類BaseMsg 352
18.3.3 兩人聊天消息類Msg 353
18.3.4 兩人聊天消息表類MsgTable 354
18.3.5 群消息表類GroupMsgTable 356
18.3.6 群類MyGroup 359
18.3.7 聊天用戶類ChatUser 361
18.3.8 工具類Tools 362
18.4 客戶端基礎(chǔ)代碼 370
18.4.1 封裝XMLHTTP 370
18.4.2 消息提示框myAlert 372
18.4.3 QQ菜單 374
18.4.4 拖動類 377
18.4.5 HTML編輯器相關(guān)的HTML代碼 378
18.4.6 HTML編輯器相關(guān)的腳本代碼 380
18.5 Web服務(wù)層 382
18.5.1 發(fā)送、接收聊天信息 382
18.5.2 添加好友 385
18.5.3 獲取聊天記錄 388
18.5.4 其他代碼 390
18.6 登錄 393
18.6.1 登錄頁面login.aspx 393
18.6.2 演示頁面Default.aspx和加載腳本loadchat.js 394
18.6.3 主界面Frame.aspx 395
18.6.4 QQ菜單頁Right.aspx 397
18.7 個人資料和個人設(shè)置管理 400
18.7.1 個人資料管理頁面detail.aspx 401
18.7.2 個人資料管理的服務(wù)器端代碼detail.aspx.cs 406
18.7.3 上線、隱身設(shè)置 409
18.8 聯(lián)系人管理 410
18.8.1 尋找好友 410
18.8.2 查看待添加好友的資料 413
18.8.3 添加好友完成 416
18.8.4 刪除好友和加入、移除黑名單 419
18.8.5 群 420
18.9 消息管理 424
18.9.1 主界面的消息管理 424
18.9.2 兩人聊天頁面Chat.aspx 427
18.9.3 兩人聊天相關(guān)腳本js/chat.js 431
18.9.4 消息處理message.ashx 433
18.9.5 群聊的頁面Groupchat.aspx 435
18.9.6 群聊的服務(wù)器端代碼文件Groupchat.aspx.cs 438
18.9.7 群聊的腳本文件js/chat.js 439
18.9.8 聊天記錄和系統(tǒng)消息顯示頁面msgrecord.aspx 440
18.9.9 聊天記錄和系統(tǒng)消息對應(yīng)的代碼文件Msgrecord.aspx.cs 442
18.10 小結(jié) 444

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號