注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡游戲設計ASP.NET 2.0AJAX入門經(jīng)典

ASP.NET 2.0AJAX入門經(jīng)典

ASP.NET 2.0AJAX入門經(jīng)典

定 價:¥39.99

作 者: (美國)(Wallace B. McClure)麥克盧爾、(美國)(Paul Glavich)格拉維奇、(美國)(Steve C. Orr)歐爾 著;吳宏泉 譯
出版社: 清華大學出版社
叢編項:
標 簽: ASP.NET

ISBN: 9787302177289 出版時間: 2008-01-01 包裝: 平裝
開本: 16 頁數(shù): 321 字數(shù):  

內(nèi)容簡介

  本書全面介紹了ASP.NET 2.0 AJAX技術,從中可以學到如何構建功能更豐富、更動態(tài)的Web站點和Web應用程序。本書提供了ASP.NET 2.0 AJAX的深層次的知識,清楚地說明了如何使用這種技術,并包括了大量的代碼示例,可以使用這些示例作為構建自己應用程序的基礎。 本書的作者是一個Microsoft MVP團隊,使用本書可以加快在ASP .NET平臺上使用ASP.NET 2.0 AJAX進行程序開發(fā)的速度。本書演示了如何與Web服務進行基本的AJAX風格的操作,并介紹了如何使用UpdatePanel控件、AJAX Contro Toolkit和其他功能。本書的后面部分介紹了一些ASP.NET 2.0 AJAX的高級功能,包括安全性、與ASP.NET服務集成、調(diào)試。本書主要內(nèi)容如何構建ASP.NET AJAX應用程序。把AJAX與ASP.NET服務器控件和頁面生命周期相結合的方法。添加客戶端控件功能以及與服務器端數(shù)據(jù)集成的方法。ASP.NET AJAX為JavaScript開發(fā)人員帶來的新特性。在操作進行過程中為用戶提供反饋信息的策略。如何使用ASP.NET的安全服務。調(diào)試應用程序的技巧。本書讀者對象本書適用于使用ASP.NET 2.0 AJAX技術構建Web站點和應用程序的開發(fā)人員和編程人員。

作者簡介

  Wallace B.Wally McClure于1990年畢業(yè)于Georgia Institute ofTechnology學院,并獲得了電氣工程科學學士學位。之后他繼續(xù)在那里深造,并于l991年獲得了同一領域的碩士學位。之后,他先后在幾個公司中擔任了顧問和開發(fā)的職位,這些公司包括The United StatesDepartment of Education、Coca-Cola、Magnatron和Lucent Technologies,其中還包括一個Web搜索引擎公司和一個Web 2.0公司。他參與的產(chǎn)品和服務所涉及的技術包括ASP、ADO、XML和SOL Server,以及各種架構在Microsoft.NET Framework上的應用程序。自2000年夏天,Wally就一直工作于.NET Framework。他是構建應用程序方面的專家,具有大量的用戶及大量的數(shù)據(jù)。他是Microsoft的MVP、ASPInsider、INETA Speaker’S Bureau的成員,以及Scalable Development,Inc.公司的合伙人。Wally開通了自己的博客,網(wǎng)址為http://weblogs.asp.net/wallym/和www.morewally.com。他和合著者Paul Glavich一起共同維護ASP.NET Podcast站點,在www.aspnetpodcast.com上有他們的音頻廣播。除此之外,Wally還穿梭于美國的東南部對用戶進行指導,并參與了各種CodeCamps活動。當不工作時,WaUy會在家里陪伴他的妻子Ronda和兩個孩子,Kirsten和Bradley。偶爾,他也會打高爾夫,并且在2005年7月30日,他平生第一次在一個真實的高爾夫比賽中打破了標準桿數(shù),他以前從沒有得過這么好的成績,使他覺得難以置信。

圖書目錄

第1章 ASP.NET AJAX綜述 1
1.1 開發(fā)趨勢 1
1.2 問題所在 4
1.3 改善用戶體驗 4
1.4 現(xiàn)狀 5
1.5 什么是AJAX 5
1.5.1 AJAX的優(yōu)勢 6
1.5.2 AJAX發(fā)展歷史 6
1.5.3 組成AJAX的技術 6
1.6 什么是ASP.NET 2.0 AJAX 7
1.7 AJAX的使用者 8
1.7.1 現(xiàn)狀 9
1.7.2 程序包 9
1.7.3 AJAX的未來 9
1.8 本章小結 10
第2章 創(chuàng)建ASP.NET AJAX
應用程序 11
2.1 安裝ASP.NET AJAX 11
2.2 創(chuàng)建ASP.NET AJAX
應用程序 13
2.2.1 創(chuàng)建一個管理用戶和
角色的數(shù)據(jù)庫 15
2.2.2 創(chuàng)建一個數(shù)據(jù)訪問層 16
2.2.3 創(chuàng)建一個角色管理頁面 18
2.2.4 添加一個UpdateProgress
控件 21
2.3 在已有應用程序中添加
ASP.NET AJAX功能 22
2.3.1 添加ScriptManager控件 28
2.3.2 添加UpdatePanel控件 29

2.3.3 添加AutoCompleteExtender
控件 29
2.4 本章小結 31
第3章 ASP.NET AJAX體系結構 33
3.1 ASP.NET AJAX基礎 33
3.2 理解代碼庫 34
3.3 實現(xiàn)跨瀏覽器兼容 35
3.4 探索Microsoft AJAX Library 36
3.5 客戶端事件生命周期 37
3.6 服務器端控件和組件 38
3.7 檢測JavaScript文件 41
3.8 操控HTTP處理程序 42
3.9 使用web.config文件 43
3.10 本章小結 50
第4章 Web服務調(diào)用 51
4.1 AJAX介紹 51
4.1.1 使用ASP.NET AJAX
開發(fā)的優(yōu)勢 52
4.1.2 使用ASP.NET AJAX
開發(fā)的劣勢 52
4.1.3 各種AJAX庫 53
4.2 客戶端JavaScript概述 53
4.2.1 什么是JavaScript 54
4.2.2 為什么需要JavaScript 54
4.2.3 常見控件引用 54
4.2.4 瀏覽器支持 56
4.3 客戶端內(nèi)容 56
4.3.1 ScriptManager 57
4.3.2 快捷方式 61
4.3.3 ScriptManagerProxy 61
4.3.4 XML-Script 62
4.4 服務器端操作 62
4.5 客戶端和服務器協(xié)同工作 64
4.5.1 使用ASP.NET調(diào)用約定 64
4.5.2 執(zhí)行異步操作 66
4.6 AJAX應用 68
4.7 返回數(shù)據(jù) 68
4.7.1 簡單數(shù)據(jù)類型 69
4.7.2 使用定制業(yè)務對象 70
4.8 基于頁面的Web服務 73
4.9 JSON數(shù)據(jù)格式 74
4.9.1 什么是JSON 75
4.9.2 為什么使用JSON 76
4.10 問題所在 76
4.10.1 無效回送或回調(diào)參數(shù) 76
4.10.2 同步ViewState 78
4.10.3 出錯處理 79
4.11 Futures CTP 82
4.12 本章小結 82
第5章 UpdatePanel控件 83
5.1 什么是UpdatePanel 83
5.2 理解異步回送 84
5.3 UpdatePanel的瀏覽器支持 85
5.4 配置UpdatePanel 86
5.4.1 ScriptManager 87
5.4.2 ScriptManager的方法和屬性 88
5.4.3 觸發(fā)UpdatePanel 88
5.4.4 90
5.4.5 終止按鈕 90
5.4.6 ChildrenAsTriggers 91
5.4.7 UpdateMode 91
5.4.8 RenderMode 91
5.5 服務器端調(diào)試 91
5.6 動態(tài)添加UpdatePanel 92
5.7 客戶端頁面生命周期 94
5.7.1 PageRequestManager 95
5.7.2 initializeRequest 95
5.7.3 beginRequest 95
5.7.4 pageLoading 96
5.7.5 pageLoaded 96
5.7.6 endRequest 96
5.7.7 init 97
5.7.8 pageUnload 97
5.8 添加控件 99
5.9 編制控件 105
5.9.1 注冊腳本 105
5.9.2 初始化腳本 106
5.9.3 實施客戶端處置功能 107
5.10 其他控件 108
5.10.1 UpdateProgress控件 108
5.10.2 Timer控件 108
5.11 本章小結 110
第6章 Control Toolkit 111
6.1 開發(fā)團體項目 111
6.2 安裝工具集 112
6.3 測試工具集控件 116
6.3.1 擴展器控件 116
6.3.2 控件基本使用方法 117
6.4 測試控件 119
6.4.1 控件列表 119
6.4.2 應用控件 126
6.5 創(chuàng)建擴展器控件 149
6.6 為AJAX Control Toolkit開放
源代碼項目做出貢獻 149
6.7 本章小結 150
第7章 控件擴展器 151
7.1 核心框架 151
7.2 創(chuàng)建一個控件 152
7.2.1 創(chuàng)建項目 153
7.2.2 嵌入腳本資源 155
7.2.3 實施抽象方法 157
7.2.4 提供動態(tài)行為實現(xiàn) 160
7.2.5 完成的擴展器 167
7.2.6 ASP.NET AJAX Control
Toolkit 167
7.2.7 使用AJAX Control Toolkit
增強擴展器 171
7.2.8 AJAX Control Toolkit效果 174
7.3 使用AJAX Control Toolkit
的優(yōu)缺點 175
7.4 本章小結 176
第8章 JavaScript增強 179
8.1 數(shù)據(jù)類型 179
8.1.1 Object()對象 180
8.1.2 Boolean()對象 181
8.1.3 Number()對象 182
8.1.4 String()對象 183
8.1.5 Array()對象 184
8.1.6 StringBuilder()類 186
8.1.7 Date()對象 188
8.1.8 Error()對象 190
8.2 代碼管理 191
8.2.1 命名空間 191
8.2.2 類 193
8.2.3 繼承 194
8.2.4 接口 196
8.2.5 集成語言特征 196
8.2.6 枚舉 198
8.3 本章小結 199
第9章 Microsoft AJAX Library 201
9.1 客戶端命名空間 201
9.2 Sys命名空間 202
9.2.1 類型 202
9.2.2 Sys.Debug 203
9.2.3 Sys.StringBuilder 204
9.3 Sys.Net命名空間 211
9.4 Sys.Serialization命名空間 219
9.5 Microsoft AJAX Library
事件處理 224
9.6 本章小結 225
第10章 用戶界面設計 227
10.1 異步和同步回送 227
10.2 用戶處理通知 228
10.3 動畫顯示異步回送 233
10.4 在操作進行中提供反饋 236
10.5 中斷操作 239
10.6 操作異常 243
10.7 本章小結 246
第11章 安全和集成 249
11.1 集成工作方式 249
11.2 保護Web應用程序 249
11.3 ASP.NET成員資格服務 251
11.4 使用Microsoft ASP.NET
2.0 AJAX 253
11.5 身份驗證服務 253
11.5.1 Login函數(shù) 253
11.5.2 Logout函數(shù) 254
11.5.3 啟用身份驗證服務 254
11.5.4 小結 260
11.6 配置服務 261
11.6.1 屬性字段 261
11.6.2 Load函數(shù) 261
11.6.3 Save函數(shù) 261
11.6.4 啟用配置服務 262
11.7 本章小結 271
第12章 調(diào)試 273
12.1 服務器端調(diào)試 273
12.2 使用斷點 275
12.3 JavaScript調(diào)試 276
12.3.1 其他調(diào)用調(diào)試器的方法 284
12.3.2 使用debugger關鍵字 285
12.3.3 其他檢測變量值的方法 287
12.4 ASP.NET AJAX調(diào)試支持 291
12.4.1 使用Sys.Debug 291
12.4.2 斷言和失敗 297
12.4.3 使用Sys.Debug.assert 297
12.4.4 使用Sys.Debug.fail 299
12.4.5 ScriptManager調(diào)試支持 299
12.5 中間人 300
12.6 使用Web Development
Helper 305
12.7 在Firefox中調(diào)試 307
12.8 本章小結 310
第13章 ASP.NET AJAX Futures
CTP:在線內(nèi)容 313
13.1 XML-Script 313
13.2 數(shù)據(jù)綁定 314
13.3 拖放功能 315
13.4 橋接 316
13.5 Silverlight 317
附錄 參考資料 319

本目錄推薦

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