分享
 
 
 

ASP.NET 3.5AJAX开发范例精讲精析:客户端篇.VB版(CD)(大师讲堂)(附赠VCD光盘一张)

ASP.NET 3.5AJAX开发范例精讲精析:客户端篇.VB版(CD)(大师讲堂)(附赠VCD光盘一张)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,图形图像、动画、多媒体与网页开发,综合,
  品牌: 章立民

基本信息·出版社:科学出版社,北京科海电子出版社

·页码:670 页

·出版日期:2009年

·ISBN:7030238354/9787030238351

·条形码:9787030238351

·包装版本:1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:大师讲堂

·附带品描述:附赠VCD光盘一张

产品信息有问题吗?请帮我们更新产品信息。

内容简介《ASP.NET 3.5AJAX开发范例精讲精析(客户端篇.VB版)(CD)》是两岸三地公认最优秀的IT图书作家章立民先生的最新力作,全面剖析了ASP.NET 3.5 AJAX在Web客户端开发中的应用。

全书共8章。第1~2章通过97个精彩实例,介绍ASP.NET AJAX Control Toolkit的使用;第3章讲解如何在ASP.NET页面中使用JavaScript;第4~5章深入介绍JavaScript的OOP扩展功能和日期全球化功能;第6~7章介绍如何在客户端JavaScript异步调用Web服务(asmx)、WCF服务(.SVC)和ASP.NET应用程序服务;第8章学习创建非可视客户端组件、客户端行为(Behavior)、客户端控件(Client Controls)、扩展器(Extender),以及具备客户端功能的服务器控件。通过学习《ASP.NET 3.5AJAX开发范例精讲精析(客户端篇.VB版)(CD)》,读者可以树立正确而扎实的异步网页开发理念,能够编写出专业级别的Web应用系统。

《ASP.NET 3.5AJAX开发范例精讲精析(客户端篇.VB版)(CD)》实例丰富,好学实用,不仅适合初学ASP.NET AJAX技术的开发人员,对具有一定ASP.NET网络应用程序开发经验的开发人员,也会有很大的帮助。

作者简介章立民:

华语世界资深IT作家,两岸三地公认最优秀的程序设计图书作家,18年技术图书撰写经验,著作已逾70本,全球销量逾西万册

在Microsoft(中国台湾)担任顾问与讲师长达17年六度获选微软最有价值专家(MVP)年度微软技术大会压轴讲师

章立民研究室技术总监

“经济部”信息专业人员鉴定计划命(审)题委员

“计算机技能基金会”数据库应用类命题委员

“工研院机械所”制造信息部顾问

“职训局”Visual Basic能力本位教材编撰委员

资诚会计师事务所信息系统服务部顾问

捷和建设信息部顾问

新势讯科技部经理

盘天科技总经理

盘天科技顾问

“一日志工协会”信息顾问

ComputerDIY杂志专栏执笔

RUN!PC杂志专栏执笔

Programmer杂志专栏执笔

曾任教于“教育部电算中心”、“空中大学、联电、南亚塑料、NIKE、台电核一厂、大众计算机、日立等中国台湾各大公民营企业与教学机构。

媒体推荐万贯家财,不如一技在身,积极充实自我,再创人生下一个高峰点。

——章立民

编辑推荐18年积淀百万册销量保障,章立民微软技术华语作者第一人,两岸三地公认最优秀的程序设计图书作家。

光盘收录章老师自录制的ASP.NET3.5新功能视频演示教程,书本之外的增值部分,同样精彩,不容错过!

章立民作品,全面剖析ASP.NET3.5的技术精髓,

要想成为技术高手,就得看专家写的书,

167个高含技术高手,就得看专家写的书,167个高含金量的Web范例,专注于解决实际开发问题,让您的技术水准再上层楼!

通过97个精彩范例,介绍ASPNET AJAX Control Toolkit的使用,包括:

多种股票图表查询界面 能够防止恶意刷屏的留言板

个性化相簿 多重索引标签页面

拦截Click事件的确认按钮 平滑过渡效果的自动输入完成功能

天气查询界面 垂直和水平展开的可折叠面板

模拟停靠菜单 水印文本框特效

完整揭密JavaScript ooP扩展功能,实战演练ASP.NET AJAX ControlToolkit动画继承,真正讲解核心功能

使用JavaScript异步调用Web服务(.asmx)、WCF服务(.svc)和ASPNET应用程序服务

实例讲解JavaScript与Web服务之间如何传递泛形集合和数组

实例讲解JavaScript异步调用ASP.NET 3.5验证服务、角色服务和个性化配置文件服务,让您轻松解决Web开发中的安全性问题

教您学会创建非可视客户端组件、客户端行为(Behavior)、客户端控件(Client Controls)、扩展器(Extender),以及具备客户端功能的服务器控件。

一位资深的IT技术作家和Microsoft著名讲师,

一位与微软技术风雨同路17年的老程序员,

愿意与您共同分享他的技术和收获。

目录

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

1-1 如何将AJA×ControI Toolkit控件添加到Visual Studio 2008的工具箱

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

1-3 探讨控件与扩展器

1-4 既生瑜何生亮——为什么需改用ToolkitScriptManager

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

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

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

页面范例3 示范使用可折叠的数据绑定功能,动态绘制柱形图

页面范例4 将可折叠控件绑定到ObjectDataSource,通过web服务访问xML格式的留言数据文件

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

页面范例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 自动输入完成调用Page Method,可输入多个词,并已加入动画与额外的效果

页面范例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 使用页面方法(Page Method)搭配“动态填充”扩展器读取RSS文章

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

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

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

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

1-18 停靠菜单(HoverMenu)

页面范例1 使用停靠菜单(HovelMenu)来编辑与删除员工数据

页面范例2 使用停靠菜单(HoverMenu)显示存储于数据库的产品照片

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

页面范例4 使用停靠菜单动态调用web服务来显示某支股票图线

1-19 列表搜索(ListSearch)

页面范例1 使用ListSea rchExtender查询邮政编码所在的县市

页面范例2 使用“列表搜索(ListSearch)”快速找到特定的选项

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

酷炫效果营造者。探讨AJAX ControI Toolkit(下)

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应用程序服务

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

……[看更多目录]

序言章公立民最痛恨别人总是说:“我都是看你的书长大的”。首次为章公作序,当然也让我回想起十几年前所浸淫的FoxPro系列书籍——这十余年来章公在程序开发领域用心用力的笔耕,也堪称是著作等身。章公的书有个不易的特色,就是范例特多,每完成一本书就像是写了个大系统。没有其他哗众取宠的噱头.就是好学实用。

这次章公的大作着力在ASP NET 3.5 AJAX,这是微软2008年最新的网页开发技术。下一代Web(NextWeb)的应用潮流已经随着Web 2.0的商业化方向而更趋蓬勃发展.网页设计人员与开发人员无不花费心思在网站界面上争奇斗艳,提供崭新的用户体验(User Experierice),此时AJAX与CSS两种互相关联的网页开发技术成为主流。然而.纯粹的JavaScript是难以操作、编写与维护的。Microsoft VistJal Studio 2008搭配.NET Frarmework 3.5,增加了许多互动的功能,让AJAX网页的开发就像是ASP.NET的开发经验一般,更首度提供了JavaScript的调试功能,让程序开发人员事半功倍。

许多朋友会问,ASP.NET AJAX会不会只是过渡技术,而终将完全被Silverlight所取代?在我们目前可以预见的未来数年,ASP.NET AJAX在微软的开发技术蓝图上还是会占有一席之地的。RIA类型的网站技术,无可避免地必须在浏览器上下载安装一个插件(Runtime),才能呈现影音或高互动的用户界面。所以,两者间的市场定位区别是清楚的:如果要追求HD高画质影音的呈现、动画形态的互动界面与创意的设计空间,请采用SiIverlight技术开发。但ASP.NET AJAX的特点也非常明显,无论是在运行速度还是在浏览器相容性,都有较RIA技术更为杰出的表现.但又可以获得较以往ASP开发技术更多的互动式设计灵活,不失为程序员迈向“设计”领域的一个好跳板。

因此,如果您对于ASP.NET的开发技术早已熟悉,延伸到AJAX领域一定是最直接的选择,这也是我们的建议。相信本书一定会对您大有助益,初学者可以从第1章开始了解来龙去脉,而有基础的朋友也可以直接切入范例,快速了解AJAX技术的优势。章公有十余年的声誉.绝非浪得虚名,祝福您也会像小时候的我一样,有个愉快的学习体验!

文摘插图:

ASP.NET 3.5AJAX开发范例精讲精析:客户端篇.VB版(CD)(大师讲堂)(附赠VCD光盘一张)

当单击可折叠面板标题内的页面项目时,是否要抑制该页面项目所触发的客户端Click事件,以避免页面回发(PostBack)。默认值是false。

一般来说,我们会在可折叠面板标题中使用页面项目…(您当然可以使用其他的服务器端控件,例如,Button控件),为了避免单击该项目触发Click事件造成页面回发,我们会将Suppress Header Postbacks设置为true。如此一来,就无须逐一为标题中的页面项目指定on click=“retun false;”。Transition Duration指定淡出效果要使用多长的时间来展现(单位:毫秒),默认值是250毫秒。在此要提醒大家,在使用IE 6且将屏幕分辨率设置得过高时(例如,1600×1200),可能会发生转换效果远比较低分辨率(例如,1280×1024)还要慢的情形。Parles用来保存可折叠面板的容器。当我们所要显示的内容不是通过数据绑定取得时,就会使用Panes这个属性,并在其内添加可折叠面板,然后指定相关的属性与要显示的数据内容。Header Tenlplate当一个保存可折叠面板的容器使用数据绑定时,就必须使用这个属性来设置标题模板。Contetlt Template当一个保存可折叠面板的容器使用数据绑定时,就必须使用这个属性来设置内容模板。可折叠控件支持三种自动调整大小模式,您可以根据下列的说明选择最符合您需求的模式:None可折叠控件的展开或收缩不受可折叠控件Height属性的设置值的限制,这时候,页面上的其他项会随之往上或往下移动。此为默认值,也是常用的模式。Limit展开可折叠的高度不会超过样式表Height属性的设置值。如果方格中的内容超过所指定的Height属性时,会自动出现滚动条。如果方格中的内容没超过所指定的Height属性时,就会以内容的最大高度为准,也就是说,不会出现滚动条,而且内容的后面不会有多余的空白区域。如果。Height属性的设置值很大,而方格中的内容不长,那么位于可折叠控件的后面的项便会与可折叠控件相距甚远。当可折叠的内容长度差异过大时,则在使用这一种模式的时候,务必选择一个合适的Height设置值,以避免用户操作滚动条的次数过多。Fill这表示可折叠一定会使用所指定样式表的Height属性来显示内容,即使内容的高度不超过所指定的Height属性设置值,也会以Height设置值为准。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有