ASP.NET2.0AJAX入門經(jīng)典

出版時間:2008-6  出版社:清華大學(xué)出版社  作者:(美)麥克盧爾,(美)格拉維奇,(美)歐爾 等著,吳宏泉 譯  頁數(shù):321  字?jǐn)?shù):511000  譯者:吳宏泉  
Tag標(biāo)簽:無  

內(nèi)容概要

在目前的Web 2.0熱潮中,AJAX已成為人們談?wù)撟疃嗟募夹g(shù)術(shù)語,可以說AJAX已成為Web開發(fā)的重要武器!ASP.NET 2.0 AJAX框架是一套基于瀏覽器的Web技術(shù),它為Web應(yīng)用程序的設(shè)計(jì)帶來一場革命。 本書是由微軟MVP團(tuán)隊(duì)編寫的Amazon暢銷書,全面介紹了ASP.NET 2.0 AJAX技術(shù),內(nèi)容包括如何構(gòu)建ASP.NET AJAX應(yīng)用程序,如何與Web服務(wù)進(jìn)行基本的AJAX風(fēng)格的操作,以及如何使用UpdatePanel控件、AJAX Control Toolkit和其他功能。 該書可供各大專院校作為教材使用,也可供從事相關(guān)工作的人員作為參考用書使用。

作者簡介

Wallace B.Wally McClure于1990年畢業(yè)于Georgia Institute ofTechnology學(xué)院,并獲得了電氣工程科學(xué)學(xué)士學(xué)位。之后他繼續(xù)在那里深造,并于l991年獲得了同一領(lǐng)域的碩士學(xué)位。之后,他先后在幾個公司中擔(dān)任了顧問和開發(fā)的職位,這些公司包括The United StatesDepartment of Edu

書籍目錄

第1章  ASP.NET AJAX綜述  1.1  開發(fā)趨勢  1.2  問題所在  1.3  改善用戶體驗(yàn)  1.4  現(xiàn)狀  1.5  什么是AJAX    1.5.1  AJAX的優(yōu)勢    1.5.2  AJAX發(fā)展歷史    1.5.3  組成AJAX的技術(shù)  1.6  什么是ASP.NET 2.0 AJAX  1.7  AJAX的使用者    1.7.1  現(xiàn)狀    1.7.2  程序包    1.7.3  AJAX的未來  1.8  本章小結(jié)第2章  創(chuàng)建ASP.NET AJAX應(yīng)用程序  2.1  安裝ASP.NET AJAX  2.2  創(chuàng)建ASP.NET AJAX應(yīng)用程序    2.2.1  創(chuàng)建一個管理用戶和角色的數(shù)據(jù)庫    2.2.2  創(chuàng)建一個數(shù)據(jù)訪問層    2.2.3  創(chuàng)建一個角色管理頁面    2.2.4  添加一個UpdateProgress控件  2.3  在已有應(yīng)用程序中添加ASP.NET AJAX功能    2.3.1  添加ScriptManager控件    2.3.2  添加UpdatePanel控件    2.3.3  添加AutoCompleteExtender控件  2.4  本章小結(jié)第3章  ASP.NET AJAX體系結(jié)構(gòu)  3.1  ASP.NET AJAX基礎(chǔ)  3.2  理解代碼庫  3.3  實(shí)現(xiàn)跨瀏覽器兼容  3.4  探索Microsoft AJAX Library  3.5  客戶端事件生命周期  3.6  服務(wù)器端控件和組件  3.7  檢測JavaScript文件  3.8  操控HTTP處理程序  3.9  使用web.config文件  3.10  本章小結(jié)第4章  Web服務(wù)調(diào)用  4.1  AJAX介紹    4.1.1  使用ASP.NET AJAX開發(fā)的優(yōu)勢    4.1.2  使用ASP.NET AJAX開發(fā)的劣勢    4.1.3  各種AJAX庫  4.2  客戶端JavaScript概述    4.2.1  什么是JavaScript    4.2.2  為什么需要JavaScript    4.2.3  常見控件引用    4.2.4  瀏覽器支持  4.3  客戶端內(nèi)容    4.3.1  ScriptManager    4.3.2  快捷方式    4.3.3  ScriptManagerProxy    4.3.4  XML-Script  4.4  服務(wù)器端操作  4.5  客戶端和服務(wù)器協(xié)同工作    4.5.1  使用ASP.NET調(diào)用約定    4.5.2  執(zhí)行異步操作  4.6  AJAX應(yīng)用  4.7  返回?cái)?shù)據(jù)    4.7.1  簡單數(shù)據(jù)類型    4.7.2  使用定制業(yè)務(wù)對象  4.8  基于頁面的Web服務(wù)  4.9  JSON數(shù)據(jù)格式    4.9.1  什么是JSON    4.9.2  為什么使用JSON  4.10  問題所在    4.10.1  無效回送或回調(diào)參數(shù)    4.10.2  同步ViewState    4.10.3  出錯處理  4.11  Futures CTP  4.12  本章小結(jié)第5章  UpdatePanel控件  5.1  什么是UpdatePanel  5.2  理解異步回送  5.3  UpdatePanel的瀏覽器支持  5.4  配置UpdatePanel    5.4.1  ScriptManager    5.4.2  ScriptManager的方法和屬性    5.4.3  觸發(fā)UpdatePanel    5.4.4      5.4.5  終止按鈕    5.4.6  ChildrenAsTriggers    5.4.7  UpdateMode    5.4.8  RenderMode  5.5  服務(wù)器端調(diào)試  5.6  動態(tài)添加UpdatePanel  5.7  客戶端頁面生命周期    5.7.1  PageRequestManager    5.7.2  initializeRequest    5.7.3  beginRequest    5.7.4  pageLoading    5.7.5  pageLoaded    5.7.6  endRequest    5.7.7  init    5.7.8  pageUnload  5.8  添加控件  5.9  編制控件    5.9.1  注冊腳本    5.9.2  初始化腳本    5.9.3  實(shí)施客戶端處置功能  5.10  其他控件    5.10.1  UpdateProgress控件    5.10.2  Timer控件  5.11  本章小結(jié)第6章  Control Toolkit  6.1  開發(fā)團(tuán)體項(xiàng)目  6.2  安裝工具集  6.3  測試工具集控件    6.3.1  擴(kuò)展器控件    6.3.2  控件基本使用方法  6.4  測試控件    6.4.1  控件列表    6.4.2  應(yīng)用控件  6.5  創(chuàng)建擴(kuò)展器控件  6.6  為AJAX Control Toolkit開放源代碼項(xiàng)目做出貢獻(xiàn)  6.7  本章小結(jié)第7章  控件擴(kuò)展器  7.1  核心框架  7.2  創(chuàng)建一個控件    7.2.1  創(chuàng)建項(xiàng)目    7.2.2  嵌入腳本資源    7.2.3  實(shí)施抽象方法    7.2.4  提供動態(tài)行為實(shí)現(xiàn)    7.2.5  完成的擴(kuò)展器    7.2.6  ASP.NET AJAX Control Toolkit    7.2.7  使用AJAX Control Toolkit增強(qiáng)擴(kuò)展器    7.2.8  AJAX Control Toolkit效果  7.3  使用AJAX Control Toolkit的優(yōu)缺點(diǎn)  7.4  本章小結(jié)第8章  JavaScript增強(qiáng)  8.1  數(shù)據(jù)類型    8.1.1  Object()對象    8.1.2  Boolean()對象    8.1.3  Number()對象    8.1.4  String()對象    8.1.5  Array()對象    8.1.6  StringBuilder()類    8.1.7  Date()對象    8.1.8  Error()對象  8.2  代碼管理    8.2.1  命名空間    8.2.2  類    8.2.3  繼承    8.2.4  接口    8.2.5  集成語言特征    8.2.6  枚舉  8.3  本章小結(jié)第9章  Microsoft AJAX Library  9.1  客戶端命名空間  9.2  Sys命名空間    9.2.1  類型    9.2.2  Sys.Debug    9.2.3  Sys.StringBuilder  9.3  Sys.Net命名空間  9.4  Sys.Serialization命名空間  9.5  Microsoft AJAX Library事件處理  9.6  本章小結(jié)第10章  用戶界面設(shè)計(jì)  10.1  異步和同步回送  10.2  用戶處理通知  10.3  動畫顯示異步回送  10.4  在操作進(jìn)行中提供反饋  10.5  中斷操作  10.6  操作異常  10.7  本章小結(jié)第11章  安全和集成  11.1  集成工作方式  11.2  保護(hù)Web應(yīng)用程序  11.3  ASP.NET成員資格服務(wù)  11.4  使用Microsoft ASP.NET 2.0 AJAX  11.5  身份驗(yàn)證服務(wù)    11.5.1  Login函數(shù)    11.5.2  Logout函數(shù)    11.5.3  啟用身份驗(yàn)證服務(wù)    11.5.4  小結(jié)  11.6  配置服務(wù)    11.6.1  屬性字段    11.6.2  Load函數(shù)    11.6.3  Save函數(shù)    11.6.4  啟用配置服務(wù)  11.7  本章小結(jié)第12章  調(diào)試  12.1  服務(wù)器端調(diào)試  12.2  使用斷點(diǎn)  12.3  JavaScript調(diào)試    12.3.1  其他調(diào)用調(diào)試器的方法    12.3.2  使用debugger關(guān)鍵字    12.3.3  其他檢測變量值的方法  12.4  ASP.NET AJAX調(diào)試支持    12.4.1  使用Sys.Debug    12.4.2  斷言和失敗    12.4.3  使用Sys.Debug.assert    12.4.4  使用Sys.Debug.fail    12.4.5  ScriptManager調(diào)試支持  12.5  中間人  12.6  使用Web Development Helper  12.7  在Firefox中調(diào)試  12.8  本章小結(jié)第13章  ASP.NET AJAX Futures CTP:在線內(nèi)容  13.1  XML-Script  13.2  數(shù)據(jù)綁定  13.3  拖放功能  13.4  橋接  13.5  Silverlight附錄  參考資料

章節(jié)摘錄

  第1章 ASP.NETAJAX綜述  近些年來,開發(fā)人員經(jīng)歷了很多開發(fā)方面的變化,從基于終端的編程,到基于PC的編程,到基于Windows的編程,再到Web編程?,F(xiàn)在,我們已經(jīng)到了另一個編程革命的邊緣——就是為W曲應(yīng)用程序帶來更多交互的用戶界面。這個編程的革命為開發(fā)人員帶來了一套稱為AJAX(Asynchronous JavaSeriptAnd XML,異步JavaScript和XML)的技術(shù)。在單擊一個按鈕來提交數(shù)據(jù)時,用戶可以不再看到令人反感的屏幕閃爍,用戶也不再被拋到了頁面的頂部而丟失上下文關(guān)聯(lián)。通過使用AJAX,開發(fā)人員可以構(gòu)建克服了傳統(tǒng)Web回送所帶來的缺陷的應(yīng)用程序,改善了用戶界面,并且允許開發(fā)人員創(chuàng)建用戶友好的應(yīng)用程序?! ”菊碌闹饕獌?nèi)容:  ·ASP.NET開發(fā)以及如何與AJAx集成?!  JAX的工作原理,以及一些基本技術(shù)的高層次概述?!  JAX的優(yōu)勢?!  SP.NETAJAX是什么?!  な裁辞闆r不適合使用AJAX。  1.1 開發(fā)趨勢  如果您已經(jīng)有了一些開發(fā)經(jīng)驗(yàn),就像我們這些老家伙,您可能已經(jīng)經(jīng)歷了幾個開發(fā)階段——從連接到伺服主機(jī)或小型機(jī)的終端設(shè)備到個人電腦,然后發(fā)展到客戶端/N務(wù)器的開發(fā)。客戶端/服務(wù)器開發(fā)可以允許后端資源、網(wǎng)絡(luò)資源和前端PC的最小化,因?yàn)樵谇昂蠖酥g只需傳遞一些必需的數(shù)據(jù)。智能的客戶端/服務(wù)器的開發(fā)允許構(gòu)建響應(yīng)迅速的應(yīng)用程序,并且使得網(wǎng)絡(luò)和后端資源的應(yīng)用更有效。隨著20世紀(jì)90年代后期Web開發(fā)的出現(xiàn),我們好像又不幸地返回到了終端模式的開發(fā)階段。在這種方法中,任何在客戶端和服務(wù)器端之間的主要操作都要求發(fā)送所有的數(shù)據(jù),這個過程被稱為一個往返行程(round trip)。在往返行程過程中,表單上的所有數(shù)據(jù)會從客戶端發(fā)送到Web服務(wù)器,Web服務(wù)器會處理這些數(shù)據(jù)并發(fā)送回客戶端。往返行程的結(jié)果是大量的數(shù)據(jù)會在客戶端和服務(wù)器端之間來回傳遞,這會造成額外的數(shù)據(jù)傳輸和CPU占用,而且會使得Web應(yīng)用程序和服務(wù)器不堪重負(fù)。

編輯推薦

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

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    ASP.NET2.0AJAX入門經(jīng)典 PDF格式下載


用戶評論 (總計(jì)11條)

 
 

  •   適合入門,非常好的一本書!
  •   想要自己做網(wǎng)站,所以買了這本書,內(nèi)容不錯,質(zhì)量也很好,希望能對我有幫助!
  •   入門好書值得一買
  •   書的包裝很精致,絕對沒有質(zhì)量問題,書的知識面設(shè)計(jì)比較廣,值得一讀
  •   適合初學(xué)者學(xué)習(xí)。
  •   書買著,可就是在睡覺
  •   到貨了,還沒看呢
  •   有基礎(chǔ)可以不看直接高級編程就行了
  •   已經(jīng)看到第五章了,感覺講的內(nèi)容還行,挺不錯的,學(xué)到很多,唯一感覺不太好的就是覺得實(shí)例少了點(diǎn),所以對一些知識點(diǎn)感覺還比較模糊
  •   可能是缺貨吧,書皮質(zhì)量感覺像舊的一樣,但是里面質(zhì)量不錯
  •   書的紙業(yè)發(fā)黃,書平后好多泡泡并且有褶皺和撕爛的小口... 懷疑是不是正版的新書....
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7