词条 | ASP.NET3.5AJAX开发范例精讲精析 |
释义 | 本书是IT作家章立民先生的最新力作,全面剖析了ASP.NET3.5AJAX在Web客户端开发中的应用。全书共8章。第1~2章通过实例,介绍ASP.NETAJAXControlToolkit的使用;第3章讲解如何在ASP.NET页面中使用JavaScript;第4~5章深入介绍JavaScript的OOP扩展功能;第6~7章介绍如何在客户端JavaScript异步调用Web服务、WCF服务和ASP.NET应用程序服务;第8章学习创建非可视客户端组件、客户端行为、客户端控件、扩展器,及服务器控件。本书实例丰富,不仅适合初学ASP.NETAJAX技术的开发人员,也适用于有一定ASP.NET网络应用程序开发经验的开发人员。 版权信息书 名: ASP.NET3.5AJAX开发范例精讲精析 作 者:章立民 出版社: 科学出版社,北京科海电子出版社 出版时间: 2009 ISBN: 9787030238351 开本: 16 定价: 85.00 元 作者简介章立民: 华语世界资深IT作家,两岸三地公认最优秀的程序设计图书作家,18年技术图书撰写经验,著作已逾70本,全球销量逾西万册 在Microsoft(中国台湾)担任顾问与讲师长达17年六度获选微软最有价值专家(MVP)年度微软技术大会压轴讲师 章立民研究室技术总监 “经济部”信息专业人员鉴定计划命(审)题委员 “计算机技能基金会”数据库应用类命题委员 “工研院机械所”制造信息部顾问 “职训局”VisualBasic能力本位教材编撰委员 资诚会计师事务所信息系统服务部顾问 捷和建设信息部顾问 新势讯科技部经理 盘天科技总经理 盘天科技顾问 “一日志工协会”信息顾问 ComputerDIY杂志专栏执笔 RUN!PC杂志专栏执笔 Programmer杂志专栏执笔 曾任教于“教育部电算中心”、“空中大学、联电、南亚塑料、NIKE、台电核一厂、大众计算机、日立等中国台湾各大公民营企业与教学机构。 编辑推荐18年积淀百万册销量保障,章立民微软技术华语作者第一人,两岸三地公认最优秀的程序设计图书作家。 光盘收录章老师自录制的ASP.NET3.5新功能视频演示教程,书本之外的增值部分,同样精彩,不容错过! 章立民作品,全面剖析ASP.NET3.5的技术精髓, 要想成为技术高手,就得看专家写的书, 167个高含技术高手,就得看专家写的书,167个高含金量的Web范例,专注于解决实际开发问题,让您的技术水准再上层楼! 通过97个精彩范例,介绍ASPNETAJAXControlToolkit的使用,包括: 多种股票图表查询界面能够防止恶意刷屏的留言板 个性化相簿多重索引标签页面 拦截Click事件的确认按钮平滑过渡效果的自动输入完成功能 天气查询界面垂直和水平展开的可折叠面板 模拟停靠菜单水印文本框特效 完整揭密JavaScriptooP扩展功能,实战演练ASP.NETAJAXControlToolkit动画继承,真正讲解核心功能 使用JavaScript异步调用Web服务(.asmx)、WCF服务(.svc)和ASPNET应用程序服务 实例讲解JavaScript与Web服务之间如何传递泛形集合和数组 实例讲解JavaScript异步调用ASP.NET3.5验证服务、角色服务和个性化配置文件服务,让您轻松解决Web开发中的安全性问题 教您学会创建非可视客户端组件、客户端行为(Behavior)、客户端控件(ClientControls)、扩展器(Extender),以及具备客户端功能的服务器控件。 一位资深的IT技术作家和Microsoft著名讲师, 一位与微软技术风雨同路17年的老程序员, 愿意与您共同分享他的技术和收获。 目录酷炫效果营造者,探讨AJAXControlToolkit(上) 1-1如何将AJA×ControIToolkit控件添加到VisualStudio2008的工具箱 1-2如何添加AJAxControIToolkit控件与扩展器的命名空间(Namespace) 1-3探讨控件与扩展器 1-4既生瑜何生亮——为什么需改用ToolkitScriptManager 1-5探讨可折叠面板(AccordionParle)与可折叠控件《Accordion) 页面范例1如何使用“可折叠(Accordion)控件”展开或收缩内容 页面范例2在问卷中,使用可折叠控件以避免版面过长 页面范例3示范使用可折叠的数据绑定功能,动态绘制柱形图 页面范例4将可折叠控件绑定到ObjectDataSource,通过web服务访问xML格式的留言数据文件 页面范例5使用LingDataSource作为可折叠的数据源,并搭配多种ControlToolkit 页面范例6使用JavaScript为“可折叠(Accordion)控件”加上新属性,使其看起来如同“可收缩面板(CollapsiblePanel) 1-6形影不离(AlwaysVisibleControl) 页面范例1如何使用“形影不离”(AlwaysVisibleControl)扩展器显示服务器状态 页面范例2使用“形影不离”(AlwaysVisibleControl)扩展器显示标题 1-7动画集锦(AnimationExtender) 1-7-1使用XML声明语法设置动画集锦 页面范例如何使用“动画集锦”(ArdmationExtender)扩展器制作“淡出”(FaceOut)效果 1-7-2同时或顺序播放动画 页面范例1如何使用与标签组合出不同的动画效果 页面范例2先使用标签,然后再使用标签来产生复合式的“爆炸”动画效果 1-7-3结合“动作”的动画 页面范例1结合“动作”的动画 页面范例2实现“自动输入完成”来查询书籍资料,并播放“动画”以显示相关信息 1-8自动输入完成(AutoCompleteExtender) 页面范例1实现姓名与地址数据的自动输入完成 页面范例2自动输入完成调用PageMethod,可输入多个词,并已加入动画与额外的效果 页面范例3使用JavaScript为自动输入完成添加相关事件处理程序 1-9日历扩展器(CalendarExtender) 页面范例1探讨“日历”扩展器的使用模式 页面范例2示范“日历”扩展器来编辑日期类型字段 页面范例3通过JavaScript来指定日历扩展器的默认日期并改变默认显示模式为年份 页面范例4仅用一个日历扩展器在多个日期字段中 1-10级联下拉菜单(CascadingDropDown) 页面范例1使用“级联下拉菜单”(CascadingDropDown)查询订单内容 页面范例2邮政编码选择界面完全真实数据!!! 页面范例3整合使用Silverlight与“级联下拉菜单” 1.11可收缩面板(CollapsiblePanel) 页面范例1示范使用“可收缩面板”来收缩或展开详细内容 页面范例2示范使用“可收缩面板”制作书籍目录 页面范例3示范使用“可收缩面板”展开与收缩统计图 页面范例4示范如何使用水平式可收缩面板 页面范例5在可折叠控件内使用水平式可收缩面板 页面范例6在LiistView控件中,使用GridVlew控件搭配可收缩面板来显示分组后的详细结果 1-12确认按钮(ConfirmButton) 页面范例1示范使用“确认按钮”(ConfimButton)再次确认是否执行特定功能 页面范例2在确认按钮中,使用强制弹出框代替确认对话框 1-13拖曳面板(DragPanel) 页面范例1示范使用“拖曳面板”(DragPanel) 页面范例2在拖曳面板中,新建或修改数据 1-14下拉菜单(DropDown) 页面范例创建具备Windows?SharePoint?Server风格的动态下拉菜单 1-15阴影面板(DropShadow) 页面范例使用“阴影面板”(DropShadow)让页面画面更专业 1-16动态填充{DynamicPopuIateExtender) 页面范例1使用“动态填充”(DynamicPopulate)由Web服务获取并显示实时天气现况 页面范例2使用页面方法(PageMethod)搭配“动态填充”扩展器读取RSS文章 页面范例3在动态填充扩展器中,使用页面方法随机显示影片内容 1-17文本框过滤器(FilteredTextBox) 页面范例1使用文本框过滤器(FilteredTextBox)——简易计算器 页面范例2如何使用丈本框过滤器(FilteredTextBox)检查所输入的个人资料是否合法 1-18停靠菜单(HoverMenu) 页面范例1使用停靠菜单(HovelMenu)来编辑与删除员工数据 页面范例2使用停靠菜单(HoverMenu)显示存储于数据库的产品照片 页面范例3示范在文本框中,使用停靠菜单显示选项按钮列表 页面范例4使用停靠菜单动态调用web服务来显示某支股票图线 1-19列表搜索(ListSearch) 页面范例1使用ListSearchExtender查询邮政编码所在的县市 页面范例2使用“列表搜索(ListSearch)”快速找到特定的选项 页面范例3如何在列表项目中使用ListSearch搜索中文字 酷炫效果营造者。探讨AJAXControIToolkit(下) 2-1探讨输入掩码【MaskedEdit)与输入掩码验证器(MaskedEditVaidator) 页面范例示范如何在DetailsView中,使用“输入掩码”与“输入掩码验证器 2-2强制弹出(ModalPopup) 页面范例1使用“强制弹出(ModalPopup)”控件提供更改样式的弹出菜单 页面范例2使用强制弹出显示相片信息 页面范例3如何处理持有多个“取消”按钮的强制弹出 页面范例4使用ModaIPoptlp代替JavaScript的Confirm函数以便单击“确认”按钮 页面范例5强制弹出调用页面方法显示股票交易价格 页面范例6使用强制弹出显示与编辑主从式数据 页面范例7让强制弹出具备按下Esc键关闭对话框的功能 页面范例8以动画方式显示强制弹出的内容 2-3互斥选取框(MutuallyExclcusiveClleckBox) 页面范例使用“互斥选取框(MutuallyExclcusiveClleckBox)”进行问卷调查 2-4拒绝机器人行为(NoBot) 页面范例1如何使用基本的拒绝机器人行为 页面范例2在“拒绝机器人行为”控件中,利用JavaScript进行检测 页面范例3在留言板中,为拒绝机器人行为添加DOM来避免刷屏 2-5数值调整器(NumericUpDown) 页面范例1示范在GridVlew中使用“数值调整器”来编辑字段值 页面范例2示范如何为“数值调整器”动态添加枚举值 页面范例3调用web服务来取得递增与递减值 2-6分页项目符号列表(PagingBulletedList) 页面范例1示范如何使用分页项目符号列表 页面范例2使用JavaScript控制分页项目符号列表 2-7密码强度(PasswordStreflgth) 页面范例示范如何使用“密码强度”扩展器 2-8弹出控件(PopupControl) 页面范例1示范在GridView控件使用“弹出式控件” 页面范例2示范在GridView控件使用“弹出控件” 页面范例3使用弹出式控件调用页面方法模拟停靠菜单的效果 2-9评级(Ratirlg) 页面范例1示范如何使用“评级”控件 页面范例2善用评级控件的客户端回调事件 页面范例3如何避免按下评级控件页面自动往上滚动 2-10顺序重排列表(ReorderList) 页面范例待办事项,可自行拖曳事项决定优先次序 2-11可调整大小扩展器(Resiz8bIeControl) 页面范例1示范如何使用“可调整大小控件 页面范例2示范如何使用“可调整大小控件”来随意调整GridView控 2-12圆角(RoundedCorners) 页面范例1示范在异步相簿中,使用“圆角”扩展器 页面范例2示范使用圆角扩展器的客户端属性 页面范例3使用滑块扩展器来调整圆角的半径 2-13滑块(Slider) 页面范例1使用滑块查看字体中的字符 页面范例2使用滑块来调整图片的高度与宽度:由服务器端控制 页面范例3使用滑块来调整图片的高度与宽度:通过JavaScript 2-14相簿播放(SlideShow) 页面范例1相簿播放器使用示范(逐一指定相片来源) 页面范例2“相簿播放”扩展器使用示范(由文件夹取得相片来源) 页面范例3自选播放的相簿(可设置循环播放与播放速度) 页面范例4为相簿加上动画效果 2-15索引标签(Tabs) 页面范例1示范如何使用索引标签(Tab) 如何在ASP.NET页面中使用JavaScript 探讨JavaScript的OOP扩展功能 探讨JavaScript的日期全球化功能 探讨如何在客户端用JavaScript异步调用Web服务(.asmx与.svc) 探讨如何在客户端用JavaScript异步调用ASP.NET应用程序服务 如何生成具备客户端功能的组件 …… |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。