第一图书网

Microsoft ASP.NET AJAX导学

Dino Esposito 机械工业出版社
出版时间:

2008-6  

出版社:

机械工业出版社  

作者:

Dino Esposito  

页数:

288  

译者:

成保栋  

Tag标签:

无  

内容概要

本书详细地介绍AJAX的相关知识。主要内容包括:ASP.NETAJAX技术概述、局部页面更新技术、ControlToolkit方法、如何在客户端调用Web服务、如何创建客户端功能的组件等。本书内容全面、实例丰富,可以帮助读者快速掌握AJAX的相关技术。本书适合需要了解AJAX的技术人员参考。

作者简介

Dino Esposito是意大利首都罗马的一位软件培训师兼顾问。他是Solid QualityMetltors团队的成员之一,专攻Microsoft.NET技术。他经常在欧洲、澳大利亚及美国从事技术和咨询工作。
  多年来,Dirlo在为银行和保险公司搭建体系结构和创建分布式系统方面,积累了第

书籍目录

译者序作者简介前言第一部分 ASP.NET AJAX构建模块 第1章 AJAx的发展  1.1 变革的过程  1.1.1 传统的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中现有的AJAX框架 1.3 ASP.NET AJAX实践  1.3.1 搭建ASE.NET AJAX Extensions环境  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 网络协议组件  2.2.4 用户界面组件  2.2.5 其他组件和功能 2.3 小结第二部分 为网站增加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 定义局部可更新区域  4.1.1 UpdatePanel控件概述  4.1.2 启用页面局部更新  4.1.3 检测正在执行中的更新操作  4.1.4 UpdatePanel控件的运行机制 4.2 控制可更新区域  4.2.1 触发面板更新  4.2.2 触发周期性的局部更新  4.2.3 在局部更新过程中提供用户反馈  4.2.4 局部更新的客户端事件  4.2.5 在局部页面更新期间传递数据项目  4.2.6 在局部更新期间让面板运用动画效果 4.3 小结 第5章 AJAX Control Toolkit 5.1 扩展器控件  5.1.1 扩展器究竟是什么  5.1.2 ExtenderControl类  5.1.3 扩展器创建示例 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小结第三部分 以客户端为中心的开发 第6章 内建的应用程序服务 6.1 表单认证服务  6.1.1 身份认证服务的系统基础架构  6.1.2 在应用程序中使用身份认证服务 6.2 用户个性化服务  6.2.1 用户个性化服务的系统基础架构  6.2.2 在应用程序中使用用户个性化服务 6.3 小结 第7章 ASP.NET AJAx远程方法调用 7.1 为远程调用设计的服务器API  7.1.1 定义远程API的契约  7.1.2 实现远程API的契约 7.2 通过Web服务进行远程调用  7.2.1 创建AJAX Web服务  7.2.2 使用AJAXWeb服务  7.2.3 AJAX Web服务设计原则 7.3 通过页面方法实现远程调用  7.3.1 创建页面方法  7.3.2 使用页面方法 7.4 桥接外部的Web服务  7.4.1 传统的服务器对服务器方法  7.4.2 ASP.NET AJAX Futures的桥接文件 7.5小结 第8章 用ASP.NET创建AJAX应用程序实例 8.1 AJAX深入解析  8.1.1 AJAX的优点  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 小结

章节摘录

第一部分 ASP.NET AJAX构建模块第1章 AJAx的发展现在的web应用程序从体系结构和实现上来说,已经不再仅仅是相互关联和链接的一组页面了。目前所谓的AJAX模型从根本上改变了用户对web应用程序的体验,开发人员在设计和实现新的web应用程序时,不得不考虑采用这一更新、功能更加丰富的模型。言归正传,AJAX模型到底是怎么一回事呢?AJAX这一相对来说比较新的术语,是“Asynchronous JavaScript and XML”的缩写。它是一个涵盖性术语,所描述的技术主要用于创建具有高度交互性和响应性的Web应用程序。什么是AJAX的精髓呢?早在10年之前,创建web应用程序时不就要求具有“交互性”、“响应性”,并可以通过浏览器来部署吗?那么现在的AJAX在这些方面的创新是什么呢?Internet所取得的巨大成功使得人们对Web相关技术进步的渴望出乎意料地与日俱增。多年来,用户对功能更加强大的web应用程序和服务的迫切要求,促使体系结构框架设计师和程序开发人员将越来越多的特色功能集成到服务器平台和客户端浏览器中。因此,传统的Web应用程序模式已不能满足功能的要求。在设计模式和编程模型上的彻底变化迫在眉睫。在传统web应用程序的开发方针和原则的基础上对平台进行改进和增强,已经不能应对最新技术需求对业界提出的挑战,这时需要真正的革命性变革才能解决问题。对下一代web应用程序来说,AJAX正是这种变革的化身,可能在未来10年之内它都会经久不衰。从开发人员的角度看,AJAX主要是指一组用于创建具有高度交互性Web应用程序的开发组件、工具和技术,可以提供更好的用户体验。按照AJAX规范,web应用程序与web服务器交换的仅仅是数据而不是页面。从用户角度看,使用AJAX意味着向服务器发送和接收数据的速度更快,更主要的是大大减少了页面加载和刷新的负载。这样的结果是,Web应用程序将趋向于传统的桌面Microsoft Windows应用程序,并具有后者的一些高级功能,如拖放、异步任务、快速的响应和非抖动的用户界面,以及其他众多减少用户麻烦的功能,为用户提供定时的进展反馈,发送大量的泥搭mashed-up译为混搭内容。(但是,这并不是说AJAX web应用程序与桌面程序完全一样,它们只是支持一些更加桌面化的功能)。


编辑推荐

在领悟ASP.NET技术之后,开始使用最新的框架开发支持AJAX的ASP.NET应用程序。《Microsoft核心技术丛书·MicrosoftASP.NET AJAX导学》涉及2007年2月发布的ASP.NET AJAX Extensions 1.0。它通过实际操作和丰富的代码实例,帮助你使用最新的Web开发工具创建新型的应用程序。阅读《Microsoft核心技术丛书·MicrosoftASP.NET AJAX导学》,你将能够:理解AJAX工作方式的基础,以创建交互的、响应的应用程序。使用Microsoft AJAX库来支持面向对象的JavaScript程序。使用ASP.NET AJAX Control Toolkit中丰富的、高级的控件。不进行客户端程序设计也能显示部分页面。使用ASP.NET内建的验证和来自JavaScript的profile服务。创建可以从JavaScript调用的服务器端服务。

图书封面

图书标签Tags

广告

下载页面


Microsoft ASP.NET AJAX导学 PDF格式下载



书本内容详实,很好


速度还是挺快的


内容大概浏览了下还不错,就是纸张有些粗糙


对基础理论的讲解和对Ajax Control Toolkit的讲解都很到位。Dino是大师级人物。中午翻译的也很不错。是学习ASP.NET Ajax的首选图书。


相关图书