名师讲堂:ASP.NET3.5AJAX客户端编程精选166例

名师讲堂:ASP.NET3.5AJAX客户端编程精选166例
作 者: 章产民
出版社: 科学出版社
丛编项: 名师讲堂
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: ASP
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  章立民,华语世界资深IT作家,两岸三地公认最优秀的程序设计图书作家,18年技术图书撰写经验,著作已逾70本全球销量逾百万册。 在Microsoft(中国台湾)担任顾问与讲师长达17年。六度获选微软最有价值专家(MVP)、年度微软技术大会压轴讲师。 章立民研究室技术总监 “经济部”信息专业人员鉴定计划命(审)题委员 “计算机技能基金会”数据库应用类命题委员 “工研院机械所”制造信息部顾问 “职训局”Visual Basic能力本位教材编撰委员 资诚会计师事务所信息系统服务部顾问 捷和建设信息部顾问 新势讯科技总经理 盘天科技总经理 盘天科技顾问 “一日志工协会”信息顾问 ComputerDIY杂志专栏执笔 RLJN!PC杂志专栏执笔 Programmm杂志专栏执笔 曾任教于“教育部电算中心”、空中大学、联电、南亚塑料、NIKE、台电核一厂、大众计算机、日立等中国台湾各大公民营企业与教学机构。一位资深的IT技术专家和Microsoft著名讲师,一位与微软技术风雨同路17年的老程序员,愿意与您共同分享他的技术和收获。

内容简介

《ASP.NET3.5AJAX客户端编程精选166例(使用C#)》是两岸三地公认最优秀的IT图书作家章立民先生的最新力作,全面剖析了ASP.NET 3.5 AJAX在Web客户端开发中的应用。全书共8章。第1-2章通过97个精彩范例,介绍ASP.NETAJAXControl Toolkit的使用;第3章讲解如何在ASP.NET页面中使用JavaScript;第4-5章深入介绍.1avaScript的OOP扩展功能和日期全球化功能;第6~7章介绍如何在客户端使用JavaScript异步调用Web服务(.asmx)、WCF服务(.SVC)和ASP.NET应用程序服务;第8章学习创建非可视客户端组件、客户端行为(Behavior)、客户端控件(Client Controls)、扩展器(.Extender),以及具备客户端功能的服务器控件。通过学习《ASP.NET3.5AJAX客户端编程精选166例(使用C#)》,读者可以树立正确而扎实的异步网页开发理念,能够编写出专业级别的Web应用系统。《ASP.NET3.5AJAX客户端编程精选166例(使用C#)》实例丰富,好学实用,不仅适合初学ASP.NET AJAX技术的开发人员,对具有一定ASP.NET网络应用程序开发经验的开发人员,也会有很大的帮助。

图书目录

Chapter 01 酷炫效果营造者,探讨AJAX Control Toolkit(上)

1-1 如何将AJAX Control Toolkit控件添加到Visual Studio 2008“工具箱”

1-2 如何添加AJAX Control Toolkit控件与扩展器的命名空间(Namespace)

1-3 探讨控件(Control)与扩展器(Extender)

1-4 既生瑜何生亮——为什么需改用T00lkitSc仲tManager

1-5 探讨可折叠面板(AccordionPane)与可折叠(Accordion)控件

范例1 如何使用可折叠(Accordion)控件展开或收缩内容

范例2 在问卷中,使用可折叠控件以避免版面过长

范例3 在可折叠控件中,动态绘制柱形图

范例4 将可折叠控件绑定到ObjectDataS0urce,通过Web服务访问XML格式的留言数据文件

范例5 使用LingDataSource作为可折叠控件的数据源,并搭配多种Control Toolkit

范例6 使用JavaScript为“可折叠控件(Accordion)”添加新属性,使其看起来如同“可收缩面板(CoIIapsiblePaneI)”

1-6 形影不离(AlwaysVisibleControl)扩展器

范例7 如何使用A1waysVisbleControl控件

范例8 扩展器AlwaysVisibleControlExtender使用范例

1-7 动画集锦扩展器(AnimationExtender)

1-7-1 使用XML声明语法设置动画集锦

范例9 示范如何使用“淡出”(FaceOut)效果的AnimationExtender控件

1-7-2 同时或顺序播放动画

范例10 示范如何使用与标签组合出不同的动画效果

范例11 先使用标签,然后再使用标签来产生复合式的“爆炸”动画效果

1-7-3 结合“动作”的动画

范例12 示范结合“动作”的动画效果

范例13 实现“自动输入完成”来查询书籍资料,并播放“动画”以显示相关信息

1-8 自动输入完成扩展器(AutoCompIeteExtender)

范例14 异步地添加、修改与删除数据界面

范例15 自动输入完成调用Page Method,可输入多个词,并已加入动画的效果

范例16 使用JavaScript给自动输入完成添加相关事件处理方法

1-9 日历扩展器(CalendarExtender)

范例17 探讨日历扩展器的使用模式

范例18 示范“日历”扩展器来编辑日期类型字段

范例19 通过JavaScript来指定日历扩展器的默认日期

范例20 仅用一个日历扩展器在多个日期字段中

1-10 级联下拉菜单(CascadingDropDown)扩展器

范例21 示范如何使用“级联下拉菜单”(CascadingDropDown)

范例22 邮政编码选择界面

范例23 示范整合使用Silverlight与ASP.NET AJAX“级联下拉菜单”(CascadingDropDown)

1-11 可收缩面板(CollapslblePan日)

范例24 示范可收缩面板(CollapsiblePan日)

范例25 示范使用可收缩面板制作书籍目录

范例26 示范使用“可收缩面板”展开与折叠统计图表

范例27 示范如何使用水平式可收缩面板

范例28 在可折叠控件内使用水平式可收缩面板

范例29 在ListView.控件中,使用GridView控件搭配可收缩面板来显示分组后的详细结果

1-12 确认按钮(ConfirmButton)

范例30 示范使用确认按钮(ConfirmButton)再次确认是否执行特定功能

范例31 在确认按钮中,使用强制弹出框代替确认对话框

1-13 拖曳面板(DragPan日)

范例32 示范使用拖曳面板(DragPan日)

范例33 在拖曳面板中,新建或修改数据

1-14 下拉菜单(DropDown)

范例34 创建具备Windows R SharePoint TM Server风格的动态下拉菜单

1-15 阴影面板(DropShadow)

范例35 使用阴影面板(DropShadow)让页面画面更专业

1-16 动态填充扩展器(DynamicPopu}ateExtender)

范例36 使用动态填充(DynamicPopuIate)由Web服务获取并显示实时天气现况

范例37 使用页面方法(Page Method)搭配动态填充扩展器读ARSSY文章

范例38 在动态填充扩展器中,使用页面方法随机显示影片内容

1-17 文本框过滤器(FilteredTextBox)

范例39 使用文本框过滤器(FilteredTextBox)——简易计算器

范例40 如何使用文本框过滤器(FilteredTextBox)检查所输入的个人资料是否合法

1-18 停靠菜单(HoverMenu)

范例41 使用停靠菜单(DroverMenu)来编辑与删除员工数据

范例42 使用停靠菜单(HverMenu)显示存储在数据库的产品照片

范例43 示范在文本框中,使用停靠菜单显示选项按钮列表

范例44 使用停靠菜单动态调用Web服务来显示某支股票图线

1-19 列表搜索(ListSearch)

范例45 使用ListSearchEXtender查询邮政编码所在的县市

范例46 使用列表搜索扩展器快速找到特定的选项

范例47 如何在列表项目中使用ListSearch搜索中文字

Chapter 02 酷炫效果营造者,探讨AJAX Control Toolkit(下)

2-1 探讨输入掩码(MaskedEdit)与输入掩码验证器(MaskedEditVadator)

范例1 示范如何在DetailsView中使用输入掩码与输入掩码验证器

2-2 强制弹出(M0daIPopup)

范例2 使用“强制弹出(ModaIPopup)”控件提供更改样式的弹出菜单

范例3 使用ModaIPopup显示相片信息

范例4 如何处理有多个“取消”按钮的强制弹出框

范例5 使用ModaIPopup代替JavaScrjpt的Confirm函数以便单击“确认”按钮更新数据

范例6 强制弹出调用页面方法显示股票交易价格

范例7 使用强制弹出框显示与编辑主从式数据

范例8 让强制弹出框具备按下Esc键关闭对话框的功能

范例9 以动画方式显示强制弹出框内容

2-3 互斥选取框(MutualIyExclL]s’lveCI"leckBox)

范例10 使用“互斥选取框(MutualIyExcIusiveCPleckBox)”进行问卷调查

2-4 拒绝机器人行为(NoBot)

范例11 如何使用基本的拒绝机器人行为

范例12 在拒绝机器人行为控件中,利用JavaScriDt进行检测

范例13 在留言板中,为拒绝机器人行为添加DOM,来避免刷屏

2-5 数值调整器(NumericUpDown)

范例14 示范在GridView中使用数值调整器来编辑字段值

范例15 示范如何为数值调整器动态添加枚举值

范例16 调用Web服务来取得递增与递减值

2-6 分页项目符号列表(PagingBuIIetedList)

范例17 示范如何使用分页项目符号列表

范例18 使用、JavaScript控制分页项目符号列表

2-7 密码强度(PasswordStrength)

范例19 示范如何使用密码强度扩展器

2-8 弹出控件(PopupControI)

范例20 示范在GridView控件使用弹出式控件

范例21 示范在GridView控件中使用弹出控件扩展器

范例22 使用弹出式控件调用页面方法模拟停靠菜单的效果

2-9 评级(Rating)

范例23 示范如何使用评级控件

范例24 善用评级控件的客户端回调事件

范例25 如何避免单击评级控件页面自动往上滚动

2-10 顺序重排列表(ReorderList)

范例26 待办事项,可自行拖曳事项决定优先次序

2-11 可调整大小扩展器(ResizableControl)

范例27 示范如何使用可调整大小控件,

范例28 示范如何使用可调整大小控件来随意调整GrjdView控件中的柱形图

2-12 圆角(RoundedCorners)

范例29 示范在异步相簿中,使用圆角扩展器

范例30 示范使用圆角扩展器的客户端属性

范例31 使用滑块扩展器来调整圆角的半径

2-13 滑块(Slider)

范例32 使用滑块查看字体中的字符

范例33 使用滑块来调整图片的高度与宽度:由服务器端控制

范例34 使用滑块来调整图片的高度与宽度:通过JavaScript

2-14 相簿播放(SlideShow)

范例35 相簿播放器使用示范:逐一指定相片来源

范例36 相簿播放器使用示范:由文件夹取得相片来源

范例37 自选播放的相簿(可设置循环播放与播放速度)

范例38 为相簿加上动画效果

2-15 选项卡(Tabs)

范例39 示范如何使用选项卡(Tab)

范例40 在选项卡中,使用主从式(Master/Detail)编辑模式

范例41 在第一次选择特定“选项卡”时,才动态加载“选项卡”的内容

范例42 动态创建选项卡(内容由Web服务返回)

……

Chapter 03 如何在ASP.NET页面中使用JavaScript

Chapter 04 探讨JavaScript的OOP扩展功能

Chapter 05 探讨JavaScript的日期全球化功能

Chapter 06 探讨如何在客户端使用JavaScript异步调用Web服务(.asmx与.svc)

Chapter 07 探讨如何在客户端使用JavaScript异步调用ASP.NET应用程序服务

Chapter 08 如何生成具备客户端功能的组件

Appendix A 范例光盘使用说明