ASP.NET Ajax服务器控件高级编程

ASP.NET Ajax服务器控件高级编程

(美) 卡尔德诺 (Calderon,A.) 等, 著

出版社:机械工业出版社

年代:2009

定价:59.0

书籍简介:

本书是讲述AJAX框架方面最完整最权威的一本指南,作者对该项技术的灵活性、扩展性进行了深入浅出的剖析,本书适合初级、高级开发人员。

书籍目录:

译者序

对本书的赞誉

序言

前言

致谢

第一部分客户端代码

第1章JavaScript编程

1.1常规的Java2script

1.1.1JavaScript介绍

1.1.2语言特性

1.1.3简单数据类型

1.2string

1.2.1对象

1.2.2变量和函数参数

1.2.3错误处理

1.2.4使用超时和间隔延迟代码执行

1.3面向对象JavaScript编程

1.3.1抽象数据类型

1.3.2继承

1.4小结

第2章微软AJAx库编程

2.1扩展内置的Javascript类型

2.1.1布尔类型

2.1.2日期类型和数据类型

2.1.3字符串类型

2.1.4数组类型

2.2扩展微软AJAx库

2.2.1类

2.2.2接口

2.2.3枚举

2.2.4继承和接口实现

2.3重要的新类型

2.3.1Sys.Event.HandlerList

2.3.2Sys.StringBuilder

2.3.3Sys.Debug

2.3.4Sys.UI.DomElement

2.3.5Sys.UI.DomEvent

2.4维护范围

2.4.1委托

2.4.2回调

2.5小结

第二部分控件

第3章组件

3.1组件定义

3.2Sys.Component

3.2.1定义新组件

3.2.2创建组件

3.2.3封装组件

3.3控件

3.3.1新概念

3.3.2定义一个新控件

3.3.3创建一个控件

3.3.4封装控件

3.4behavior

3.4.1定义一个behavior

3.4.2创建一个bellavior

3.4.3封装behavior

3.5小结

第4章Sys.Application

4.1背景资料

4.1.1创建sys.Application

4.1.2类型信息

4.1.3方法信息

4.2组件管理

4.2.1添加组件

4.2.2查找组件

4.2.3删除组件

4.2.4返回组件

4.3初始化流程

4.3.1组件创建过程

4.3.2Load事件

4.4unload流程

4.5小结

第5章为服务器控件添加客户端能力

5.1脚本生成体系结构

5.1.1behavior和控件的脚本生成

5.1.2Script资源

5.1.3ScriptManager

5.2使用ExtendlerControl添加客户端bellavior

5.2.1ExtentlerControl概述

5.2.2创建一个Exten~ler控件

5.3使用ScliptControl添加客户端功能

5.3.1ScriptControl概述

5.3.2创建ScriptControl

5.4使用IscriptControl接口添加客户端功能到复合控件中

5.4.1复合控件概述

5.4.2IScriptControl接口

5.4.3创建复合控件

5.5小结

第6章ASP.NETAJAX本地化

6.1ASP.NET中的本地化

6.1.1决定需要本地化的内容

6.1.2在特定文化背景下运行程序

6.1.3本地化所显示的值

6.2ASP.NETAJAX本地化

6.2.1Javascript本地化功能

6.2.2ASP.NETAJAX本地化功能

6.3小结

第7章在局部回传环境中进行控件开发

7.1UpdatePanel行为

7.2局部回传在客户端组件的效果

7.2.1bellavior和控件的自动释放

7.2.2组件的自动释放

7.2.3组件、控件或bellavior的手动释放

7.3Javascript语句和文件的加载

7.3.1ScriptManagerRegistration方法

7.3.2sys.Application.notify-ScriptLoaded()

7.4sys.Appllication事件

7.4.1Init事件

7.4.2Load事件

7.5小结

第三部分通信

第8章ASP.NETAJAX通信架构

8.1新的信道通信范例

8.2ASP.NETAJAX2.0扩展通信架构

8.2.1Web服务

8.2.2网页方法

8.2.3串行化

8.2.4服务器框架组件

8.3微软AJAX库通信架构

8.3.1服务代理

8.3.2串行化

8.3.3Web请求

8.3.4Web请求核心

8.4小结

第9章应用程序服务

9.1ASP.NET2.O的Membership、Role和UserProfile服务

9.1.1Forms认证

9.1.2ASP.NET2.0Provider模型

9.1.3网站管理工具

9.1.4成员资格

9.1.5角色

9.1.6配置

9.2ASP.NETAJAx应用服务

9.2.1认证服务

9.2.2角色服务

9.2.3配置服务

9.3自定义应用服务

9.3.1HTTPHandlerFactory和支持类

9.3.2服务代理

9.3.3配置

9.4小结

第四部分AJAX控件工具箱

第10章ASP.NETAJAx控件工具箱架构

10.1工具箱概要

10.1.1基于属性简化开发

10.1.2丰富的.NET类

10.1.3丰富的JaverScript类

10.1.4支持动态化

10.2工具箱的构成

10.2.1安装

10.2.2解决方案的结构

10.3基于服务端架构

10.3.1属性

10.3.2扩展和脚本控件的基类

10.3.3设计类

10.4基于客户端的架构

10.4.1BehaviorBase类

10.4.2ControlBase类

10.5Animations

10.5.1animation结构和类型

10.5.2客户端架构

10.6小结

第11章使用ASP.NETAJAx工具箱给服务器控件添加客户端功能

11.1使用ExntenclerControlBase添加客户端行为

11.1.1VisualStudio2008扩展控件模板库

11.1.2继承自ExtendlerControlBase类

11.1.3创建AjaxControlToolkit.BehaviorBase类

11.1.4向控件添加extendler

11.1.5最后的思考

11.2添加设计时支持到你的Extendler控件上

11.2.1默认的设计时体验

11.2.2给属性添加设计器和编辑器

11.3给extencler控件添加animation

11.3.1使用JavaScriptAPI的animation

11.3.2使用声明式方法的animation

11.4小结

第五部分附录

附录AVisunlStudio2008中的JavaScript

附录B验证方法参数

附录CASP.NETlinndlers和modllles

附录D客户端错误处理代码

内容摘要:

  这是第一本针对有经验的ASP.NET开发人员所编写的用于实现自定义ASP.NETAJAX服务器控件的书籍。不同于其他ASP.NETAJAX书籍,本书专注于服务器控件的开发以及在ASP.NET3.5AJAX中所展现出来的效率提升,并且探讨在最新的VisualStudio2008中如何加快开发AJAX的特性。  本书介绍了如何使用ASP.NETAJAX来创建具有AJAX功能的服务器端控件,通篇都结合ASP.NETAJAX的三个方面:MicrosoftAJAX库、ASP.NET2.0AJAX扩展以及ASP.NETAJAX控件工具箱来进行探讨。本书被分成了四个主要部分。第一部分主要聚焦MicosoftAJAX库和JavaScript语言。第二部分主要讲述创建分布式的启用AJAX的控件。第三部分介绍通信,阐述了客户端控件与服务器端交流时的不同之处。最后,在第四部分,重点介绍了ASP.NETAJAX控件工具箱的相关知识。  本书内容详实,结构清晰,图文并茂,可作为相关技术人员的参考书籍。【作者简介】  AdamCalderon是interknowlogy公司应用程序开发实践团队负责人也是微软MVP。他从Alpha版本开始对ASP.NETAJAX进行研究,并且将这项技术率先应用到了ATLAS访问程序中。他是微软UI服务器框架咨询理事会的成员,参与引导微软ASP.NET平台未来的发展方向。Adam也是开发社区的活跃成员。他曾在UCSD授课并担任微软TechEd技术大会、用户组以及贯穿整个加利福尼亚南部程序爱好者团队的讲师。

书籍规格:

书籍详细信息
书名ASP.NET Ajax服务器控件高级编程站内查询相似图书
丛书名Microsoft核心技术丛书
9787111270966
如需购买下载《ASP.NET Ajax服务器控件高级编程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)59.0语种简体中文
尺寸26装帧平装
页数 602 印数 3000

书籍信息归属:

ASP.NET Ajax服务器控件高级编程是机械工业出版社于2009.出版的中图分类号为 TP393.092 的主题关于 计算机网络-程序设计 ,主页制作-程序设计 的书籍。