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

ASP.NET 3.5 AJAX高級(jí)編程

ASP.NET 3.5 AJAX高級(jí)編程

定 價(jià):¥68.00

作 者: (美)依維恩 等著,杜靜 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: ASP

ISBN: 9787302213581 出版時(shí)間: 2010-01-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 485 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《ASP.NET 3.5 AJAX高級(jí)編程》基于ASP.NET AJAX來介紹ASP.NET 3.5 AJAX,但不討論ASP.NET 3.5。通過《ASP.NET 3.5 AJAX高級(jí)編程》的樣例可以了解ASP.NET AJAX庫(kù)的核心內(nèi)容,以及我們要開始使用的核心控件。首先學(xué)習(xí)如何使用JavaScript核心庫(kù)和ASP NET AJAX Toolkit,然后介紹如何調(diào)試、部署和開發(fā)定制的控件,并介紹了如何使用ASP.NET 3.5 AJAX特性創(chuàng)建功能豐富、響應(yīng)迅速的動(dòng)態(tài)網(wǎng)站,從而幫助讀者透徹地理解ASP NET 3.5 AJAX各部分的關(guān)系?!禔SP.NET 3.5 AJAX高級(jí)編程》適用于想在應(yīng)用程序中添加AJAX功能的有經(jīng)驗(yàn)的ASP.NET開發(fā)人員,同樣適用于想要結(jié)合使用ASP.NET和AJAX的經(jīng)驗(yàn)豐富的Web開發(fā)人員。

作者簡(jiǎn)介

  Bill Evjen,是.NET技術(shù)的積極支持者,也是基于社區(qū)主動(dòng)學(xué)習(xí).NET的支持者。自從.NET在2000年推出以來,他就積極地介入其中。同年,Bill建立了St.Louis.NET UserGroup(www.stlnet.org),這是世界上第一個(gè).NET用戶組。Bill還是International.NETAssociation(www.ineta.org)的奠基人和創(chuàng)始人,現(xiàn)在其成員已超過500 000人。 Bill住在密蘇里州的路易斯街,是熱情贊賞ASP.NET和XML w曲服務(wù)的作者和擁戴者。他獨(dú)立編撰和與他人合作編撰的圖書超過15本,包括《ASENET 3.5高級(jí)編程(第5版)》(清華大學(xué)出版社引進(jìn)并出版)、《C撐高級(jí)編程(第6版)》(清華大學(xué)出版社引進(jìn)并出版)、Professional VB 2008、ASPNETProfessional Secrets、XML Web Services f0,ASPNET和WebServices Enhancements:Understanding the WSEfor Enterprise Applications等(由Wiley出版社出版)。除了寫作之外,Bill還在各種會(huì)議上發(fā)表演講,包括DevConnections、VSLive和TechEd。此外,Bill還與Microsoft關(guān)系密切,是Microsoft區(qū)域主管和MVP。 Bill是Platform Architecture for Lipper(wwvv.1ipperweb.corn)的全球領(lǐng)袖,Platform Architecture for Lipper是Thomson Reuters(一家國(guó)際新聞和金融服務(wù)公司)的一個(gè)全資子公司。Bill畢業(yè)于華盛頓州Bellingham的華盛頓大學(xué),獲得了俄語(yǔ)學(xué)位。他在休閑時(shí),會(huì)到芬蘭的Toivakka度假。Bill的聯(lián)系方式是evjen@yah00.com。Matt Gibbs,當(dāng)前是.NET Development Platform團(tuán)隊(duì)在上海的區(qū)域經(jīng)理。 Matt自從在1997年加入到IIS 4團(tuán)隊(duì),并使用“傳統(tǒng)”的ASP以來,一直致力于Microsoft開發(fā)技術(shù),他還和別人合作撰寫了幾本有關(guān)ASP和ASP.NET的圖書。他喜歡旅游,認(rèn)識(shí)新朋友,共享開發(fā)方面的信息。Dan Wahlin是Microsoft在連接系統(tǒng)方面的MVP,是Interface Technical Training (www.interfacett.com)上.NET開發(fā)的導(dǎo)師和體系架構(gòu)顧問。 Dan是XML for ASP.NET Developers網(wǎng)站(www.xmlforasp.net)的創(chuàng)始人,此網(wǎng)站致力于在Microsoft .NET平臺(tái)上使用ASP.NET、Silverlight、AJAX和XML Web服務(wù)。 他還是INETA Speaker’s Bureau的一員,并且是幾個(gè)討論會(huì)的發(fā)言人. 多年來,Dan自己或和別人合作撰寫了許多有關(guān).NET的圖書,最新的兩本是《ASP.NET 3.5 AJAX高級(jí)編程》和Professional Silverlight 2 for ASP.NET Developers. Dan還為幾個(gè)在線技術(shù)時(shí)事通訊寫文章,還會(huì)定期更新他在http://weblogs. asp.net/dwahlin和www.twitter.com/danwahlin上的博客. 在閑暇時(shí)間,Dan喜歡在http://weblogs.asp.net/dwahlin/archive/tags/Music/default.aspx上創(chuàng)作和錄制音樂,放松一下。Dave Reed,是ASP.NET團(tuán)隊(duì)的一位開發(fā)人員,自從2006年ASP.NET AJAX的第一個(gè)測(cè)試版本推出以來,一直在研究ASP.NET AJAX. 在此之前,Dave在一家銀行技術(shù)公司工作了4年,是一位資深的Web開發(fā)人員、專注于大型。高度動(dòng)態(tài)的ASP.NET Web站點(diǎn)。 他在加州州立大學(xué)北嶺分校獲得了計(jì)算機(jī)科學(xué)的學(xué)士學(xué)位。 Dave常常在臨時(shí)的Microsoft會(huì)議上發(fā)言,例如內(nèi)部高級(jí)會(huì)議。Dave一直對(duì)編程有很大的熱情,認(rèn)為編程既是一種業(yè)余愛好,也是一種職業(yè), 他在http://weblogs.asp.net/infinitiesloop上維護(hù)一個(gè)很火的博客,討論高級(jí).NET和ASP.NET論題,在這個(gè)博客上,他喜歡幫助別人,回答常見的.NET和ASP.NET問題,他最負(fù)盛名的文章在ASP.NET ViewState上,用ViewState關(guān)鍵字搜索,這篇文章常常是第一個(gè)Internet搜索結(jié)果。他喜歡在空閑時(shí)打打游戲,放松一下,經(jīng)常在Xbox Live上以InfinitiesLoop的名字玩Halo 3游戲。

圖書目錄

第1章 AJAX概述
1.1 對(duì)AJAX應(yīng)用程序的需求
1.2 實(shí)現(xiàn)多功能Web應(yīng)用程序
1.3 誰會(huì)從AJAX中受益
1.3.1 最終用戶利益所在
1.3.2 開發(fā)人員利益所在
1.4 AJAX的技術(shù)
1.4.1 JavaScript Library和AJAX
1.4.2 Initiator組件
1.4.3 JavaScript組件
1.4.4 Web服務(wù)組件
1.4.5 動(dòng)態(tài)HTML組件
1.5 其他AJAX庫(kù)
1.6 用AJAX創(chuàng)建一個(gè)簡(jiǎn)單的Web頁(yè)面
1.7 AJAX的功能
1.8 本章小結(jié)
第2章 ASP.NET 3.5和AJAX
2.1 ASP.NET 3.5帶來的許多特性
2.1.1 客戶端技術(shù)
2.1.2 服務(wù)器端技術(shù)
2.1.3 用ASP.NET AJAX進(jìn)行開發(fā)
2.2 ASP.NET AJAX應(yīng)用程序
2.2.1 建立未使用AJAX的ASP.NET簡(jiǎn)單頁(yè)面
2.2.2 建立使用AJAX的ASP.NET頁(yè)面
2.3 ASP.NET AJAX的服務(wù)器端控件
2.3.1 ScriptManager控件
2.3.2 ScriptManagerProxy控件
2.3.3 UpdatePanel控件
2.3.4 Timer控件
2.3.5 UpdateProgress控件
2.4 使用多個(gè)UpdatePanel控件
2.5 客戶端頁(yè)面請(qǐng)求的生命周期
2.6 取消請(qǐng)求
2.7 檢測(cè)錯(cuò)誤
2.8 使用更新
2.9 本章小結(jié)
第3章 ASP.NET開發(fā)人員的JavaScript
3.1 客戶端的JavaScript
3.1.1 把JavaScript部署到瀏覽器
3.1.2 使用.NET包含客戶端腳本
3.1.3 感知性能
3.1.4 腳本資源
3.2 JavaScript變量類型
3.3 語(yǔ)言不規(guī)則性
3.3.1 什么是相等性
3.3.2 Null、Undefined或其他類型
3.4 變量作用域
3.5 使用原型
3.6 關(guān)閉閉包
3.6.1 垃圾收集
3.6.2 DOM元素
3.6.3 避免內(nèi)存泄漏
3.7 使用eval求值
3.8 處理異常
3.9 獲取字符串的一部分
3.10 更好的JavaScript
3.10.1 減少腳本
3.10.2 使用緩存變量
3.11 本章小結(jié)
第4章 ASP.NET AJAX Client Library
4.1 瀏覽器頁(yè)面生命周期
4.2 使用類型系統(tǒng)
4.2.1 聲明命名空間
4.2.2 創(chuàng)建類
4.2.3 使用接口
4.2.4 定義枚舉和標(biāo)記
4.3 基類庫(kù)
4.3.1 String類
4.3.2 日期和數(shù)字
4.3.3 數(shù)組
4.3.4 布爾值
4.4 Intellisense支持
4.5 偵錯(cuò)和調(diào)試
4.5.1 調(diào)試跟蹤控制臺(tái)
4.5.2 生成錯(cuò)誤
4.5.3 驗(yàn)證參數(shù)
4.6 瀏覽器對(duì)象
4.7 Sys 命名空間
4.8 本章小結(jié)
第5章 使用ScriptManager
5.1 無處不在的ScriptManager
5.1.1 添加腳本引用
5.1.2 通知回調(diào)
5.1.3 設(shè)置ScriptMode
5.1.4 嵌入腳本資源
5.1.5 腳本本地化
5.1.6 腳本全球化
5.1.7 服務(wù)引用
5.2 ASP.NET應(yīng)用程序服務(wù)
5.2.1 窗體身份驗(yàn)證
5.2.2 角色服務(wù)
5.2.3 配置服務(wù)
5.3 錯(cuò)誤處理
5.3.1 定制錯(cuò)誤處理
5.3.2 處理異步回送錯(cuò)誤
5.3.3 異步超時(shí)
5.4 定制腳本位置
5.4.1 設(shè)置腳本路徑
5.4.2 解析腳本引用
5.4.3 ScriptManager代理
5.4.4 腳本壓縮
5.4.5 移動(dòng)腳本引用
5.5 腳本合并
5.5.1 確定要合并的腳本
5.5.2 手工合并腳本
5.5.3 腳本引用配置器
5.5.4 兼容性
5.6 本章小結(jié)
第6章 控制“后退”按鈕
6.1 文檔片段指示器
6.2 示例應(yīng)用程序
6.3 啟用部分更新功能
6.4 添加歷史支持功能
6.5 狀態(tài)編碼
6.6 在客戶端管理歷史
6.7 客戶端更新
6.8 添加歷史支持功能
6.9 深度鏈接
6.10 本章小結(jié)
第7章 ASP.NET AJAX Toolkit
7.1 下載和安裝
7.1.1 新的Visual Studio模板
7.1.2 給VS2008工具箱添加新控件
7.2 ASP.NET AJAX控件
7.2.1 ASP.NET AJAX Control Toolkit中的擴(kuò)展器
7.2.2 AlwaysVisible ControlExtender
7.2.3 AnimationExtender
7.2.4 AutoCompleteExtender
7.2.5 CalendarExtender
7.2.6 CollapsiblePanelExtender
7.2.7 ConfirmButtonExtender和ModalPopupExtender
7.2.8 DragPanelExtender
7.2.9 DropDownExtender
7.2.10 DropShadowExtender
7.2.11 DynamicPopulateExtender
7.2.12 FilteredTextBoxExtender
7.2.13 HoverMenuExtender
7.2.14 ListSearchExtender
7.2.15 MaskedEditExtender和MaskedEditValidator
7.2.16 MutuallyExclusive CheckBoxExtender
7.2.17 NumericUpDownExtender
7.2.18 PagingBulletedListExtender
7.2.19 PopupControlExtender
7.2.20 ResizableControlExtender
7.2.21 RoundedCornersExtender
7.2.22 SliderExtender
7.2.23 SlideShowExtender
7.2.24 TextBoxWatermarkExtender
7.2.25 ToggleButtonExtender
7.2.26 UpdatePanel AnimationExtender
7.2.27 ValidatorCalloutExtender
7.3 ASP.NET AJAX Control Toolkit服務(wù)器控件
7.3.1 Accordion控件
7.3.2 CascadingDropDown
7.3.3 NoBot控件
7.3.4 PasswordStrength控件
7.3.5 Rating控件
7.3.6 TabContainer控件
7.4 本章小結(jié)
第8章 ASP.NET AJAX應(yīng)用程序服務(wù)
8.1 用戶身份驗(yàn)證
8.1.1 驗(yàn)證Windows用戶
8.1.2 使用窗體驗(yàn)證模式
8.1.3 配置窗體驗(yàn)證模式
8.1.4 定制身份驗(yàn)證
8.1.5 使用JavaScript進(jìn)行身份驗(yàn)證
8.1.6 訪問用戶狀態(tài)
8.1.7 注銷
8.1.8 用戶Profile數(shù)據(jù)
8.1.9 定義Profile數(shù)據(jù)
8.1.10 訪問Profile屬性
8.1.11 在瀏覽器中訪問Profile數(shù)據(jù)
8.1.12 重載Profile屬性
8.1.13 加載Profile屬性
8.1.14 存儲(chǔ)Profile數(shù)據(jù)
8.2 管理用戶角色
8.2.1 配置角色管理
8.2.2 客戶端的角色檢查
8.3 本章小結(jié)
第9章 ASP.NET AJAX聯(lián)網(wǎng)功能
9.1 XMLHttpRequest對(duì)象
9.1.1 XMLHttpRequest安全性
9.1.2 對(duì)象屬性和方法
9.2 WebRequest調(diào)用
9.2.1 設(shè)置HTTP動(dòng)詞
9.2.2 設(shè)置超時(shí)限制
9.2.3 添加定制頭
9.2.4 傳遞額外的數(shù)據(jù)
9.3 管理Web請(qǐng)求
9.3.1 默認(rèn)超時(shí)設(shè)置
9.3.2 全局Web請(qǐng)求處理
9.3.3 WebRequestExecutor
9.4 傳遞數(shù)據(jù)
9.4.1 串行化
9.4.2 JSON格式
9.4.3 JSON串行化
9.4.4 PageMethods
9.4.5 使用日期
9.4.6 避免串行化
9.4.7 配置JSON串行化功能
9.4.8 定制串行化
9.5 本章小結(jié)
第10章 使用動(dòng)畫
10.1 使用動(dòng)畫控件
10.1.1 給單個(gè)控件制作動(dòng)畫
10.1.2 動(dòng)畫事件
10.1.3 動(dòng)畫動(dòng)作
10.1.4 動(dòng)畫方法
10.2 動(dòng)畫動(dòng)作的示例
10.2.1 在序列中使用(FadeOut)動(dòng)作
10.2.2 使用(FadeIn)和(FadeOut)
10.2.3 移動(dòng)和處理面板
10.3 本章小結(jié)
第11章 構(gòu)建定制控件
11.1 構(gòu)建客戶端ASP.NET AJAX控件
11.1.1 擴(kuò)展JavaScript
11.1.2 注冊(cè)控件命名空間
11.1.3 創(chuàng)建控件構(gòu)造函數(shù)
11.1.4 使用原型設(shè)計(jì)模式和JSON
11.1.5 定義控件屬性
11.1.6 初始化控件和處理事件
11.1.7 定義控件方法
11.1.8 釋放控件資源
11.1.9 注冊(cè)定制控件類
11.1.10 創(chuàng)建客戶端控件實(shí)例
11.2 構(gòu)建服務(wù)器端ASP.NET AJAX控件
11.2.1 在服務(wù)器端控件中嵌入腳本
11.2.2 創(chuàng)建控件類
11.2.3 在ASP.NET頁(yè)面中使用定制ASP.NET AJAX控件
11.2.4 用ASP.NET AJAX ControlToolkit創(chuàng)建控件擴(kuò)展器
11.3 本章小結(jié)
第12章 Web Part
12.1 Web Part簡(jiǎn)介
12.2 建立沒有AJAX的Web Parts頁(yè)面
12.2.1 WebPartManager服務(wù)器控件
12.2.2 WebPartZone 服務(wù)器控件
12.2.3 理解WebPartZone控件
12.2.4 允許用戶改變頁(yè)面模式
12.3 理解回送與Web Part
12.4 在Web Part頁(yè)面上添加AJAX
12.5 用AJAX建立定制的Web Part
12.6 本章小結(jié)
第13章 本地化
13.1 什么是本地化
13.2 文化和區(qū)域
13.2.1 理解文化類型
13.2.2 理解ASP.NET文化
13.3 服務(wù)器端和客戶端的本地化
13.3.1 服務(wù)器端的文化聲明
13.3.2 終端用戶如何在客戶機(jī)上選擇文化
13.4 客戶端的文化細(xì)節(jié)
13.5 ASP.NET 3.5資源文件
13.5.1 使用本地資源
13.5.2 添加另一個(gè)語(yǔ)言資源文件
13.5.3 完成Default.aspx頁(yè)面的建立
13.5.4 使用全局資源
13.6 資源編輯器
13.7 本地化帶靜態(tài)文件的腳本
13.8 嵌入JavaScript文件
13.9 本章小結(jié)
第14章 狀態(tài)管理
14.1 理解.NET中的狀態(tài)
14.2 理解會(huì)話
14.2.1 在進(jìn)程中運(yùn)行會(huì)話
14.2.2 在進(jìn)程外運(yùn)行會(huì)話
14.2.3 在SQL Server上維護(hù)會(huì)話
14.2.4 確定會(huì)話的狀態(tài)
14.2.5 無Cookie的會(huì)話狀態(tài)
14.3 使用Application對(duì)象
14.4 使用Cookie
14.4.1 使用Cookie的優(yōu)點(diǎn)
14.4.2 使用Cookie的缺點(diǎn)
14.5 使用ViewState
14.5.1 開關(guān)ViewState功能
14.5.2 擴(kuò)展ViewState
14.6 狀態(tài)管理和ASP.NET AJAX
14.7 本章小結(jié)
第15章 測(cè)試和調(diào)試ASP.NET AJAX應(yīng)用程序
15.1 調(diào)試和發(fā)布腳本
15.2 使用Error類
15.3 使用Sys.Debug類
15.3.1 執(zhí)行跟蹤操作
15.3.2 執(zhí)行斷言操作
15.4 啟用Internet Explorer的調(diào)試功能
15.5 使用Firefox和Firebug調(diào)試
15.6 瀏覽ASP.NET AJAX請(qǐng)求和響應(yīng)消息
15.6.1 使用Fiddler檢測(cè)消息
15.6.2 使用Web DevelopmentHelper檢測(cè)消息
15.7 本章小結(jié)
第16章 部署ASP.NET AJAX應(yīng)用程序
16.1 安裝Bits
16.1.1 ASP.NET AJAX
16.1.2 ASP.NET AJAX Control Toolkit
16.1.3 ASP.NET Futures CTP
16.2 Web場(chǎng)部署的準(zhǔn)備
16.2.1 設(shè)置MachineKey
16.2.2 操作會(huì)話狀態(tài)
16.3 使用不同平臺(tái)
16.4 避免常見的配置問題
16.4.1 禁用調(diào)試
16.4.2 啟用定制錯(cuò)誤
16.4.3 禁用跟蹤
16.4.4 設(shè)置部署模式
16.5 創(chuàng)建Web部署項(xiàng)目
16.6 部署之后
16.6.1 性能監(jiān)控
16.6.2 控制AJAX特征
16.6.3 配置IIS7
16.7 使用腳本壓縮
16.7.1 壓縮動(dòng)態(tài)腳本
16.7.2 壓縮靜態(tài)腳本
16.7.3 考慮使用共享腳本
16.7.4 不要改變版本路徑
16.8 本章小結(jié)
附錄 ASP.NET AJAX資源

本目錄推薦

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