Microsoft ASP.NET AJAX導(dǎo)學(xué)

出版時(shí)間:2008-6  出版社:機(jī)械工業(yè)出版社  作者:Dino Esposito  頁數(shù):288  譯者:成保棟  
Tag標(biāo)簽:無  

內(nèi)容概要

本書詳細(xì)地介紹AJAX的相關(guān)知識(shí)。主要內(nèi)容包括:ASP.NETAJAX技術(shù)概述、局部頁面更新技術(shù)、ControlToolkit方法、如何在客戶端調(diào)用Web服務(wù)、如何創(chuàng)建客戶端功能的組件等。本書內(nèi)容全面、實(shí)例豐富,可以幫助讀者快速掌握AJAX的相關(guān)技術(shù)。本書適合需要了解AJAX的技術(shù)人員參考。

作者簡(jiǎn)介

Dino Esposito是意大利首都羅馬的一位軟件培訓(xùn)師兼顧問。他是Solid QualityMetltors團(tuán)隊(duì)的成員之一,專攻Microsoft.NET技術(shù)。他經(jīng)常在歐洲、澳大利亞及美國(guó)從事技術(shù)和咨詢工作。     
  多年來,Dirlo在為銀行和保險(xiǎn)公司搭建體系結(jié)構(gòu)和創(chuàng)建分布式系統(tǒng)方面,積累了第

書籍目錄

譯者序作者簡(jiǎn)介前言第一部分  ASP.NET AJAX構(gòu)建模塊  第1章  AJAx的發(fā)展  1.1  變革的過程     1.1.1  傳統(tǒng)的Web應(yīng)用程序     1.1.2  基于AJAX的Web應(yīng)用程序     1.1.3  Rich瀏覽器的角色    1.2  AJAX核心引擎     1.2.1  XMLHttpRequest對(duì)象     1.2.2  HTTP對(duì)象模型     1.2.3  運(yùn)行自制的AJAX框架     1.2.4  再談文檔對(duì)象模型     1.2.5  ASP.NET中現(xiàn)有的AJAX框架    1.3  ASP.NET AJAX實(shí)踐     1.3.1  搭建ASE.NET AJAX Extensions環(huán)境     1.3.2  核心組件    1.4  小結(jié)  第2章  Microsoift為AJAx提供的客戶端庫    2.1  JavaSctipt語言擴(kuò)展     2.1.1  擴(kuò)展機(jī)制的基礎(chǔ)結(jié)構(gòu)     2.1.2  面向?qū)ο蟮臄U(kuò)展    2.2  核心組件     2.2.1  Sys.Application對(duì)象     2.2.2  Sys.Component對(duì)象     2.2.3  網(wǎng)絡(luò)協(xié)議組件     2.2.4  用戶界面組件     2.2.5  其他組件和功能    2.3  小結(jié)第二部分  為網(wǎng)站增加AJAX功能  第3章  ASP.NET AJAx的核心    3.1  ASP.NET AJAX的配置     3.1.1  Web.config文件     3.1.2  運(yùn)行時(shí)引擎    3.2  腳本管理器組件     3.2.1  ASP.NET ScriptManager控件     3.2.2  加載腳本     3.2.3  腳本錯(cuò)誤處理    3.3  小結(jié)  第4章  局部頁面更新    4.1  定義局部可更新區(qū)域     4.1.1  UpdatePanel控件概述     4.1.2  啟用頁面局部更新     4.1.3  檢測(cè)正在執(zhí)行中的更新操作     4.1.4  UpdatePanel控件的運(yùn)行機(jī)制    4.2  控制可更新區(qū)域     4.2.1  觸發(fā)面板更新     4.2.2  觸發(fā)周期性的局部更新     4.2.3  在局部更新過程中提供用戶反饋     4.2.4  局部更新的客戶端事件     4.2.5  在局部頁面更新期間傳遞數(shù)據(jù)項(xiàng)目       4.2.6  在局部更新期間讓面板運(yùn)用動(dòng)畫效果    4.3  小結(jié)  第5章  AJAX Control Toolkit    5.1  擴(kuò)展器控件     5.1.1  擴(kuò)展器究竟是什么     5.1.2  ExtenderControl類     5.1.3  擴(kuò)展器創(chuàng)建示例    5.2  AJAX Control Toolkit簡(jiǎn)介     5.2.1  安裝Toolkit     5.2.2  AJAX Control Toolkit中的各控件    5.3  Accordion控件     5.3.1  Accordion控件概述       5.3.2  使用Accordion控件    5.4  Rating控件     5.4.1  Rating控件概述     5.4.2  使用Rating控件    5.5  ReorderList控件     5.5.1  ReorderList控件概述     5.5.2  使用ReorderLjst控件    5.6  TabContainer控件     5.6.1  TabContainer控件概述     5.6.2  使用TabContainer控件    5.7  AJAX Control Toolkit的擴(kuò)展器     5.7.1  面板擴(kuò)展器     5.7.2  Button擴(kuò)展器     5.7.3  彈出式擴(kuò)展器     5.7.4  用戶界面擴(kuò)展器     5.7.5  輸入型擴(kuò)展器     5.7.6  Animation擴(kuò)展器    5.8小結(jié)第三部分  以客戶端為中心的開發(fā)  第6章  內(nèi)建的應(yīng)用程序服務(wù)    6.1  表單認(rèn)證服務(wù)     6.1.1  身份認(rèn)證服務(wù)的系統(tǒng)基礎(chǔ)架構(gòu)     6.1.2  在應(yīng)用程序中使用身份認(rèn)證服務(wù)    6.2  用戶個(gè)性化服務(wù)     6.2.1  用戶個(gè)性化服務(wù)的系統(tǒng)基礎(chǔ)架構(gòu)     6.2.2  在應(yīng)用程序中使用用戶個(gè)性化服務(wù)    6.3  小結(jié)  第7章  ASP.NET AJAx遠(yuǎn)程方法調(diào)用    7.1  為遠(yuǎn)程調(diào)用設(shè)計(jì)的服務(wù)器API     7.1.1  定義遠(yuǎn)程API的契約     7.1.2  實(shí)現(xiàn)遠(yuǎn)程API的契約    7.2  通過Web服務(wù)進(jìn)行遠(yuǎn)程調(diào)用     7.2.1  創(chuàng)建AJAX Web服務(wù)     7.2.2  使用AJAXWeb服務(wù)     7.2.3  AJAX Web服務(wù)設(shè)計(jì)原則    7.3  通過頁面方法實(shí)現(xiàn)遠(yuǎn)程調(diào)用     7.3.1  創(chuàng)建頁面方法     7.3.2  使用頁面方法    7.4  橋接外部的Web服務(wù)     7.4.1  傳統(tǒng)的服務(wù)器對(duì)服務(wù)器方法     7.4.2  ASP.NET AJAX Futures的橋接文件    7.5小結(jié)  第8章  用ASP.NET創(chuàng)建AJAX應(yīng)用程序?qū)嵗?   8.1  AJAX深入解析     8.1.1  AJAX的優(yōu)點(diǎn)     8.1.2  AJAX的缺點(diǎn)     8.1.3  模式、實(shí)踐和服務(wù)    8.2  重訪ASP.NET Starter Kits     8.2.1  Jobs Site Starter Kit速覽     8.2.2  減少頁面抖動(dòng)     8.2.3  定期刷新屏幕    8.3  小結(jié)

章節(jié)摘錄

第一部分 ASP.NET AJAX構(gòu)建模塊第1章 AJAx的發(fā)展現(xiàn)在的web應(yīng)用程序從體系結(jié)構(gòu)和實(shí)現(xiàn)上來說,已經(jīng)不再僅僅是相互關(guān)聯(lián)和鏈接的一組頁面了。目前所謂的AJAX模型從根本上改變了用戶對(duì)web應(yīng)用程序的體驗(yàn),開發(fā)人員在設(shè)計(jì)和實(shí)現(xiàn)新的web應(yīng)用程序時(shí),不得不考慮采用這一更新、功能更加豐富的模型。言歸正傳,AJAX模型到底是怎么一回事呢?AJAX這一相對(duì)來說比較新的術(shù)語,是“Asynchronous JavaScript and XML”的縮寫。它是一個(gè)涵蓋性術(shù)語,所描述的技術(shù)主要用于創(chuàng)建具有高度交互性和響應(yīng)性的Web應(yīng)用程序。什么是AJAX的精髓呢?早在10年之前,創(chuàng)建web應(yīng)用程序時(shí)不就要求具有“交互性”、“響應(yīng)性”,并可以通過瀏覽器來部署嗎?那么現(xiàn)在的AJAX在這些方面的創(chuàng)新是什么呢?Internet所取得的巨大成功使得人們對(duì)Web相關(guān)技術(shù)進(jìn)步的渴望出乎意料地與日俱增。多年來,用戶對(duì)功能更加強(qiáng)大的web應(yīng)用程序和服務(wù)的迫切要求,促使體系結(jié)構(gòu)框架設(shè)計(jì)師和程序開發(fā)人員將越來越多的特色功能集成到服務(wù)器平臺(tái)和客戶端瀏覽器中。因此,傳統(tǒng)的Web應(yīng)用程序模式已不能滿足功能的要求。在設(shè)計(jì)模式和編程模型上的徹底變化迫在眉睫。在傳統(tǒng)web應(yīng)用程序的開發(fā)方針和原則的基礎(chǔ)上對(duì)平臺(tái)進(jìn)行改進(jìn)和增強(qiáng),已經(jīng)不能應(yīng)對(duì)最新技術(shù)需求對(duì)業(yè)界提出的挑戰(zhàn),這時(shí)需要真正的革命性變革才能解決問題。對(duì)下一代web應(yīng)用程序來說,AJAX正是這種變革的化身,可能在未來10年之內(nèi)它都會(huì)經(jīng)久不衰。從開發(fā)人員的角度看,AJAX主要是指一組用于創(chuàng)建具有高度交互性Web應(yīng)用程序的開發(fā)組件、工具和技術(shù),可以提供更好的用戶體驗(yàn)。按照AJAX規(guī)范,web應(yīng)用程序與web服務(wù)器交換的僅僅是數(shù)據(jù)而不是頁面。從用戶角度看,使用AJAX意味著向服務(wù)器發(fā)送和接收數(shù)據(jù)的速度更快,更主要的是大大減少了頁面加載和刷新的負(fù)載。這樣的結(jié)果是,Web應(yīng)用程序?qū)②呄蛴趥鹘y(tǒng)的桌面Microsoft Windows應(yīng)用程序,并具有后者的一些高級(jí)功能,如拖放、異步任務(wù)、快速的響應(yīng)和非抖動(dòng)的用戶界面,以及其他眾多減少用戶麻煩的功能,為用戶提供定時(shí)的進(jìn)展反饋,發(fā)送大量的泥搭mashed-up譯為混搭內(nèi)容。(但是,這并不是說AJAX web應(yīng)用程序與桌面程序完全一樣,它們只是支持一些更加桌面化的功能)。

編輯推薦

在領(lǐng)悟ASP.NET技術(shù)之后,開始使用最新的框架開發(fā)支持AJAX的ASP.NET應(yīng)用程序。《Microsoft核心技術(shù)叢書·MicrosoftASP.NET AJAX導(dǎo)學(xué)》涉及2007年2月發(fā)布的ASP.NET AJAX Extensions 1.0。它通過實(shí)際操作和豐富的代碼實(shí)例,幫助你使用最新的Web開發(fā)工具創(chuàng)建新型的應(yīng)用程序。閱讀《Microsoft核心技術(shù)叢書·MicrosoftASP.NET AJAX導(dǎo)學(xué)》,你將能夠:理解AJAX工作方式的基礎(chǔ),以創(chuàng)建交互的、響應(yīng)的應(yīng)用程序。使用Microsoft AJAX庫來支持面向?qū)ο蟮腏avaScript程序。使用ASP.NET AJAX Control Toolkit中豐富的、高級(jí)的控件。不進(jìn)行客戶端程序設(shè)計(jì)也能顯示部分頁面。使用ASP.NET內(nèi)建的驗(yàn)證和來自JavaScript的profile服務(wù)。創(chuàng)建可以從JavaScript調(diào)用的服務(wù)器端服務(wù)。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    Microsoft ASP.NET AJAX導(dǎo)學(xué) PDF格式下載


用戶評(píng)論 (總計(jì)4條)

 
 

  •   書本內(nèi)容詳實(shí),很好
  •   速度還是挺快的
  •   內(nèi)容大概瀏覽了下還不錯(cuò),就是紙張有些粗糙
  •   對(duì)基礎(chǔ)理論的講解和對(duì)Ajax Control Toolkit的講解都很到位。Dino是大師級(jí)人物。中午翻譯的也很不錯(cuò)。是學(xué)習(xí)ASP.NET Ajax的首選圖書。
 

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

京ICP備13047387號(hào)-7