ASP.NET AJAX程序设计

ASP.NET AJAX程序设计

陈黎夫, 编著

出版社:人民邮电出版社

年代:2007

定价:55.0

书籍简介:

本书依据微软最新发布的版本撰写而成,主要讲述服务器端的开发。本卷主要分析ASP.NET 2.0 AJAX Extensions,即ASP.NET AJAX的服务器端控件及其使用方法。ASP.NET AJAX的服务器端控件包括与开发者社区共同创建的ASP.NET AJAX Control Toolkit,是ASP.NET AJAX框架的客户端部分JavaScript组件在服务器端的封装。这些服务器端组件为基于ASP.NET的应用程序提供了另一种Ajax的实现方式——采用一种和ASP.NET完全一样的服务器端控件开发模型。作为对现有ASP.NET服务器端组件的扩展,ASP.NET 2.0 AJAX Extensions提供的服务器端组件可以让开发者充分使用他们现有的ASP.NET开发知识,无需书写一行JavaScript代码,甚至不用了解Ajax的任何实现原理,只通过在Visual Studio中拖拖拽拽即可开发出带有强大的Ajax功能以及丰富的用户体验的富客户端应用程序。这个特性也非常适合为现有的ASP.NET程序添加少量的Ajax功能。

作者介绍:

陈黎夫,毕业于上海交通大学计算机科学专业。曾在微软公司 ASP.NET AJAX 创始团队——Windows Live Hotmail担任软件开发工程师,使用 ASP.NET AJAX 早期版本参与开发了下一代Email系统Windows Live Mail,以及Windows Live Calendar等产品。擅长Web相关技术,有着近8年的Web开发经验。作为 ASP.NET AJAX 在中国的传道者之一,他在个人博客中写过大量相关技术文章,引起了广泛反响,他的博客已经成为国内访问量最大的 ASP.NET AJAX 资源之一。除本书外,他还是人民邮电出版社出版的国内第一本Atlas著作《Atlas基础教程》的译者。

书籍目录:

第1章 Ajax概述

1.1 Ajax之前的Web

1.2 水到渠成的Ajax

1.3 Ajax应用程序的特征

1.4 Ajax使用的技术

1.5 Ajax的实现原理

1.6 最简单的Ajax应用程序

1.7 Ajax的优势和不足

1.8 小结

第2章 ASP.NET AJAX介绍

2.1 ASP.NET AJAX的特性

2.2 ASP.NET AJAX架构总揽

2.3 安装ASP.NET AJAX

2.4 配置ASP.NET AJAX

2.5 ASP.NET AJAX使用方法概述

2.6 展望ASP.NET AJAX的发展

2.7 ASP.NET AJAX Hello World示例程序

2.8 小结

第3章 ASP.NET AJAX的核心:ScriptManager控件

3.1 ASP.NET AJAX框架内建的客户端脚本文件

3.2 在页面中添加ScriptManager控件

3.3 管理客户端脚本

3.4 管理Web Service客户端代理

3.5 处理异步回送中发生的异常

3.6 以编程方式控制ScriptManager

3.7 页面上的另一个ScriptManager:ScriptManagerProxy

3.8 小结

第4章 使用UpdatePanel控件实现局部更新

4.1 UpdatePanel介绍

4.2 在页面中添加UpdatePanel

4.3 使用AsyncPostBackTrigger让外部控件引发局部更新

4.4 使用PostBackTrigger让内部控件引发整页回送

4.5 页面中的多个UpdatePanel及其更新模式

4.6 整页回送、异步回送以及UpdatePanel更新策略总结

4.7 使用UpdateProgress在更新过程中给用户以提示

4.8 让现有的页面支持局部异步更新

4.9 避免过度使用

4.10 常见问题

4.11 小结

第5章 使用扩展器控件为服务器端控件添加客户端功能

5.1 扩展器控件介绍

5.2 使用DragOverlayExtender实现层的自由拖动

5.3 使用AutoCompleteExtender实现自动完成功能

5.4 扩展器控件的统一使用方法

5.5 以编程方式设定扩展器控件

5.6 扩展器控件与Decorator模式

5.7 小结

第6章 其他ASP.NET AJAX服务器端控件介绍

6.1 使用Timer定时触发事件

6.2 使用ProfileService将用户个性化服务暴露给客户端

6.3 跨浏览器的WebPartManager和WebPartZone

6.4 使用Script控件为不同的浏览器发送不同的脚本

6.5 使用Gadget控件为Live.com等网站创建配件

6.6 InitialData控件介绍

6.7 小结

第7章 ASP.NET AJAX Control Toolkit介绍

7.1 ASP.NET AJAX Control Toolkit介绍

7.2 安装配置ASP.NET AJAX Control Toolkit

7.3 下载文件的组织结构

7.4 ASP.NET AJAX Control Toolkit的示例Web站点

7.5 ASP.NET AJAX Control Toolkit的测试Web站点

7.6 小结

第8章 ASP.NET AJAX Control Toolkit中的样式扩展器控件

8.1 AlwaysVisibleControl:悬浮在固定位置的面板

8.2 CollapsiblePanel:可折叠的面板

8.3 DropShadow:让面板投射出阴影

8.4 HoverMenu:显示附加信息的面板

8.5 ModalPopup:网页中的模态对话框

8.6 RoundedCorners:为面板添加圆角效果

8.7 TextBoxWatermark:带有水印效果的TextBox

8.8 ToggleButton:用图片来代替CheckBox

8.9 Slider:网页上的滑动条

8.10 DropDown:SharePoint样式的下拉菜单

8.11 ValidatorCallout:更加醒目的Validator

8.12 小结

第9章 ASP.NET AJAX Control Toolkit中的功能扩展器控件

9.1 CascadingDropDown:实现联动下拉框

9.2 ConfirmButton:带有确认功能的按钮

9.3 DragPanel:可在页面中拖动的窗口

9.4 DynamicPopulate:“穷人的”UpdatePanel

9.5 FilteredTextBox:防患于未然的用户输入验证

9.6 NumericUpDown:用上下箭头调整TextBox中的值

9.7 PagingBulletedList:在客户端索引、分页和排序的BulletedList

9.8 PasswordStrength:即时检验密码的强度

9.9 PopupControl:帮助用户输入的面板

9.10 ResizableControl:拖放边框改变大小的面板

9.11 Animation:与Flash媲美的JavaScript动画

9.12 UpdatePanelAnimation:让UpdatePanel的更新不再单调

9.13 MutuallyExlcusiveCheckBox:允许取消选择的单选按钮组

9.14 小结

第10章 ASP.NET AJAX Control Toolkit中的独立控件

10.1 NoBot:拒绝机器人程序

10.2 Accordion:可折叠面板的集合

10.3 Rating:样式丰富的评级功能

10.4 ReorderList:用鼠标拖动改变条目顺序

10.5 小结

第11章 实例程序:为Jobs Site Starter Kit添加Ajax功能

11.1 安装并创建Jobs Site Starter Kit站点

11.2 Jobs Site Starter Kit介绍

11.3 为Jobs Site Starter Kit站点启用ASP.NET AJAX

11.4 添加ScriptManager控件

11.5 使用UpdatePanel实现局部更新

11.6 使用UpdateProgress显示更新状态

11.7 让Web部件跨浏览器支持拖放

11.8 使用AlwaysVisibleControl让统计信息总是可见

11.9 使用ConfirmButton在必要时弹出确认对话框

11.10 使用CascadingDropDown实现联动下拉列表

11.11 使用TextBoxWatermark为搜索框添加水印效果

11.12 小结

内容摘要:

本书系统介绍ASP.NET Ajax程序设计知识,共3卷。本卷从最易于理解和使用的那部分入手,介绍ASP.NET AJAX框架中能够与传统ASP.NET无缝对接的服务器端部分,包括服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit。这部分内容不需要读者有任何的客户端开发知识,只要在Visual Studio中轻松拖放即可实现强大的客户端Ajax功能,例如局部页面更新、异步回送、拖放、动画等,非常适合为现有的ASP.NET 2.0应用程序添加少量的Ajax特性,或是基于ASP.NET 2.0的一些简单Ajax功能的实现。
  本卷适合对ASP.NET AJAX有兴趣,并希望对其有更进一步了解的Web开发人员阅读。

编辑推荐:

微软公司ASP.NET AJAX创始团队成员力作
  迅速使ASP.NET 程序如虎添翼
  内容基于ASP.NET 1.0正式版
  自2005年Ajax一词新鲜出炉之后,它所涵盖的技术以及所追求的开发理念一直受到广大开发人员的关注。微软公司于2007年初正式发布了其主推的下一代Web用户界面的核心Ajax框架——ASP.NET AJAX 1.0(代号Atlas)。ASP.NET AJAX作为微软的一整套Ajax解决方案,提供了其他框架难以企及的完善而强大的功能,并作为ASP.NET的最重要补充及时出现,二者珠联璧合。交相辉映,使微软的Web解决方案终于能够上下贯通并趋于完美。
  本套图书共3卷。全面讲述了微软ASP.NET AJAX 1.0的方方面面,从最基础的“Hello World”示例到复杂的整站程序和底层的实现原理分析。从最简单的客户端效果到其深层次的用户心理学分析及用户体验改善。
  本卷从最易于理解和使用的部分入手,全面介绍ASP.NET AJAX框架中能够与传统ASP.NET无缝对接的服务器端部分,包括服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit。读者不需要任何客户端开发知识,甚至只要在Visual Studio中轻松拖放,即可实现强大的客户端Ajax功能。本书非常适合为现有ASP.NET 2.0应用程序添加少量的Ajax特性,或是基于ASP.NET 2.0的一些简单Ajax功能的实现。

书籍规格:

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

书籍信息归属:

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