注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計.NETAjax與.NET 2.0高級程序設計

Ajax與.NET 2.0高級程序設計

Ajax與.NET 2.0高級程序設計

定 價:¥45.00

作 者: (美)沃爾斯頓(Woolston,D.) 著,鐵手,程小冬,靖松 譯
出版社: 人民郵電出版社
叢編項: 圖靈程序設計叢書
標 簽: .NET

購買這本書可以去


ISBN: 9787115165749 出版時間: 2007-10-01 包裝: 平裝
開本: 16開 頁數: 358 字數:  

內容簡介

  應用Ajax可以得到更好的用戶體驗,并能減輕服務器和帶寬的負擔,因此Ajax技術得到了諸如Google Maps、Google Suggest、Flickr等網站的廣泛采朋。本書分4個部分,詳細介紹了Ajax。第一部分介紹它的概念,包括它的歷史、JavaScript語言、作為其核心的XMLHttpRequest對象以及它在n層架構中的角色。第二部分講解了Ajax 組件,包括RIA、CSS和DOM、Ajax框架和平臺。第三部分介紹編程概念,如構建Web服務和用戶控件、用Ajax添加標簽和動態(tài)地圖、克隆Google Suggest。第四部分介紹安全和性能。本書內容豐富、理論概念和代碼實踐相結合,適合于中、高級.NET徉序員和Web應用開發(fā)人員學習參考。

作者簡介

  Daniel W00lston,資深web軟件工程師,Integrated Coding公司的總裁。具有多年JavaScript/.NET項目經驗。他開發(fā)的網站spout.corn入選2006年微軟世界合作伙伴應用程序獎。除本書外,他還著有Foundations of Biz Talk Server2006一書??梢酝ㄟ^個人網站WWW.danwoolston.conl與他聯系。

圖書目錄

第一部分 Ajax的概念
第1章 Ajax的歷史 2
1.1 發(fā)現的時代 2
1.1.1 1970 2
1.1.2 1975 3
1.1.3 1979 3
1.1.4 1991 3
1.2 實現的時代 3
1.2.1 1993 3
1.2.2 1994 4
1.3 戰(zhàn)爭的時代 4
1.3.1 1995 4
1.3.2 1996 4
1.3.3 1997 5
1.3.4 1998 6
1.3.5 1999 6
1.4 過渡的時代 6
1.4.1 2000 6
1.4.2 2001 7
1.5 實驗的時代 7
1.5.1 2002-2004 7
1.5.2 2005 8
1.6 小結 12
第2章 JavaScript介紹 13
2.1 HTML出現 13
2.2 腳本加載循環(huán) 16
2.2.1 在文檔加載期間 16
2.2.2 在文檔加載之后 17
2.2.3 被其他JavaScript語句調用的時候 18
2.3 變量 19
2.3.1 拼接和加法 19
2.3.2 變量作用域 20
2.3.3 控制結構 20
2.4 循環(huán)和迭代 21
2.4.1 while循環(huán) 21
2.4.2 do/while循環(huán) 22
2.4.3 for循環(huán) 22
2.5 switch語句 23
2.6 函數 25
2.7 數組 26
2.8 對象 28
2.8.1 聲明屬性 29
2.8.2 聲明函數 29
2.9 錯誤處理 33
2.10 小結 34
第3章 XmlHttpRequest對象 35
3.1 初始化 36
3.2 載入視圖狀態(tài) 36
3.3 載入回傳數據 36
3.4 頁面加載 36
3.5 觸發(fā)回傳事件 36
3.6 保存視圖狀態(tài) 36
3.7 呈現器 36
3.8 異步的資源檢索 38
3.9 首部請求 43
3.10 檢索XML數據 45
3.11 介紹JSON 49
3.12 小結 55
第4章 n層架構和Ajax 56
4.1 什么是n層架構 56
4.1.1 應用層 58
4.1.2 業(yè)務層 59
4.1.3 數據層 60
4.1.4 數據存儲 61
4.2 Ajax的位置 61
4.3 示例n層應用 62
4.3.1 表示層 63
4.3.2 業(yè)務層 70
4.3.3 數據層 74
4.3.4 數據存儲 75
4.4 小結 75
第二部分 Ajax組件
第5章 富因特網應用 78
5.1 它不是什么 78
5.2 它可能是什么 78
5.2.1 跨瀏覽器支持 78
5.2.2 客戶端邏輯處理 79
5.2.3 應用程序安裝 79
5.2.4 瀏覽器跳轉邏輯 80
5.3 RIA建議 80
5.3.1 著眼于交互性 80
5.3.2 頁面破壞 82
5.3.3 強迫導航 83
5.4 URL鏈接 84
5.5 小結 86
第6章 CSS和DOM 87
6.1 CSS 87
6.1.1 樣式元素 88
6.1.2 內聯樣式 89
6.1.3 腳本塊 89
6.1.4 CSS選擇器 90
6.1.5 CSS規(guī)則 90
6.1.6 CSS注釋 94
6.1.7 站點范圍的樣式訪問 94
6.1.8 CSS元素對齊方式 97
6.1.9 定位 98
6.1.10 元素的可視性 102
6.2 DOM 103
6.2.1 DOM是如何形成的 104
6.2.2 DOM的定義 104
6.2.3 使用DOM結點 106
6.2.4 修改樣式元素 107
6.2.5 調試DOM問題 108
6.3 使用這些技術 109
6.3.1 Default.aspx 110
6.3.2 dataFetch.aspx.cs 113
6.4 小結 115
第7章 Ajax框架 116
7.1 非.NET和跨平臺 116
7.1.1 Ruby on Rails 116
7.1.2 Dojo Toolkit 118
7.1.3 SAJAX 119
7.1.4 xajax 119
7.1.5 DWR: Direct Web Remoting 119
7.1.6 WebORB 120
7.2 .NET框架和庫 120
7.2.1 Michael Schwarz的Ajax.NET 121
7.2.2 Jason Diamond的Anthem 122
7.2.3 ComfortASP.NET 123
7.2.4 MagicAjax.NET 124
7.2.5 微軟公司的Atlas 125
7.3 小結 126
第三部分 編程實現
第8章 理解庫 128
8.1 庫 128
8.2 應用 129
8.3 研究Anthem庫 132
8.4 小結 155
第9章 Ajax和Web服務 156
9.1 什么是Web服務 156
9.2 SOAP 156
9.3 對Ajax的影響 158
9.4 創(chuàng)建Web服務 158
9.4.1 構建Ajax應用 162
9.4.2 通過XmlHttpRequest訪問 167
9.5 小結 178
第10章 用Ajax添加標簽 179
10.1 創(chuàng)建數據庫 181
10.2 標簽應用程序 181
10.2.1 HTML代碼 182
10.2.2 C#代碼 186
10.3 小結 194
第11章 克隆Google Suggest 195
11.1 Google Suggest介紹 195
11.2 實現Google Suggest 196
11.2.1 SearchPage.aspx 196
11.2.2 SearchPage.aspx.cs 199
11.2.3 SearchPage_DataSets.aspx 200
11.2.4 SearchPage_DataSets.aspx.cs 202
11.2.5 SearchPage_Objects.aspx 203
11.2.6 SearchPage_Objects.aspx.cs 206
11.2.7 使用DataTable 208
11.2.8 使用DataSet 211
11.2.9 使用定制數據對象 213
11.3 擴展該應用 219
11.4 可能的擴展 220
11.5 小結 220
第12章 用戶控件和Ajax.NET 221
12.1 建立解決方案 221
12.2 構建用戶控件 222
12.3 Google Suggest控件 226
12.4 小結 232
第13章 Ajax和地圖 233
13.1 Ajax交通信息應用 235
13.1.1 Default.aspx 237
13.1.2 Default.aspx.cs 242
13.2 微軟的Virtual Earth 244
13.2.1 地圖風格 245
13.2.2 圖釘 246
13.3 Yahoo交通提要 247
13.3.1 Yahoo響應元素 249
13.3.2 image元素 250
13.3.3 item元素 251
13.3.4 使用提要 252
13.4 小結 257
第14章 Ajax和Web Parts 258
14.1 Web Parts 260
14.2 Ajax和Web Parts示例應用 261
14.2.1 ucCustomerLocator 274
14.2.2 跟蹤郵遞區(qū)號 277
14.2.3 Yahoo! 靜態(tài)地圖 277
14.2.4 構建地圖 279
14.3 小結 280
第四部分 安全和性能
第15章 Ajax和ASP.NET安全 282
15.1 Ajax是一個安全的平臺 282
15.2 ASP.NET 2.0安全 287
15.3 表單認證 287
15.3.1 為認證建立網站 287
15.3.2 LoginStatus 289
15.3.3 CreateUserWizard 289
15.3.4 login控件 290
15.3.5 角色 290
15.3.6 測試安全 294
15.4 受保護的登錄頁面上的 Ajax 296
15.5 表單認證和SQL Server 297
15.6 小結 299
第16章 性能 300
16.1 監(jiān)控工具 300
16.2 Ajax性能與回傳性能 304
16.2.1 比較性能 307
16.2.2 比較JSON和XML 310
16.2.3 我們的發(fā)現 317
16.3 小結 317
第17章 調試應用程序 318
17.1 Visual Studio 2005 318
17.1.1 Edit and Continue調試 318
17.1.2 使用可視化工具 319
17.1.3 增強的數據提示 322
17.1.4 Just My Code調試 322
17.2 第三方工具 323
17.2.1 Fiddler 323
17.2.2 微軟公司的Developer Toolbar 326
17.3 小結 331
第18章 Ajax和網站測試 333
18.1 壓力測試工具 333
18.2 創(chuàng)建測試應用程序 334
18.3 使用測試包 336
18.3.1 測試回傳頁面 336
18.3.2 測試Ajax頁面 341
18.4 小結 347
第19章 Ajax的可用性 348
19.1 后退按鈕 348
19.2 Ajax菜單 350
19.3 Ajax預輸入 351
19.4 書簽 352
19.5 相互連接的控件 353
19.6 禁止的JavaScript 353
19.7 頁面移動 355
19.8 動態(tài)反饋 355
19.9 可視的源代碼 356
19.10 頁面范例 356
19.11 通用規(guī)范 357
19.12 會話變量 357
19.13 小結 358

本目錄推薦

掃描二維碼
Copyright ? 讀書網 leeflamesbasketballcamps.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號