名师讲堂:ASP.NET3.5AJAX客户端编程精选166例(使用C#)

名师讲堂:ASP.NET3.5AJAX客户端编程精选166例(使用C#)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
出版社: 科学出版社
2009-10
版次: 1
ISBN: 9787030249586
定价: 87.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 670页
字数: 1052千字
正文语种: 简体中文
6人买过
  •   《ASP.NET3.5AJAX客户端编程精选166例(使用C#)》是两岸三地公认最优秀的IT图书作家章立民先生的最新力作,全面剖析了ASP.NET3.5AJAX在Web客户端开发中的应用。全书共8章。第1-2章通过97个精彩范例,介绍ASP.NETAJAXControlToolkit的使用;第3章讲解如何在ASP.NET页面中使用JavaScript;第4-5章深入介绍.1avaScript的OOP扩展功能和日期全球化功能;第6~7章介绍如何在客户端使用JavaScript异步调用Web服务(.asmx)、WCF服务(.SVC)和ASP.NET应用程序服务;第8章学习创建非可视客户端组件、客户端行为(Behavior)、客户端控件(ClientControls)、扩展器(.Extender),以及具备客户端功能的服务器控件。通过学习《ASP.NET3.5AJAX客户端编程精选166例(使用C#)》,读者可以树立正确而扎实的异步网页开发理念,能够编写出专业级别的Web应用系统。
      《ASP.NET3.5AJAX客户端编程精选166例(使用C#)》实例丰富,好学实用,不仅适合初学ASP.NETAJAX技术的开发人员,对具有一定ASP.NET网络应用程序开发经验的开发人员,也会有很大的帮助。   章立民,华语世界资深IT作家,两岸三地公认最优秀的程序设计图书作家,18年技术图书撰写经验,著作已逾70本全球销量逾百万册。在Microsoft(中国台湾)担任顾问与讲师长达17年。六度获选微软最有价值专家(MVP)、年度微软技术大会压轴讲师。章立民研究室技术总监“经济部”信息专业人员鉴定计划命(审)题委员“计算机技能基金会”数据库应用类命题委员“工研院机械所”制造信息部顾问“职训局”VisualBasic能力本位教材编撰委员资诚会计师事务所信息系统服务部顾问捷和建设信息部顾问新势讯科技总经理盘天科技总经理盘天科技顾问“一日志工协会”信息顾问ComputerDIY杂志专栏执笔RLJN!PC杂志专栏执笔Programmm杂志专栏执笔曾任教于“教育部电算中心”、空中大学、联电、南亚塑料、NIKE、台电核一厂、大众计算机、日立等中国台湾各大公民营企业与教学机构。
      一位资深的IT技术专家和Microsoft著名讲师,
      一位与微软技术风雨同路17年的老程序员,
      愿意与您共同分享他的技术和收获。 Chapter01酷炫效果营造者,探讨AJAXControlToolkit(上)
    1-1如何将AJAXControlToolkit控件添加到VisualStudio2008“工具箱”
    1-2如何添加AJAXControlToolkit控件与扩展器的命名空间(Namespace)
    1-3探讨控件(Control)与扩展器(Extender)
    1-4既生瑜何生亮——为什么需改用T00lkitSc仲tManager
    1-5探讨可折叠面板(AccordionPane)与可折叠(Accordion)控件
    范例1如何使用可折叠(Accordion)控件展开或收缩内容
    范例2在问卷中,使用可折叠控件以避免版面过长
    范例3在可折叠控件中,动态绘制柱形图
    范例4将可折叠控件绑定到ObjectDataS0urce,通过Web服务访问XML格式的留言数据文件
    范例5使用LingDataSource作为可折叠控件的数据源,并搭配多种ControlToolkit
    范例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自动输入完成调用PageMethod,可输入多个词,并已加入动画的效果
    范例16使用JavaScript给自动输入完成添加相关事件处理方法
    1-9日历扩展器(CalendarExtender)
    范例17探讨日历扩展器的使用模式
    范例18示范“日历”扩展器来编辑日期类型字段
    范例19通过JavaScript来指定日历扩展器的默认日期
    范例20仅用一个日历扩展器在多个日期字段中
    1-10级联下拉菜单(CascadingDropDown)扩展器
    范例21示范如何使用“级联下拉菜单”(CascadingDropDown)
    范例22邮政编码选择界面
    范例23示范整合使用Silverlight与ASP.NETAJAX“级联下拉菜单”(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创建具备WindowsRSharePointTMServer风格的动态下拉菜单
    1-15阴影面板(DropShadow)
    范例35使用阴影面板(DropShadow)让页面画面更专业
    1-16动态填充扩展器(DynamicPopu}ateExtender)
    范例36使用动态填充(DynamicPopuIate)由Web服务获取并显示实时天气现况
    范例37使用页面方法(PageMethod)搭配动态填充扩展器读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搜索中文字

    Chapter02酷炫效果营造者,探讨AJAXControlToolkit(下)
    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服务返回)
    ……
    Chapter03如何在ASP.NET页面中使用JavaScript
    Chapter04探讨JavaScript的OOP扩展功能
    Chapter05探讨JavaScript的日期全球化功能
    Chapter06探讨如何在客户端使用JavaScript异步调用Web服务(.asmx与.svc)
    Chapter07探讨如何在客户端使用JavaScript异步调用ASP.NET应用程序服务
    Chapter08如何生成具备客户端功能的组件
    AppendixA范例光盘使用说明
  • 内容简介:
      《ASP.NET3.5AJAX客户端编程精选166例(使用C#)》是两岸三地公认最优秀的IT图书作家章立民先生的最新力作,全面剖析了ASP.NET3.5AJAX在Web客户端开发中的应用。全书共8章。第1-2章通过97个精彩范例,介绍ASP.NETAJAXControlToolkit的使用;第3章讲解如何在ASP.NET页面中使用JavaScript;第4-5章深入介绍.1avaScript的OOP扩展功能和日期全球化功能;第6~7章介绍如何在客户端使用JavaScript异步调用Web服务(.asmx)、WCF服务(.SVC)和ASP.NET应用程序服务;第8章学习创建非可视客户端组件、客户端行为(Behavior)、客户端控件(ClientControls)、扩展器(.Extender),以及具备客户端功能的服务器控件。通过学习《ASP.NET3.5AJAX客户端编程精选166例(使用C#)》,读者可以树立正确而扎实的异步网页开发理念,能够编写出专业级别的Web应用系统。
      《ASP.NET3.5AJAX客户端编程精选166例(使用C#)》实例丰富,好学实用,不仅适合初学ASP.NETAJAX技术的开发人员,对具有一定ASP.NET网络应用程序开发经验的开发人员,也会有很大的帮助。
  • 作者简介:
      章立民,华语世界资深IT作家,两岸三地公认最优秀的程序设计图书作家,18年技术图书撰写经验,著作已逾70本全球销量逾百万册。在Microsoft(中国台湾)担任顾问与讲师长达17年。六度获选微软最有价值专家(MVP)、年度微软技术大会压轴讲师。章立民研究室技术总监“经济部”信息专业人员鉴定计划命(审)题委员“计算机技能基金会”数据库应用类命题委员“工研院机械所”制造信息部顾问“职训局”VisualBasic能力本位教材编撰委员资诚会计师事务所信息系统服务部顾问捷和建设信息部顾问新势讯科技总经理盘天科技总经理盘天科技顾问“一日志工协会”信息顾问ComputerDIY杂志专栏执笔RLJN!PC杂志专栏执笔Programmm杂志专栏执笔曾任教于“教育部电算中心”、空中大学、联电、南亚塑料、NIKE、台电核一厂、大众计算机、日立等中国台湾各大公民营企业与教学机构。
      一位资深的IT技术专家和Microsoft著名讲师,
      一位与微软技术风雨同路17年的老程序员,
      愿意与您共同分享他的技术和收获。
  • 目录:
    Chapter01酷炫效果营造者,探讨AJAXControlToolkit(上)
    1-1如何将AJAXControlToolkit控件添加到VisualStudio2008“工具箱”
    1-2如何添加AJAXControlToolkit控件与扩展器的命名空间(Namespace)
    1-3探讨控件(Control)与扩展器(Extender)
    1-4既生瑜何生亮——为什么需改用T00lkitSc仲tManager
    1-5探讨可折叠面板(AccordionPane)与可折叠(Accordion)控件
    范例1如何使用可折叠(Accordion)控件展开或收缩内容
    范例2在问卷中,使用可折叠控件以避免版面过长
    范例3在可折叠控件中,动态绘制柱形图
    范例4将可折叠控件绑定到ObjectDataS0urce,通过Web服务访问XML格式的留言数据文件
    范例5使用LingDataSource作为可折叠控件的数据源,并搭配多种ControlToolkit
    范例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自动输入完成调用PageMethod,可输入多个词,并已加入动画的效果
    范例16使用JavaScript给自动输入完成添加相关事件处理方法
    1-9日历扩展器(CalendarExtender)
    范例17探讨日历扩展器的使用模式
    范例18示范“日历”扩展器来编辑日期类型字段
    范例19通过JavaScript来指定日历扩展器的默认日期
    范例20仅用一个日历扩展器在多个日期字段中
    1-10级联下拉菜单(CascadingDropDown)扩展器
    范例21示范如何使用“级联下拉菜单”(CascadingDropDown)
    范例22邮政编码选择界面
    范例23示范整合使用Silverlight与ASP.NETAJAX“级联下拉菜单”(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创建具备WindowsRSharePointTMServer风格的动态下拉菜单
    1-15阴影面板(DropShadow)
    范例35使用阴影面板(DropShadow)让页面画面更专业
    1-16动态填充扩展器(DynamicPopu}ateExtender)
    范例36使用动态填充(DynamicPopuIate)由Web服务获取并显示实时天气现况
    范例37使用页面方法(PageMethod)搭配动态填充扩展器读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搜索中文字

    Chapter02酷炫效果营造者,探讨AJAXControlToolkit(下)
    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服务返回)
    ……
    Chapter03如何在ASP.NET页面中使用JavaScript
    Chapter04探讨JavaScript的OOP扩展功能
    Chapter05探讨JavaScript的日期全球化功能
    Chapter06探讨如何在客户端使用JavaScript异步调用Web服务(.asmx与.svc)
    Chapter07探讨如何在客户端使用JavaScript异步调用ASP.NET应用程序服务
    Chapter08如何生成具备客户端功能的组件
    AppendixA范例光盘使用说明
查看详情