种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

精通ASP.NET 3.5典型模组开发

(2019-11-16 08:38:04) 百科综合
精通ASP.NET 3.5典型模组开发

精通ASP.NET 3.5典型模组开发

精通。NET3.5典型模组开发全面讲解了。NET3.5网路套用开发的典型模组,共分33章,不仅涵盖了网站、论坛、留言板、工作流、SOA等热门套用所涉及的典型模组,还涵盖了线上套用、快取技术、个性设定、WWF、WCF等比较流行的。NET3.5模组。书中每个模组均按照实际开发流程编写,便于读者了解开发环境,掌握开发流程。

基本介绍

  • 书名:精通ASP.NET 3.5典型模组开发
  • 作者:刘基林
  • ISBN:9787115180186
  • 定价:52.00元
  • 出版社:人民邮电出版社
  • 出版时间:2008年
  • 开本:16
目录
第1章 登录验证模组
1.1 开发站点前的配置 1
1.1.1 创建Web站点 1
1.1.2 使用站点安全工具配置身份验证模式 2
1.1.3 配置站点的数据存储方式 4
1.1.4 定製自己的数据存储方式 4
1.2 最普通的登录方式 6
1.2.1 用户注册功能 6
1.2.2 用户的登录功能 7
1.2.3 修改密码功能 8
1.2.4 在登录页面中添加注册导航功能 8
1.2.5 显示登录用户名和用户状态功能 8
1.2.6 根据用户登录身份显示不同效果页功能 9
1.3 基于角色的登录方式 10
1.3.1 在应用程式中启用角色 10
1.3.2 创建角色 10
1.3.3 创建角色访问规则 11
1.3.4 赋予用户角色许可权 11
1.3.5 验证角色的登录 12
1.4 匿名用户的授权管理 12
1.5 小结 13
第2章 快取管理模组
2.1 资料库快取依赖的优点 14
2.2 开始使用快取 15
2.2.1 开启应用程式的快取功能 15
2.2.2 配置快取依赖的资料库 15
2.2.3 为SQLServer启用快取通知 16
2.3 控制项级数据快取功能 16
2.3.1 添加时间戳和数据 16
2.3.2 观察快取数据的变化 18
2.4 页面级数据快取依赖功能 18
2.4.1 配置页面的快取属性 18
2.4.2 完善模组中两个功能的导航 19
2.5 小结 20
第3章 个性化设定模组
3.1 简单类型的个性化设定功能 21
3.1.1 设定个性化的项目 21
3.1.2 配置个性化信息 22
3.1.3 个性化用户登录站点 22
3.1.4 保存个性化设定 22
3.1.5 显示个性化设定 23
3.2 複杂类型的个性化设定功能 23
3.2.1 设计複杂个性化的项目 24
3.2.2 配置複杂项目 25
3.2.3 保存複杂项目的设定 25
3.2.4 获取複杂项目的设定并显示 26
3.3 匿名用户的个性化设定功能 27
3.3.1 启用匿名用户的个人配置属性 28
3.3.2 设计匿名用户的登录功能 28
3.3.3 将匿名用户的个性化设定移植到已验证用户 30
3.4 完善系统对3个功能的导航 31
3.5 小结 31
第4章 投票模组
4.1 一个简单的投票系统 32
4.1.1 设计投票功能的数据存储方式 32
4.1.2 投票项目管理功能 33
4.1.3 投票功能 37
4.1.4 图形化显示投票结果功能 38
4.2 防止重複投票技术 40
4.2.1 利用Session对象 40
4.2.2 利用Cookies对象 41
4.2.3 验证IP和登录时间 41
4.2.4 小範围调查 42
4.3 一个完整的投票系统 42
4.3.1 投票系统的功能模组 42
4.3.2 投票系统的资料库架构 43
4.3.3 资料库中数据之间的关係 43
4.3.4 投票主题管理 44
4.3.5 投票项目管理 52
4.3.6 投票功能管理 54
4.3.7 投票系统后台许可权管理 59
4.4 小结 60
第5章 RSS模组
5.1 RSS的定义 61
5.2 RSS的作用 61
5.3 RSS的订阅原理 62
5.3.1 RSS的工作原理 62
5.3.2 RSS订阅工具的使用 63
5.4 在网站内加入RSS功能 65
5.4.1 使用Microsoft提供的RSS工具包 65
5.4.2 一个简单的RSS阅读器 66
5.4.3 一个複杂的RSS阅读器 67
5.4.4 让站点提供订阅功能 69
5.5 小结 70
第6章 线上编辑模组
6.1 线上编辑的原理 71
6.2 编辑器的界面 71
6.3 一个简单的线上编辑器 72
6.3.1 线上编辑视窗的界面设计 72
6.3.2 线上编辑的功能实现 73
6.3.3 线上编辑的运行效果 74
6.4 多功能线上编辑器的介绍 74
6.4.1 FreeTextBox编辑器 74
6.4.2 FCKEditor线上编辑器 76
6.5 小结 79
第7章 线上支付模组 80
7.1 线上支付介绍 80
7.1.1 线上支付的安全保障 80
7.1.2 线上支付的优点 80
7.2 线上支付的流程 81
7.3 使用支付宝实现线上支付 81
7.3.1 支付宝接口概述 81
7.3.2 支付宝接口服务下载 81
7.4 使用支付宝实现线上支付的实例 82
7.4.1 在项目中加入支付宝程式 82
7.4.2 设计订单提交功能 82
7.4.3 获取支付成功后的返回信息 84
7.4.4 设定支付过程中的通知 88
7.4.5 实现订单到支付宝的提交 90
7.5 小结 92
第8章 电子邮件模组
8.1 用.NET3.5实现邮件的传送 93
8.1.1 SMTP介绍 93
8.1.2 实现邮件传送功能 94
8.1.3 实现邮件附属档案的传送 95
8.2 使用功能齐全的JMail 96
8.2.1 JMail的优点 96
8.2.2 JMail的安装 96
8.2.3 在.NET中使用JMail传送邮件 97
8.2.4 在.NET中使用JMail接收邮件 98
8.3 小结 103
第9章 上传和下载模组
9.1 上传和下载简介 104
9.2 简单的上传和下载 104
9.2.1 上传档案到伺服器 105
9.2.2 从伺服器下载档案 106
9.3 複杂的上传和下载 109
9.3.1 上传图片到资料库 109
9.3.2 从资料库下载图片 112
9.4 “AspnetUpload”上传组件的使用 115
9.4.1 多档案的上传 115
9.4.2 支持上传档案的实时进度条 117
9.5 小结 118
第10章 图文验证模组
10.1 概述 119
10.1.1 验证码的作用 119
10.1.2 验证码的原理 119
10.1.3 比较常见的几种验证方式 120
10.2 最简单的随机数字验证 120
10.2.1 生成随机数字 120
10.2.2 设计验证功能 121
10.2.3 实现伺服器端验证 122
10.3 複杂的图文验证 123
10.3.1 创建生成随机字元的方法 123
10.3.2 创建生成随机图片的方法 124
10.3.3 实现验证功能 126
10.4 小结 127
第11章 缩略图水印模组
11.1 缩略图加水印的原理 128
11.2 自定义带着作权水印的缩略图 129
11.2.1 生成缩略图功能 129
11.2.2 为缩略图添加版权资讯 131
11.2.3 为缩略图添加水印 132
11.2.4 一个高质量的缩略图水印模组 133
11.3 使用第三方组件生成缩略图水印 136
11.3.1 “AspJpeg”组件的功能特点 136
11.3.2 在项目中添加“AspJpeg”组件 137
11.3.3 使用“AspNetImage”组件生成缩略图的範例 137
11.3.4 使用“AspNetImage”组件生成缩略图文字水印的範例 138
11.4 小结 139
第12章 防盗链模组
12.1 盗链对网站的影响 140
12.2 盗链应对措施 141
12.2.1 HTTP请求的定义 141
12.2.2 伺服器处理请求的原理 141
12.2.3 .NET3.5的运行机制 142
12.3 .NET3.5中防盗链的解决方案 142
12.3.1 设计处理图片的HttpHandler处理程式 143
12.3.2 在套用配置中注册HttpHandler 144
12.3.3 在IIS中配置图片的特殊处理程式 145
12.3.4 测试处理程式的执行效果 147
12.4 防盗链下载实例 147
12.5 小结 149
第13章 线上客服模组
13.1 概述 150
13.2 QQ网站提供的线上客服 151
13.2.1 QQ网站自动生成线上客服代码 151
13.2.2 将代码套用于项目中 152
13.3 多用户线上客服範例 153
13.3.1 设计用户QQ列表资料库 153
13.3.2 设计客服人员的增删功能 154
13.3.3 实现多用户线上客服模组 158
13.4 小结 159
第14章 网页搜寻模组
14.1 概述 160
14.1.1 搜寻引擎分类 160
14.1.2 搜寻引擎的实现原理 161
14.1.3 搜寻引擎的相关技术 162
14.2 用第三方的API实现搜寻 162
14.2.1 使用GoogleAPI 163
14.2.2 使用百度API 164
14.3 小结 168
第15章 网站统计模组
15.1 概述 169
15.2 Alexa数据的调用 170
15.2.1 Alexa的作用 170
15.2.2 如何在.NET3.5中调用Alexa的数据 170
15.3 自定义统计模组 171
15.3.1 设计保存IP数据的资料库 171
15.3.2 设计显示IP信息的界面 173
15.3.3 显示最近访问站点的10个IP信息 174
15.3.4 实现IP数据的统计 177
15.3.5 页面访问量统计 181
15.3.6 统计线上人数 183
15.4 小结 184
第16章 聊天模组
16.1 简单的聊天功能 185
16.1.1 简单的聊天登录 185
16.1.2 保存聊天信息 186
16.1.3 获取聊天信息 187
16.1.4 格式化显示聊天信息 188
16.1.5 设计聊天萤幕 188
16.1.6 实现两个人聊天的功能 189
16.2 一个功能完善的聊天室 191
16.2.1 设计聊天室的资料库 192
16.2.2 更改数据存储方式 192
16.2.3 用户注册模组 194
16.2.4 用户登录模组 194
16.2.5 登录配置信息 195
16.2.6 设计聊天室主界面 196
16.2.7 显示线上用户 198
16.2.8 用户发言 200
16.2.9 聊天内容显示 205
16.3 小结 207
第17章 线上点播模组
17.1 认识流媒体伺服器WMS 208
17.1.1 WindowsMediaServices9简介 208
17.1.2 WMS的套用範围 209
17.1.3 WMS流媒体的优势 209
17.2 通过WMS生成点播HTM页面 209
17.2.1 添加发布点 209
17.2.2 创建点播HTM页面 212
17.3 使用.NET3.5生成点播模组 214
17.3.1 在.NET中引用自动生成的HTM页面 214
17.3.2 製作点播列表 215
17.3.3 完成点播功能 216
17.4 在播放媒体中插播广告 217
17.5 小结 218
第18章 报表模组
18.1 用数据控制项实现的简单报表範例 219
18.1.1 创建报表数据 219
18.1.2 创建报表视图 220
18.1.3 列印报表 224
18.2 水晶报表的介绍 227
18.3 .NET中使用水晶报表範例 228
18.3.1 创建显示资料库数据的水晶报表 228
18.3.2 创建报表的数据集 229
18.3.3 关联数据集和报表 231
18.4 自定义主从结构的水晶报表 232
18.4.1 使用带报表的网站模板 233
18.4.2 创建包含主从关係表的数据集 234
18.4.3 用编程方式实现报表与数据源的关联 234
18.5 小结 235
第19章 PDF文档处理模组
19.1 PDF文档介绍 236
19.2 数据表格与PDF的格式转换 237
19.2.1 第三方组件“iTextSharp”的调用 237
19.2.2 将数据錶转化为PDF的方法 237
19.2.3 实现Table到PDF档案转换的範例 239
19.2.4 使用浏览器打开PDF文档 242
19.3 用.NET3.5製作PDF格式化工具 242
19.3.1 创建文本型PDF文档 243
19.3.2 在PDF中添加导航连结 244
19.3.3 在PDF中添加页眉页脚 245
19.3.4 在PDF中插入图片 247
19.4 小结 248
第20章 留言板模组
20.1 利用XML技术构造留言板 249
20.1.1 保存留言内容的XML模板 250
20.1.2 读取和保存XML数据的方法 250
20.1.3 发表留言功能 251
20.1.4 浏览所有留言功能 252
20.1.5 管理员登录功能 254
20.1.6 用XSL档案转换XML档案 256
20.1.7 删除留言功能 257
20.2 利用资料库技术构造留言板 259
20.2.1 设计保存留言内容的资料库 260
20.2.2 部署资料库提供程式 260
20.2.3 保存数据的方法 261
20.2.4 发表留言功能 264
20.2.5 浏览所有留言功能 265
20.2.6 管理员登录功能 267
20.2.7 删除留言功能 267
20.3 小结 268
第21章 资料库快速访问模组
21.1 概述 269
21.2 不返回结果的执行方法 270
21.2.1 不带参数的SQL语句执行方法 270
21.2.2 带参数的SQL语句执行方法 273
21.2.3 不带参数的存储过程执行方法 275
21.2.4 带参数的存储过程执行方法 276
21.3 返回一个栏位的方法 278
21.4 返回数据集DataReader的方法 279
21.5 方法集成测试 282
21.6 小结 282
第22章 新闻自动发布模组
22.1 后台管理模组 283
22.1.1 新闻模组资料库设计 283
22.1.2 新闻发布模板 287
22.1.3 新闻修改和删除功能 289
22.1.4 后台管理登录功能 290
22.2 新闻主界面展示功能 291
22.2.1 普通展示功能 291
22.2.2 滚动展示功能 293
22.3 新闻列表功能 294
22.4 新闻内容浏览功能 296
22.5 整合新闻发布模组 297
22.6 小结 298
第23章 .NET+XML定製论坛模组
23.1 论坛资料库的介绍 299
23.1.1 设计资料库结构 299
23.1.2 设定数据表关係 301
23.1.3 配置资料库Provider 301
23.1.4 配置“Web.config”中的资料库连线 303
23.1.5 添加资料库访问实体类 304
23.2 新用户入口 310
23.2.1 用户的注册 310
23.2.2 用户的登录 310
23.3 论坛主题的类别 311
23.3.1 添加论坛的类别 311
23.3.2 编辑论坛的类别 313
23.3.3 显示论坛的类别 313
23.4 论坛的帖子详细信息 314
23.4.1 帖子列表的显示 315
23.4.2 帖子的发布 316
23.4.3 显示帖子的详细信息 320
23.4.4 帖子的回覆 322
23.5 小结 325
第24章 WebService实现天气预报模组
24.1 WebService介绍 326
24.1.1 概述 326
24.1.2 WebService的优点 327
24.1.3 使用WebService实现HelloWorld 327
24.2 使用WebService实现天气预报 329
24.2.1 创建WebService天气服务 329
24.2.2 在程式中使用WebService 330
24.3 小结 332
第25章 线上随机考试模组 333
25.1 随机考试的技术要点 333
25.1.1 随机性 333
25.1.2 防止重複 334
25.2 考题资料库设计 334
25.2.1 设计资料库架构 334
25.2.2 配置项目中的资料库 335
25.3 考题管理功能 338
25.3.1 添加考题 338
25.3.2 编辑和删除考题 339
25.4 线上考试功能 340
25.4.1 随机选取考题 340
25.4.2 判断考题是否重複 343
25.4.3 对比考试答案 344
25.5 小结 345
第26章 Web图表模组
26.1 OWC简介 346
26.2 使用OWC组件生成图表 347
26.2.1 使用OWC组件的流程 347
26.2.2 生成柱状图 347
26.2.3 生成饼状图 350
26.3 使用OWC组件生成Excel数据表 352
26.4 小结 353
第27章 PetShop4.0架构分析模组
27.1 PetShop概述 354
27.1.1 PetShop的发展 354
27.1.2 PetShop4.0的安装前提条件 355
27.1.3 PetShop4.0的安装手册 355
27.2 PetShop4.0资料库分析 358
27.2.1 资料库概览 358
27.2.2 PetShop4.0的资料库登录名 359
27.2.3 PetShop4.0基本信息管理资料库——MSPetShop4 361
27.2.4 PetShop4.0用户服务资料库——MSPetShop4Services 362
27.2.5 PetShop4.0订单管理资料库——MSPetShop4Orders 363
27.2.6 PetShop4.0用户配置资料库——MSPetShop4Profile 363
27.3 PetShop4.0项目档案分析 364
27.3.1 加解密“Web.config”配置 364
27.3.2 项目内容概览 366
27.4 PetShop4.0的新功能和新特色 368
27.5 小结 369
第28章 PetShop4.0数据层分析
28.1 设计模式介绍 370
28.1.1 工厂设计模式 370
28.1.2 工厂设计模式在PetShop4.0中的套用 374
28.2 数据层的资料库访问 375
28.2.1 数据访问接口IDAL 375
28.2.2 数据访问的实现类 377
28.2.3 数据访问工厂类DALFactory的实现 379
28.3 数据层中的个性配置 381
28.3.1 个性配置接口IProfileDAL 381
28.3.2 个性配置的实现类ProfileDAL 382
28.3.3 个性配置工厂类ProfileFactory的实现 384
28.4 SQLServer资料库快取依赖 384
28.4.1 快取依赖接口ICacheDependency 384
28.4.2 快取依赖实现类TableCacheDependency 385
28.4.3 快取调用工厂模组CacheDependencyFactory 386
28.4.4 资料库快取依赖的实现机制 388
28.5 小结 389
第29章 PetShop4.0界面布局模组
29.1 PetShop4.0中的MasterPage 390
29.1.1 设计母版页MasterPage 390
29.1.2 添加套用母版页的子页 393
29.1.3 在子页中访问母版页 395
29.2 PetShop4.0中的皮肤 396
29.2.1 创建皮肤档案 396
29.2.2 引用皮肤档案 397
29.3 PetShop4.0中的错误处理 397
29.4 PetShop4.0中的页面验证 398
29.5 小结 399
第30章 PetShop4.0购物篮管理模组
30.1 购物篮总体架构 400
30.2 购物篮的资料库设计 401
30.2.1 购物篮表的依赖 401
30.2.2 购物篮表的结构 402
30.3 购物篮的数据访问层DAL 403
30.3.1 购物篮的实体类 403
30.3.2 购物篮的数据访问类 404
30.4 购物篮的业务逻辑层BLL 408
30.5 购物篮的界面层 410
30.5.1 购物篮的界面设计 410
30.5.2 实现添加购物篮商品 412
30.5.3 更新购物篮商品数量 413
30.5.4 计算购物篮中商品总价 414
30.5.5 移除购物篮中商品 415
30.6 匿名用户到验证用户购物篮的转移 416
30.7 小结 417
第31章 PetShop4.0订单管理模组
31.1 订单的资料库设计 418
31.1.1 订单资料库结构 418
31.1.2 订单资料库中表关係 419
31.2 订单的数据访问层 420
31.2.1 订单的实体类 420
31.2.2 订单的数据访问类 421
31.3 订单的业务逻辑层 422
31.3.1 订单的数据访问类 423
31.3.2 同步提交订单操作类 424
31.3.3 异步提交订单操作类 425
31.4 MSMQ的使用 426
31.4.1 MSMQ简介 426
31.4.2 MSMQ在.NET中的使用语法 427
31.4.3 PetShop4.0中的讯息伫列接口 427
31.4.4 PetShop4.0中实现讯息处理的类 428
31.5 详细分析订单的异步提交功能 431
31.5.1 创建MSMQ 431
31.5.2 配置应用程式实现异步处理 432
31.5.3 创建Windows服务实现后台订单处理 432
31.5.4 载入异步处理订单的服务 433
31.6 订单的界面层 435
31.6.1 查看订单的设计步骤 435
31.6.2 订单中账单地址Profile 436
31.6.3 订单中的ShippingAddress 438
31.6.4 信用卡信息处理 439
31.6.5 订单确认信息 439
31.6.6 订单提交完成 440
31.7 小结 442
第32章 用WWF製作订单状态管理工作流
32.1 WWF工作流组件详述 443
32.1.1 工作流的概述 443
32.1.2 WWF的组成 444
32.1.3 WWF中的预定义活动(Activity) 444
32.2 订单状态管理工作流框架预览 445
32.3 订单状态管理工作流的运行时服务 445
32.3.1 创建Windows服务 445
32.3.2 编译Windows服务为DLL程式 447
32.4 订单状态管理工作流的活动库(Activity) 448
32.4.1 创建状态工作流 448
32.4.2 设定工作流的开始点和结束点 451
32.5 订单状态管理工作流的运行时引擎 452
32.6 小结 454
第33章 使用WCF构建计算器服务模组
33.1 WCF技术详解 455
33.1.1 SOA架构模式 455
33.1.2 什幺是WCF 456
33.1.3 WCF的工作原理 457
33.1.4 WCF服务的契约(Contract) 457
33.1.5 WCF服务的绑定(Binding) 458
33.1.6 WCF服务的地址(Address) 458
33.2 使用WCF构建计算器的服务端 458
33.2.1 设计计算器服务契约 459
33.2.2 实现计算器服务契约 460
33.2.3 配置并发布计算器服务 461
33.3 使用WCF构建计算器的客户端 462
33.3.1 配置WCF计算器服务的ABC 462
33.3.2 创建计算机的客户端代理服务 463
33.3.3 正式调用WCF计算器服务 464
33.4 小结 466
……

标 签

搜索
随机推荐

Powered By 种豆资源网||