ASP.NET AJAX实战

ASP.NET AJAX实战

(意) 加洛 (Gallo,A.) 等, 著

出版社:人民邮电出版社

年代:2008

定价:59.0

书籍简介:

本书将教会读者如何为用户提供更生动、用户体验更强的应用程序。书中介绍了Ajax技术及ASP.NET AJAX技术,提供了丰富的实例,并给出了详实的解析。通过准确、细致地解释使用ASP.NET AJAX技术开发应用程序背后的概念,初学者可以清晰地了解ASP.NET AJAX技术的关键理念以及相关术语,中高级ASP.NET开发人员可以学习到有用的源码等内容。本书还介绍了微软的Ajax库、高级客户端和服务器端技术等内容,并提供了更容易创建下一代Ajax应用程序的知识和工具。

书籍目录:

第部分ASP.NETAJAX基础

第1章ASP.NETAJAX简介

1.1什么是Ajax

1.1.1Ajax构成要素

1.1.2异步Web编程

1.1.3XMLHttpRequest对象

1.1.4Ajax开发问题

1.2ASP.NETAJAX架构

1.2.1客户端框架

1.2.2服务器框架

1.2.3客户端中心开发模型

1.2.4服务器中心开发模型

1.2.5ASP.NETAJAX目标

1.3ASP.NETAJAX实战

1.3.1简单的服务器中心解决方案

1.3.2UpdateProgress控件

1.3.3简单的客户中心示例

1.4小结

第2章MicrosoftAjaxLibrary第一步

2.1MicrosoftAjaxLibrary速览

2.1.1MicrosoftAjaxLibrary特性

2.1.2在ASP.NET页面中增加Ajax支持

2.1.3脚本版本

2.2Application模型

2.2.1客户组件

2.2.2客户页面生命周期

2.2.3HelloMicrosoftAjax!

2.3使用DOM

2.3.1抽象API

2.3.2一个动态的跨浏览器文本框

2.3.3CSS与定位

2.3.4客户委托

2.3.5$addHandlers与$clearHandlers

2.3.6回调

2.4更容易地实现JavaScript开发

2.4.1String对象

2.4.2Svs.StringBuilder

2.4.3Array对象

2.4.4全球化

2.4.5浏览器检测

2.4.6调试

2.4.7有类型错误

2.5小结

第3章Ajax开发人员需要的JavaScript知识

3.1使用对象

3.1.1对象

3.1.2数组

3.1.3函数

3.1.4创建定制对象

3.1.5原型对象

3.1.6扩展JavaScript类型

3.1.7字面量

3.2使用JSON

3.2.1JSON结构

3.2.2JSON与MicrosoftAjaxLibrary

3.3JavaScript中的类

3.3.1客户类

3.3.2registerclass方法

3.3.3属性

3.3.4命名空间

3.4理解继承

3.4.1基于原型的继承

3.4.2向基类传递参数

3.4.3覆写

3.5理解接口和枚举

3.5.1接口

3.5.2枚举

3.6使用类型反射

3.6.1反射方法

3.6.2确定对象类型

3.6.3构建一个简单的类浏览器

3.7处理事件

3.7.1公开事件

3.7.2订阅与处理事件

3.8小结

第4章Ajax服务器扩展剖析

4.1ASP.NET开发人员的Ajax

4.2改进原有ASP.NET网站

4.2.1一个示例ASP.NET网站

4.2.2配置现有的ASP.NET网站

4.3ScriptMariager:Ajax页面的大脑

4.3.1理解scriptManager

4.3.2部署JavaScript文件

4.3.3注册服务

4.3.4本地化

4.3.5使用ScriptManagerProxy

4.4部分页面更新

4.4.1引入UpdatePanel控件

4.4.2更多UpdatePanel

4.4.3在此插入反馈

4.4.4使用计时器

4.4.5错误处理

4.5小结

第5章建立异步网络调用

5.1使用ASP.NETWeb服务

5.1.1配置Web服务

5.1.2从Javascript调用Web服务方法

5.1.3处理复杂类型

5.1.4使用HTTPGET

5.1.5页面方法

5.2异步通信层

5.2.1一个简单的WebRequest

5.2.2执行器

5.2.3WebRequestManager

5.2.4处理错误

5.3消费外部Web服务

5.3.1脚本技术

5.3.2通过服务器的跨域调用

5.3.3利用ASP.NETAJAX实现内容集成

5.3.4桥技术

5.4使用ASP.NET应用服务

5.4.1启用ASP.NET应用服务

5.4.2验证服务

5.4.3个性化

5.4.4角色:Orcas预览

5.4.5消息板应用

5.5小结

第6章利用UpdatePanel实现部分页面渲染

6.1能力越大责任越多

6.1.1UpdatePanel的发展历程

6.1.2一个简单的示例

6.2了解UpdatePanel

6.2.1UpdatePanel的内容

6.2.2更新模式

6.2.3显示模式

6.2.4ASP.NET页面生命周期

6.3触发器

6.3.1异步触发器

6.3.2回送触发器

6.3.3手工触发器

6.4高级技术

6.4.1重复UpdatePanel

6.4.2嵌套UpdratePanel

6.5实时Gridview过滤器

6.5.1实时Gridview过滤器的目标

6.5.2Gridview过滤器的工作原理

6.5.3为GridView过滤器增加Ajax支持

6.5.4一个实时的过滤器

6.6小结

第二部分高级技术

第7章UpdatePanel深入剖析

7.1PageRequestManager:无名英雄

7.1.1客户端事件模型

7.1.2异步回送剖析

7.2客户端事件查看器

7.2.1起步

7.2.2处理客户端事件

7.2.3中止一个回送

7.2.4管理回送优先级

7.2.5通知用户

7.2.6锁定和加载

7.2.7客户端错误处理

7.3UpdatePanel手册

7.3.1为什么UpdatePanel这么慢?

7.3.2部分回送期间插入JavaScript

7.3.3让验证器开始工作

7.3.4Sys.WebForms.Page-RequestManagerParse-ErrorException

7.4问题和限制

7.4.1要求异步请求顺序出现

7.4.2不支持的ASP.NET2.0控件

7.5小结

第8章ASP.NETAJAX客户组件

8.1客户组件模型

8.1.1可视化和非可视化组件

8.1.2控件和行为

8.1.3组件生命周期

8.1.4容器

8.2处理客户组件

8.2.1创建组件

8.2.2访问组件

8.2.3事件和属性改变通知

8.3行为

8.3.1Sys.UI.Behavior

8.3.2创建行为

8.3.3访问行为

8.3.4改进文本框元素

8.4控件

8.4.1Sys.UI.Control

8.4.2创建控件

8.4.3访问控件

8.4.4创建一个元素包装器:文本框

8.4.5创建一个PhotoGallery控件

8.5小结

第9章构建支持Ajax的控件

9.1脚本描述文件

9.1.1脚本描述文件的层次

9.1.2描述一个行为

9.1.3描述一个控件

9.1.4脚本引用

9.2基于Ajax的控件介绍

9.2.1支持Ajax的控件的工作原理

9.2.2扩展器和脚本控件

9.3扩展器

9.3.1IExtenderControl接口

9.3.2扩展器注册

9.3.3FormattingBehavior的扩展器

9.3.4使用扩展器

9.4脚本控件

9.4.1IscriptControl接口

9.4.2脚本控件注册

9.4.3设计策略

9.4.4为ASP.NETLogin控件增加Aiax支持

9.4.5使用脚本控件

9.5小结

第10章利用AjaxControlToolkit进行开发

10.1扩展器世界

10.1.1自动完成扩展器

10.1.2ScriptPath属性

10.1.3BehaviorID属性

10.2AjaxControlToolkitAPI

10.2.1Toolkit的基类

10.2.2元数据驱动API

10.2.3构建Toolkit扩展器:TextChanged扩展器

10.2.4对VisualStudioDesigner的支持

10.3动画

10.3.1Toolkit动画框架

10.3.2动画基类

10.3.3使用AnimationExtender

10.3.4UpdatePanelAnimation扩展器

10.3.5JSON和动画:为PhotoGallery控件增加过渡效果

10.4小结

第三部分ASP.NETAJAX新特性

第11章XMLScript

第12章拖放技术

第四部分掌握ASP.NETAJAX

第13章实现常用Ajax模式

第五部分附录

附录A安装ASP.NETAJAX

附录BAjax应用调试工具

资源

内容摘要:

  ASP.NETAJAX是微软最新的Web开发技术之一,能够使你的Web应用焕然一新。变得界面华丽、运行飞快、流畅易用。跨入全新的2.0时代。本书是一部绝佳的指南,可以帮助你学习和掌握ASP.NETAJAX提供的所有功能,特别是它很好地解释了ASP.NETAJAX的高级特性。Alessandro、David和Rama都是ASP.NETAJAX领域的专家,通过这本书,他们将与你分享自己丰富的经验和卓越的见识,帮助你学习如何充分地利用ASP.NETAJAX,以及如何更快更好地建立健壮的Web应用。  本书是一本绝妙的指南,讲述了ASR.NETAJAX的方方面面。它的目标是为读者提供一些强有力的工具,帮助他们成为成熟的ASP.NETAJAX开发人员。首先从很简单的例子开始,然后逐步向一些更复杂的实际场景过渡。要解决这些复杂问题,要求读者掌握这种技术,并提高他们的技术水平。通过本书,读者将对JavaScript更为精通,能够制作支持Ajax的控件,并了解如何利用最佳实践和模式来丰富ASP.NET应用。  本书适合所有有一定ASP.NET和Ajax基础的读者,它将会使读者对ASENETAJAX有一个全面而深入的认识。

书籍规格:

书籍详细信息
书名ASP.NET AJAX实战站内查询相似图书
丛书名图灵程序设计丛书
9787115183880
如需购买下载《ASP.NET AJAX实战》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)59.0语种简体中文
尺寸26装帧平装
页数 202 印数 4000

书籍信息归属:

ASP.NET AJAX实战是人民邮电出版社于2008.08出版的中图分类号为 TP393.09 的主题关于 计算机网络-程序设计 ,主页制作-程序设计 的书籍。