Microsoft ASP.NET AJAX導學

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

內(nèi)容概要

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

作者簡介

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

書籍目錄

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

章節(jié)摘錄

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

編輯推薦

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

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Microsoft ASP.NET AJAX導學 PDF格式下載


用戶評論 (總計4條)

 
 

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

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

京ICP備13047387號-7