ASP.NET AJAX实用开发详解PDF电子书下载
- 电子书积分:18 积分如何计算积分?
- 作 者:陈冠军等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2008
- ISBN:9787121056499
- 页数:624 页
第一篇 ASP.NET AJAX概述 2
第1章 初识ASP.NET AJAX 2
1.1 ASP.NET AJAX概述 2
1.1.1 ASP.NET和ASP.NET AJAX 2
1.1.2 ASP.NET AJAX服务器端架构 3
1.1.3 ASP.NET AJAX客户端架构 3
1.2 搭建ASP.NET AJAX开发环境 4
1.3 第一个ASP.NET AJAX Web应用程序AjaxStart 6
1.4 配置ASP.NET AJAX Web应用程序 7
1.4.1 配置程序集 7
1.4.2 配置Web.config文件 8
1.5 脚本管理控件ScriptManager 12
1.5.1 ScriptManager控件概述 12
1.5.2 ScriptManager控件的属性 12
1.5.3 ScriptManager控件的方法 13
1.5.4 引入脚本资源 13
1.5.5 引入Web服务资源 15
1.5.6 处理AJAX中的异常 17
1.6 局部更新控件UpdatePanel 19
1.6.1 UpdatePanel控件概述 19
1.6.2 UpdatePanel控件的属性 21
1.6.3 UpdatePanel控件的方法 22
1.6.4 局部更新 22
1.6.5 整页回送 23
1.6.6 多个UpdatePanel控件的更新方式 24
1.7 ASP.NET AJAX其他服务器控件 26
1.7.1 计时器控件Timer 26
1.7.2 更新进度条控件UpdateProgress 27
1.7.3 使用ScriptManagerProxy控件管理脚本 29
1.7.4 弹出AJAX环境中对话框 30
1.8 ASP.NET AJAX Control Toolkit 32
1.8.1 ASP.NET AJAX Control Toolkit概述 32
1.8.2 安装ASP.NET AJAX Control Toolkit 33
1.8.3 导入ASP.NET AJAX Control Toolkit中的控件 35
1.8.4 引用ASP.NET AJAX Control Toolkit中的程序集 36
1.8.5 ASP.NET AJAX Control Toolkit中的Web演示站点 38
1.8.6 ASP.NET AJAX Control Toolkit中的Web测试站点 40
第二篇 ASP.NET AJAX控件应用 46
第2章 AJAX Control Toolkit中的文本输入处理 46
2.1 添加水印提示的TextBoxWatermark控件 46
2.2 拒绝非法字符的FilteredTextBox控件 48
2.3 多样式验证的ValidatorCallout控件 49
2.4 智能密码强度提示的PasswordStrength控件 51
2.5 在线智能输入建议的AutoComplete控件 54
2.6 弹出式日历选择输入的Calendar控件 58
2.7 弹出式日历选择输入的PopupControl控件 59
2.8 控制并验证用户输入格式的MaskedEdit控件 62
2.9 可选择输入的PopupControl控件 66
第3章 AJAX Control Toolkit中的多样式面板 69
3.1 使用AlwaysVisibleControl控件实现总是可见浮动面板 69
3.2 使用RoundedCorners控件实现圆角面板 71
3.3 使用DropShadow控件实现具有阴影的面板 72
3.4 使用DragPanel控件实现可拖动的面板 74
3.5 使用ResizableControl控件实现大小可变的面板 76
3.6 使用CollapsiblePanel控件实现动态折叠式面板 78
3.7 使用PopupControl控件实现弹出式面板 82
3.8 使用Tabs控件实现多面板选项卡 83
3.9 使用HoverMenu控件实现附加信息面板 86
第4章 AJAX Control Toolkit中的多样式选择和列表 88
4.1 使用CascadingDropDown控件实现多层次级联选择列表 88
4.2 使用NumericUpDown控件实现自动增减的选择列表 97
4.3 使用ToggleButton控件实现用图片代替复选框 100
4.4 使用MutuallyExclusiveCheckBox控件实现互斥的复选框 101
4.5 使用PagingBulletedList控件实现带标签的分页列表 102
4.6 使用ReorderList控件动态排列列表数据 104
第5章 AJAX Control Toolkit中的其他控件 108
5.1 使用ModalPopup控件实现模态对话框 108
5.2 使用Slider控件实现滑动条代替文本框 110
5.3 使用SlideShow控件播放照片 112
5.4 使用HoverMenu控件实现盘旋式菜单 115
5.5 使用Rating控件实现使用图像显示等级 116
5.6 使用UpdatePanelAnimation控件实现更新动画面板 118
5.7 使用NoBot控件实现避免机器人自动登录 120
第三篇 ASP.NET AJAX典型应用 124
第6章 用户注册、登录和注销 124
6.1 用户注册、登录和注销应用程序构成 124
6.1.1 用户注册、登录和注销实现原理 124
6.1.2 AjaxUser应用程序的组成 124
6.1.3 AjaxUser应用程序的配置 125
6.2 创建图文验证模块 126
6.2.1 创建ValidateCode类库工程 126
6.2.2 创建随机数字串 128
6.2.3 绘制带有文字的图像 128
6.2.4 创建图文验证的页面 131
6.2.5 使用图文验证的页面 131
6.3 智能化用户注册模块 133
6.3.1 数据库设计 133
6.3.2 数据访问层设计 133
6.3.3 用户注册页面设计 136
6.3.4 密码强度提示 140
6.3.5 检测用户名称是否已注册 141
6.3.6 用户注册 142
6.4 用户登录和注销 143
6.4.1 数据访问层设计 143
6.4.2 避免登录时的SQL注入 144
6.4.3 设计用户登录界面 145
6.4.4 用户登录 148
6.4.5 用户注销 149
第7章 基于AJAX的文件和图像处理 150
7.1 基于AJAX的文件和图像处理应用程序构成 150
7.1.1 AjaxFileImage应用程序的组成 150
7.1.2 AjaxFileImage应用程序的配置 151
7.1.3 数据库设计 152
7.1.4 系统参数设计 152
7.2 文件处理 153
7.2.1 数据访问层设计 153
7.2.2 自动上载文件 156
7.2.3 限制上载文件类型 160
7.2.4 同时上载多个文件 161
7.2.5 限制每次同时上载文件的数量 164
7.2.6 无刷新文件管理 164
7.2.7 智能文件搜索 169
7.3 创建缩略图 174
7.3.1 缩放方式 174
7.3.2 创建缩略图 175
7.3.3 动态显示缩略图 177
7.4 创建水印图 178
7.4.1 绘制水印 178
7.4.2 动态显示水印图 181
第8章 AJAX祝福墙 183
8.1 AJAX祝福墙构成 183
8.1.1 AJAX祝福墙实现原理 183
8.1.2 AjaxBlessWall应用程序的组成 184
8.1.3 AjaxBlessWall应用程序的配置 184
8.2 发送祝福 185
8.2.1 数据库设计 185
8.2.2 数据访问层设计 185
8.2.3 设计发送祝福的页面 188
8.2.4 发送祝福并保存到数据库 192
8.3 祝福墙 194
8.3.1 数据访问层设计 194
8.3.2 设计祝福板 195
8.3.3 创建祝福墙页面 196
8.3.4 加载祝福板 196
8.3.5 创建管理祝福板的脚本 198
第9章 AJAX留言簿 201
9.1 AJAX留言簿构成 201
9.1.1 AjaxLeaveword应用程序的组成 201
9.1.2 AjaxLeaveword应用程序的配置 202
9.1.3 数据库设计 203
9.2 留言簿 203
9.2.1 数据访问层设计 203
9.2.2 留言簿主页面 208
9.2.3 展开回复 211
9.2.4 使用图文验证码 213
9.2.5 留言功能 213
9.3 留言回复和管理 218
9.3.1 分页查看留言 218
9.3.2 回复留言 220
9.3.3 留言管理 224
9.3.4 删除留言 226
第10章 AJAX聊天室 227
10.1 AJAX聊天室应用程序构成 227
10.1.1 AjaxChat应用程序的组成 227
10.1.2 AjaxChat应用程序的配置 228
10.1.3 数据库设计 229
10.1.4 系统参数设计 230
10.2 聊天室处理 231
10.2.1 数据访问层设计 231
10.2.2 创建新聊天室 237
10.2.3 修改聊天室 241
10.2.4 管理聊天室 244
10.3 在线聊天 247
10.3.1 数据访问层设计 247
10.3.2 用户登录 250
10.3.3 选择聊天室 253
10.3.4 预览在线用户 256
10.3.5 聊天页面 258
10.3.6 动态显示在线用户 261
10.3.7 动态显示聊天消息 261
10.3.8 发送消息 262
10.3.9 聊天页面定时刷新 262
第11章 AJAX RSS阅读器 264
11.1 AJAX RSS阅读器构成 264
11.1.1 AjaxRss应用程序的组成 264
11.1.2 AjaxRss应用程序的配置 265
11.1.3 数据库设计 266
11.2 RSS源 266
11.2.1 数据访问层设计 266
11.2.2 订阅RSS源 270
11.2.3 修改RSS源 274
11.2.4 管理RSS源 276
11.3 RSS阅读器 279
11.3.1 RSS阅读面板 279
11.3.2 自动扩展和收缩阅读面板 282
11.3.3 分页式阅读 282
11.3.4 显示RSS源的内容 283
第12章 AJAX相册 284
12.1 AJAX相册构成 284
12.1.1 AjaxAlbum应用程序的组成 284
12.1.2 AjaxAlbum应用程序的配置 285
12.1.3 数据库设计 286
12.1.4 系统参数设计 286
12.2 相册分类 287
12.2.1 数据访问层设计 287
12.2.2 创建新的分类 292
12.2.3 修改分类 294
12.2.4 管理相册分类 296
12.3 相册具体实现 300
12.3.1 数据访问层设计 300
12.3.2 上载单张照片 307
12.3.3 同时上载多张照片 311
12.3.4 相册首页 316
12.3.5 基于DataList控件的分页功能 318
12.3.6 按分类查看照片 322
12.3.7 自动播放照片 326
12.3.8 动态导航照片 330
第13章 基于AJAX的电子邮件处理 335
13.1 基于AJAX的电子邮件处理应用程序构成 335
13.1.1 AjaxMail应用程序的组成 335
13.1.2 AjaxMail应用程序的配置 336
13.1.3 数据库设计 337
13.1.4 系统参数设计 339
13.2 发送电子邮件 339
13.2.1 数据访问层设计 339
13.2.2 发送邮件界面设计 347
13.2.3 智能邮件地址提示 349
13.2.4 发送单个邮件 352
13.2.5 配置邮件群发地址 355
13.2.6 群发邮件 359
13.3 接收电子邮件 362
13.3.1 Pop3Mail类 362
13.3.2 Pop3Mail类的私有方法 364
13.3.3 执行与邮件相关的命令 366
13.3.4 连接邮件服务器 369
13.3.5 接收邮件 369
13.3.6 断开邮件服务器连接 370
13.3.7 删除邮件 371
13.4 邮箱管理 371
13.4.1 数据库访问层设计 371
13.4.2 邮箱主页面 375
13.4.3 邮箱菜单操作树 376
13.4.4 邮箱列表页面 378
13.4.5 邮件管理页面 382
13.4.6 阅读邮件 386
13.4.7 添加新邮箱文件夹 388
13.4.8 修改邮箱文件夹 391
第四篇 ASP.NET AJAX系统开发实战 396
第14章 基于AJAX的电子商务应用 396
14.1 基于AJAX的电子商务应用程序构成 396
14.1.1 AjaxEBusiness应用程序的组成 396
14.1.2 AjaxEBusiness应用程序的配置 398
14.1.3 数据库设计 398
14.2 浏览商品 401
14.2.1 数据访问层设计 401
14.2.2 基于AJAX的电子商务应用的首页 405
14.2.3 显示商品分类层次树 408
14.2.4 快捷工具栏 409
14.2.5 按点击次数浏览商品 410
14.2.6 按名称浏览商品 413
14.2.7 按销量浏览商品 413
14.2.8 按价格浏览商品 414
14.2.9 按上架时间浏览商品 415
14.2.10 查看商品详细信息 415
14.3 购物车 419
14.3.1 购物车组件设计 419
14.3.2 添加商品到购物车 423
14.3.3 查看购物车 425
14.3.4 修改购物车中商品数量 427
14.3.5 删除购物车中的商品 428
14.3.6 提交购物车 429
14.4 订单 430
14.4.1 数据访问层设计 430
14.4.2 自动生成订单编号 438
14.4.3 提交并创建订单 439
14.4.4 查看历史订单 443
14.4.5 查看订单详细信息 445
14.4.6 订单处理 447
14.5 商品评论 451
14.5.1 数据访问层设计 451
14.5.2 查看商品评论 454
14.5.3 评论商品 455
14.5.4 商品评论管理 458
14.6 商品搜索 461
14.6.1 数据访问层设计 461
14.6.2 基于关键字的搜索 462
14.6.3 关键字的智能提示功能 466
14.6.4 基于价格的搜索 468
14.6.5 基于时间的搜索 472
14.7 商品分类树 475
14.7.1 数据访问层设计 475
14.7.2 创建分类层次结构 485
14.7.3 新建分类 488
14.7.4 修改 分类 492
14.7.5 分类管理 495
14.8 后台商品管理 499
14.8.1 数据访问层设计 499
14.8.2 分类的商品特性 499
14.8.3 处理商品特性的用户控件 500
14.8.4 动态创建特性的控件 502
14.8.5 获取动态创建特性的控件 503
14.8.6 加载一级分类特性面板的控件 504
14.8.7 加载二级分类特性面板的控件 505
14.8.8 加载三级分类特性面板的控件 505
14.8.9 根据分类加载特性面板的控件 506
14.8.10 商品特性用户控件初始化 507
14.8.11 添加商品 508
14.8.12 修改商品 514
14.8.13 商品管理 516
14.8.14 商品图片管理 521
第15章 在线即时通讯工具 525
15.1 在线即时通讯工具应用程序构成 525
15.1.1 AjaxInstantMessaging应用程序的组成 525
15.1.2 AjaxInstantMessaging应用程序的配置 527
15.1.3 数据库设计 527
15.1.4 系统参数设计 531
15.2 用户登录和退出系统 532
15.2.1 数据访问层 532
15.2.2 用户登录 535
15.2.3 退出系统 538
15.3 好友分组和管理 539
15.3.1 数据访问层 539
15.3.2 添加好友分组 540
15.3.3 修改分组 542
15.3.4 管理好友分组 544
15.3.5 搜索好友 547
15.3.6 管理好友 553
15.3.7 添加好友 556
15.3.8 移动好友 559
15.3.9 显示好友信息 562
15.4 群及其用户管理 564
15.4.1 数据访问层 564
15.4.2 创建群 565
15.4.3 修改群 568
15.4.4 管理群 571
15.4.5 添加群用户 574
15.4.6 管理群用户 577
15.5 在线即时通讯平台 581
15.5.1 平台首页Default.aspx 581
15.5.2 好友列表 583
15.5.3 快捷工具栏 585
15.6 一对一聊天 587
15.6.1 聊天页面 587
15.6.2 聊天页面初始化 589
15.6.3 发送消息 590
15.6.4 定时显示消息 591
15.7 群聊 592
15.7.1 选择群 592
15.7.2 群聊页面 594
15.7.3 群聊页面初始化 596
15.7.4 显示群在线用户 598
15.7.5 发送消息 598
15.7.6 定时显示消息 599
15.8 用户信息管理 600
15.8.1 数据访问层 600
15.8.2 导出消息工具 601
15.8.3 发送文件 604
15.8.4 留言 607
15.8.5 用户信息导航 610
15.8.6 我的留言 611
15.8.7 查看留言 614
15.8.8 我的文件 616
15.8.9 我的消息 619
15.8.10 导出消息到文本文件 623
15.8.11 导出消息到Excel文件 623
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《翻滚吧!咖啡 像冠军咖啡师一样冲咖啡》高雪,赵悦编著 2019
- 《手工皮艺 时尚商务皮革制品制作详解》王雅倩责任编辑;陈涤译;(日)高桥创新出版工坊 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《2018考研数学 数学 1 15年真题详解及解题技巧》本书编委会著 2017
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《新课标中学地理图文详解指导地图册 浙江专版 第4版》谭木主编;谭木高考复习研究室编 2015
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017