ASP.NET AJAX应用剖析立即上手PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:董大伟著
- 出 版 社:北京:电子工业出版社
- 出版年份:2007
- ISBN:7121052830
- 页数:554 页
第1章 ASP.NET AJAX 1.0立即上手 1
1.1 ASP.NETA JAX 1.0 2
1.1.1 为何需要AJAX 2
1.1.2 典型的AJAX范例 4
1.1.3 AJAX技术要解决的问题 6
1.1.4 微软对于AJAX提供的解决方案 8
1.1.5 第一个简单的AJAX范例 12
1.1.6 在虚拟主机上使用ASP.NET AJAX 14
1.2 ASP.NET AJAX架构 15
1.2.1 ASP.NET AJAX整体架构 15
1.2.2 Server Site 16
1.2.3 Client Site 16
1.2.4 ASP.NET AJAX Control Toolkit 17
1.3 UpdatePanel控件 19
1.3.1 如何使用UpdatePabel控件 19
1.3.2 UpdatePanel架构与异步Postback机制 22
1.3.3 UpdatePanel的触发机制Triggers 23
1.3.4 RegisterAsyncPostBackControl方法 26
1.3.5 UpdateMode属性与异步刷新模式 28
1.3.6 在MasterPage当中使用UpdatePanel 33
1.3.7 UpdatePanel的使用策略 33
1.3.8 UpdatePanel的使用技巧 35
1.3.9 小结 37
1.4 UpdateProgress控件 38
1.4.1 显示处理中信息 38
1.4.2 允许用户中断 40
1.5 Timer控件 42
1.5.1 Timer控件的功能 42
1.5.2 在UpdatePanel中使用Timer控件 42
1.5.3 在UpdatePanel外使用Timer控件 44
1.6 ScriptManager控件 46
1.6.1 ScriptManager控件的功能 46
1.6.2 重要属性说明 46
1.6.3 RegisterAsyncPostBackControl与RegisterPostBackControl 47
1.6.4 异步Postback中的事件触发顺序与IsInAsyncPostBack 50
1.6.5 利用RegisterClientScriptBlock方法在异步Postback中加入JavaScript 54
1.7 让浏览器上的JavaScript以异步方式调用Web Services 55
1.7.1 如何调用后端Web Services 57
1.7.2 如何调用后端Page Methods 60
1.7.3 异步调用Web Services时的错误处理 62
1.7.4 ScriptManagerProxy 64
1.8 判断页面上是否放置有ScriptManager 65
1.9 结语 65
第2章 AJAX Control Toolkit的绚丽功能 67
2.1 AJAX Control Toolkit简介 68
2.1.1 到底什么是Control Toolkit,用途为何 69
2.1.2 为何使用Control Toolkit 70
2.1.3 Control Toolkit的下载与安装 71
2.1.4 正式使用Control Toolkit当中的控件 74
2.1.5 TargetControl属性窗口的改变 77
2.1.6 Control Toolkit内容介绍 79
2.2 Control Toolkit控件综览 81
2.2.1 Accordion 81
2.2.2 AlwaysVisibleControl 84
2.2.3 Animation 87
2.2.4 AutoComplete 91
2.2.5 Calendar 94
2.2.6 CascadingDropDown 96
2.2.7 CollapsiblePanel 101
2.2.8 ConfirmButton 103
2.2.9 DragPanel 104
2.2.10 DropDown 106
2.2.11 DropShadow 108
2.2.12 DynamicPopulate 110
2.2.13 FilteredTextBox 112
2.2.14 HoverMenu 113
2.2.15 ListSearch 115
2.2.16 MaskedEdit 116
2.2.17 ModalPopup 117
2.2.18 MutuallyExclusiveCheckBox 120
2.2.19 NoBot 122
2.2.20 NumericUpDown 125
2.2.21 PagingBulletedList 127
2.2.22 PasswordStrength 129
2.2.23 PopupControl 131
2.2.24 Rating 133
2.2.25 ReorderList 135
2.2.26 ResizableControl 138
2.2.27 RoundedCorners 142
2.2.28 Slider 143
2.2.29 SlideShow 145
2.2.30 Tabs 148
2.2.31 TextBoxWatermark 151
2.2.32 ToggleButton 152
2.2.33 UpdatePanelAnimation 153
2.2.34 ValidatorCallout 156
2.2.35 小结 157
2.3 在页面上动态产生Extender控件 158
2.4 在虚拟主机上使用Control Toolkit 159
2.5 迈向未来 160
第3章 以Animation构建网页动画效果 163
3.1 Animation控件简介 164
3.1.1 Animation功能 164
3.1.2 XML动画描述声明式语法 165
3.1.3 Animations声明式语法架构 172
3.1.4 以Animations属性传入动画效果 174
3.1.5 以JavaScript设计与播放动画 175
3.1.6 以Ajax.AnimationPlay解决动画播放触发时机的问题 179
3.1.7 以更简单的方式播放动画 181
3.1.8 与JavaScript配合让动画出现在特定位置 184
3.1.9 整合范例:弹出式详细数据窗口 187
3.2 Animation声明式语法控制代码整理 192
3.2.1 AnimationTarget 193
3.2.2 Duration与Fps 193
3.2.3 Sequence与Parallel 193
3.3 渐变动画语法 194
3.3.1 淡入淡出(FadeIn、FadeOut) 194
3.3.2 淡入淡出脉动效果(Pulse) 194
3.3.3 改变大小(Resize) 195
3.3.4 图文放大缩小(Scale) 195
3.3.5 位置改变(move) 196
3.3.6 颜色改变(Color) 196
3.3.7 调整长度(Length) 197
3.4 Action语法 197
3.4.1 EnableAction 198
3.4.2 HideAction 198
3.4.3 StyleAction 198
3.4.4 OpacityAction 199
3.4.5 ScriptAction 199
3.4.6 Action代码小结 199
3.5 条件判断式语法Condition 200
3.6 小结 200
第4章 ASP.NET AJAX的扩充功能 201
4.1 扩充ASP.NET AJAX的功能 202
4.1.1 ASP.NET AJAX的架构与延展性 202
4.1.2 掌握Client端的能力 203
4.1.3 Extender控件的原理为何 205
4.1.4 开发Extender前的准备 210
4.2 开发自己的Extender控件 212
4.2.1 建立Extender控件方案 213
4.2.2 建立测试网站 215
4.2.3 Extender文件 217
4.2.4 Behavior文件 218
4.2.5 加入前端事件处理程序 220
4.2.6 先行测试 222
4.2.7 加入正式功能 225
4.2.8 加入属性 227
4.2.9 实际使用与部署自己开发的Extender 230
4.2.10 使用JavaScript不是也可以吗 231
4.3 ASP.NET AJAX Client-Script Library速成 231
4.3.1 到底什么是ASP.NET AJAX Client-Script Library 232
4.3.2 get_element() 234
4.3.3 $get代码 234
4.3.4 $addHandler相关 236
4.3.5 Sys.Net.WebServiceProxy.invoke 237
4.3.6 其他命名空间 239
4.4 范例实现:开发Extender控件——自动完成TextBox 240
4.4.1 功能说明 240
4.4.2 开发步骤 244
4.4.3 教学影片 247
4.5 范例实现:开发AJAX功能的Server控件 247
4.5.1 如何将Extender控件封装成Web控件 247
4.5.2 操作步骤 248
4.5.3 教学影片 255
4.6 范例实现:开发Extender控件——右键菜单 255
4.6.1 功能说明 256
4.6.2 开发步骤教学影片 259
第5章 ASP.NET AJAX超强实务应用范例 261
5.1 AJAX动感绚丽聊天室 262
5.1.1 很炫的AJAX聊天室 262
5.1.2 淡入放大弹出的即时信息功能 269
5.1.3 即时身份数据查询 272
5.1.4 精确的即时在线人数处理 274
5.2 精确的目前在线人数模块 275
5.2.1 技术原理 275
5.2.2 设计方式 276
5.2.3 使用方式 278
5.3 银行自动注销机制模块 280
5.4 类似PowerPoint效果展示模块 284
5.4.1 弹出式系统信息特效 284
5.4.2 MSN样式的提示信息特效 289
5.4.3 新闻标题列特效 290
5.4.4 淡入文字方块特效 293
5.4.5 弹出式Panel机制 294
5.4.6 你也可以设计自己的动画特效 297
5.4.7 在线教学影片 303
5.5 设计MSN即时传讯功能 303
5.5.1 基本的想法 303
5.5.2 在UpdatePanel配上Timer时居然遭遇挫折 306
5.5.3 解决方案 310
5.6 You've Got Mail...(未读电子邮件语音通知) 312
5.6.1 检查邮件 313
5.6.2 完成检查功能 313
5.6.3 播放You've Got Mail音效 315
5.7 整点报时 316
5.8 小结 317
第6章 Control Toolkit整合应用范例 319
6.1 典型的Animation应用 320
6.1.1 说明窗口(下拉菜单) 320
6.1.2 “Office 2007”按钮 322
6.1.3 照片切换之淡入效果 324
6.2 滑动拉杆 327
6.2.1 图形的放大与缩小 327
6.2.2 字体放大缩小 329
6.2.3 动态调整列宽 331
6.2.4 Web调色板 333
6.3 Outlook Bar 334
6.4 动态右键菜单 336
6.5 强制回应对话窗口 338
6.5.1 InputBox 338
6.5.2 MsgBox 342
6.5.3 载入中 344
6.6 动态登录功能 345
6.7 Excel输入界面 347
6.8 小结 349
第7章 AJAX数据库整合应用范例 351
7 1 详细窗口 352
7.1.1 设计Details Box 352
7.1.2 在MouseEnter时触发 356
7.1.3 照片显示 357
7.1.4 My.StudyHost20.Ajax.DetailsBox类 359
7.2 展开GridView 361
7.3 当数据库刷新时自动刷新 363
7.4 弹出式代码清单窗口 367
7.4.1 功能说明 367
7.4.2 功能设计 368
7.4.3 与FormView配合 370
7.5 弹出式时间输入窗口 373
7.6 多重查询页标签 375
7.7 FormView与Extender控件的配合 378
7.7.1 在Template当中使用Extender 378
7.7.2 照片数据处理 380
7.8 小结 382
第8章 整合范例——AJAX电子地图 383
8.1 功能说明 384
8.1.1 地图的显示与拖拽位置 384
8.1.2 搜索功能 385
8.2 功能设计 385
8.2.1 主页面 386
8.2.2 提供图片的GetMap.aspx 389
8.2.3 搜索功能 392
8.2.4 地图的拖拽与浏览机制 394
8.3 功能再加强 398
8.3.1 拖拽时的边缘 398
8.3.2 放大缩小 399
8.3.3 小结 401
第9章 整合范例——AJAX电子相册 403
9.1 功能说明 404
9.1.1 相册浏览 404
9.1.2 相册维护 406
9.2 系统设计 408
9.2.1 数据表结构 408
9.2.2 相册过滤功能 409
9.2.3 后端维护 411
9.2.4 查看全图窗口 414
9.2.5 自动播放 416
9.3 小结 420
第10章 整合范例——Web MSN 421
10.1 功能说明 422
10.1.1 功能说明 422
10.1.2 操作界面 422
10.1.3 数据结构 425
10.2 功能设计 427
10.2.1 界面规划 427
10.2.2 每一个UpdatePanel控件 428
10.2.3 每一个Timer控件 428
10.3 列出好友列表 430
10.3.1 从数据库获取好友清单 432
10.3.2 列出好友名称 434
10.3.3 主面板的拖拽功能 434
10.3.4 Msn主面板显示与拖拽时的问题 436
10.3.5 用户的状态设置 439
10.4 传送即时信息 439
10.4.1 Show出传讯界面 439
10.4.2 发送聊天信息 440
10.4.3 刷新显示聊天信息 441
10.4.4 最近第一次传讯给对方 443
10.5 附属功能 445
10.5.1 加入好友 445
10.5.2 新增会员 447
10.6 相关方法说明 448
10.6.1 WebMSN类 448
10.6.2 mdbAccess类 450
10.7 功能再加强 450
10.7.1 同时聊天人数 451
10.7.2 异步调用Web Services 451
10.7.3 数据库机制的优化 451
10.7.4 系统注销 451
10.7.5 小结 452
第11章 整合范例——Excel Chart(Ajax动态图表制作) 453
11.1 在Web上展现各种即时图表 454
11.1.1 基本的AJAX动态图表 454
11.1.2 Excel输入界面与动态产生图表 455
11.1.3 绘制甘特图 457
11.2 功能实现 457
11.2.1 基本的AJAX图表展示 457
11.2.2 Excel输入界面的加入 462
11.2.3 动态绘制图表 464
11.2.4 Excel图表的拖拽与放大 466
11.3 甘特图功能 469
11.3.1 页面的布置 470
11.3.2 新建Task 471
11.3.3 GanttChart图表的拖拽放大 474
11.3.4 WebGanttChart控件的使用方式与授权 477
11.4 小结 479
第12章 整合范例——在线多媒体(影片、广播、MP3)播放器 481
12.1 功能说明 482
12.1.1 关于RIA 482
12.1.2 系统界面 482
12.2 系统设计 485
12.2.1 界面规划 485
12.2.2 数据库设计 486
12.3 主功能播放器 487
12.3.1 拖拽 488
12.3.2 放大缩小 489
12.3.3 通过WebServices获取曲目播放 490
12.3.4 下一首的处理机制 494
12.3.5 传入的用户帐号 494
12.4 播放列表 495
12.4.1 ReOrderList控件 496
12.4.2 曲目的新建与移除 498
12.5 流媒体列表 500
12.6 功能再加强 502
第13章 整合范例——与后端执行文件配合的长时间工作模块 503
13.1 长时间运算的进度显示 504
13.1.1 长时间工作时显示进度 504
13.1.2 建立“工作信息”类 505
13.1.3 利用多执行启动长时间工作 506
13.1.4 利用Timer控件监看进度 508
13.2 让ASP.NET与后端应用程序配合 510
13.2.1 执行界面 510
13.2.2 调用Server端外部程序 512
13.2.3 等待执行结果 514
13.2.4 回应执行结果 515
13.3 小结 516
第14章 整合范例——WebCam监视摄影机 517
14.1 功能说明 518
14.1.1 WebCam浏览 518
14.1.2 快照功能 518
14.1.3 缩略图浏览 520
14.2 系统设计 520
14.2.1 执行后端WebCam.exe 520
14.2.2 在网面上呈现出WebCam动画 523
14.2.3 快照功能设计 524
14.3 电子相册缩略图浏览列 525
14.4 小结 530
第15章 整合范例——网页在线即时翻译机制 531
15.1 功能说明 532
15.2 系统设计 533
15.2.1 使用My.StudyHost20.Ajax.MakeDictionary 533
15.2.2 调用后端Web Services 536
15.2.3 数据表结构 537
15.2.4 关于My.StudyHost20.Ajax.MakeDictionary 538
15 3 小结 540
附录 541
My.StudyHost20.Ajax 542
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《物联网与嵌入式技术及其在农业上的应用》马德新 2019
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《王蒙文集 新版 35 评点《红楼梦》 上》王蒙著 2020
- 《TED说话的力量 世界优秀演讲者的口才秘诀》(坦桑)阿卡什·P.卡里亚著 2019
- 《燕堂夜话》蒋忠和著 2019
- 《经久》静水边著 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《微表情密码》(波)卡西亚·韦佐夫斯基,(波)帕特里克·韦佐夫斯基著 2019
- 《看书琐记与作文秘诀》鲁迅著 2019
- 《酒国》莫言著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017