图书介绍

精通ASP.NET 2.0典型模块设计与实现2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

精通ASP.NET 2.0典型模块设计与实现
  • 陈冠军编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115155534
  • 出版时间:2007
  • 标注页数:487页
  • 文件大小:165MB
  • 文件页数:507页
  • 主题词:主页制作-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

精通ASP.NET 2.0典型模块设计与实现PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 登录验证模块1

1.1 开发站点前的配置1

1.1.1 创建Web站点2

1.1.2 使用站点安全工具配置身份验证模式3

1.1.3 配置站点的数据存储方式5

1.1.4 定制自己的数据存储方式5

1.2 最普通的登录方式8

1.2.1 用户注册功能8

1.2.2 用户的登录功能9

1.2.3 修改密码功能9

1.2.4 在登录页面中添加注册导航功能10

1.2.5 显示登录用户名和用户状态功能10

1.3 基于角色的登录方式11

1.2.6 根据用户登录身份显示不同效果页功能11

1.3.1 在应用程序中启用角色12

1.3.2 创建角色12

1.3.3 创建角色访问规则13

1.3.4 赋予用户角色权限14

1.3.5 验证角色的登录14

1.4 匿名用户的授权管理15

1.5 小结16

第2章 缓存管理模块17

2.1 数据库缓存依赖的优点17

2.2 开始使用缓存18

2.2.1 开启应用程序的缓存功能18

2.2.2 配置缓存依赖的数据库19

2.2.3 为SQL Server启用缓存通知19

2.3.1 添加时间戳和数据20

2.3 控件级数据缓存功能20

2.3.2 观察缓存数据的变化21

2.4 页面级数据缓存依赖功能22

2.4.1 配置页面的缓存属性22

2.4.2 完善模块中两个功能的导航23

2.5 小结23

第3章 个性化设置模块25

3.1 简单类型的个性化设置功能25

3.1.1 设置个性化的项目26

3.1.2 配置个性化信息26

3.1.3 个性化用户登录站点26

3.1.4 保存个性化设置27

3.1.5 显示个性化设置27

3.2.1 设计复杂个性化的项目28

3.2 复杂类型的个性化设置功能28

3.2.2 配置复杂项目29

3.2.3 保存复杂项目的设置29

3.2.4 获取复杂项目的设置并显示30

3.3 匿名用户的个性化设置功能31

3.3.1 启用匿名用户的个人配置属性32

3.3.2 设计匿名用户的登录功能32

3.3.3 将匿名用户的个性化设置移植到已验证用户34

3.4 完善系统对3个功能的导航35

3.5 小结35

第4章 投票模块37

4.1 一个简单的投票系统37

4.1.1 设计投票功能的数据存储方式37

4.1.2 投票项目管理功能38

4.1.3 投票功能41

4.1.4 图形化显示投票结果功能43

4.2 防止重复投票技术45

4.2.1 利用Session对象45

4.2.2 利用Cookies对象46

4.2.3 验证IP和登录时间46

4.2.4 小范围调查47

4.3 一个完整的投票系统47

4.3.1 投票系统的功能模块47

4.3.2 投票系统的数据库架构48

4.3.3 数据库中数据之间的关系49

4.3.4 投票主题管理49

4.3.5 投票项目管理54

4.3.6 投票功能管理57

4.3.7 投票系统后台权限管理62

4.4 小结63

第5章 RSS模块65

5.1 RSS的定义65

5.2 RSS的作用66

5.3 RSS的订阅原理66

5.3.1 RSS的工作原理66

5.3.2 RSS订阅工具的使用67

5.4 在网站内加入RSS功能70

5.4.1 使用Microsoft提供的RSS工具包71

5.4.2 一个简单的RSS阅读器72

5.4.3 一个复杂的RSS阅读器73

5.4.4 让站点提供订阅功能75

5.5 小结77

6.1 在线编辑的原理79

第6章 在线编辑模块79

6.2 编辑器的界面80

6.3 一个简单的在线编辑器80

6.3.1 在线编辑窗口的界面设计80

6.3.2 在线编辑的功能实现81

6.3.3 在线编辑的运行效果82

6.4 多功能在线编辑器的介绍83

6.4.1 FreeTextBox编辑器83

6.4.2 FCKEditor在线编辑器85

6.5 小结89

7.1 在线支付介绍91

7.1.1 在线支付的安全保障91

第7章 在线支付模块91

7.1.2 在线支付的优点92

7.2 在线支付的流程92

7.3 使用支付宝实现在线支付92

7.3.1 支付宝接口概述92

7.3.2 支付宝接口服务下载93

7.4 使用支付宝实现在线支付的实例93

7.4.1 在项目中加入支付宝程序93

7.4.2 设计订单提交功能94

7.4.3 获取支付成功后的返回信息96

7.4.4 设置支付过程中的通知100

7.4.5 实现订单到支付宝的提交103

7.5 小结104

8.1 用ASP.NET 2.0实现邮件的发送105

8.1.1 SMTP介绍105

第8章 电子邮件模块105

8.1.2 实现邮件发送功能106

8.1.3 实现邮件附件的发送107

8.2 使用功能齐全的JMail108

8.2.1 JMail的优点109

8.2.2 JMaiil的安装109

8.2.3 在ASP.NET中使用JMail发送邮件109

8.2.4 在ASP.NET中使用JMail接收邮件111

8.3 小结118

第9章 上传和下载模块119

9.1 上传和下载简介119

9.2 简单的上传和下载119

9.2.1 上传文件到服务器120

9.2.2 从服务器下载文件122

9.3 复杂的上传和下载124

9.3.1 上传图片到数据库124

9.3.2 从数据库下载图片127

9.4 “AspnetUpload”上传组件的使用131

9.4.1 多文件的上传131

9.4.2 支持上传文件的实时进度条132

9.5 小结134

第10章 图文验证模块135

10.1 概述135

10.1.1 验证码的作用135

10.1.2 验证码的原理135

10.1.3 比较常见的几种验证方式136

10.2 最简单的随机数字验证136

10.2.1 生成随机数字136

10.2.2 设计验证功能137

10.2.3 实现服务器端验证138

10.3 复杂的图文验证139

10.3.1 创建生成随机字符的方法139

10.3.2 创建生成随机图片的方法140

10.3.3 实现验证功能141

10.4 小结143

第11章 缩略图水印模块145

11.1 缩略图加水印的原理145

11.2 自定义带版权水印的缩略图146

11.2.1 生成缩略图功能146

11.2.2 为缩略图添加版权信息149

11.2.3 为缩略图添加水印150

11.2.4 一个高质量的缩略图水印模块151

11.3 使用第三方组件生成缩略图水印153

11.3.1 “AspJpeg”组件的功能特点154

11.3.2 在项目中添加“AspJpeg”组件154

11.3.3 使用“AspNetImage”组件生成缩略图的范例155

11.3.4 使用“AspNetImage”组件生成缩略图文字水印的范例155

11.4 小结157

第12章 防盗链模块159

12.1 盗链对网站的影响159

12.2 盗链应对措施160

12.2.1 HTTP请求的定义160

12.2.2 服务器处理请求的原理160

12.2.3 ASP.NET 2.0的运行机制161

12.3 ASP.NET 2.0中防盗链的解决方案162

12.3.1 设计处理图片的HttpHandler处理程序162

12.3.3 在IIS中配置图片的特殊处理程序164

12.3.2 在应用配置中注册HttpHandler164

12.3.4 测试处理程序的执行效果165

12.4 防盗链下载实例166

12.5 小结168

第13章 在线客服模块169

13.1 概述169

13.2 QQ网站提供的在线客服170

13.2.1 QQ网站自动生成在线客服代码170

13.2.2 将代码应用于项目中172

13.3 多用户在线客服范例172

13.3.1 设计用户QQ列表数据库173

13.3.2 设计客服人员的增删功能174

13.3.3 实现多用户在线客服模块179

13.4 小结181

14.1.1 搜索引擎分类183

第14章 网页搜索模块183

14.1 概述183

14.1.2 搜索引擎的实现原理184

14.1.3 搜索引擎的相关技术185

14.2 用第三方的API实现搜索185

14.2.1 使用Google API185

14.2.2 使用百度API187

14.3 小结191

第15章 网站统计模块193

15.1 概述193

15.2 Alexa数据的调用194

15.2.1 Alexa的作用194

15.2.2 如何在ASP.NET 2.0中调用Alexa的数据194

15.3.1 设计保存IP数据的数据库195

15.3 自定义统计模块195

15.3.2 设计显示IP信息的界面197

15.3.3 显示最近访问站点的10个IP198

15.3.4 实现IP数据的统计202

15.3.5 页面访问量统计207

15.3.6 统计在线人数208

15.4 小结209

第16章 聊天模块211

16.1 简单的聊天功能211

16.1.1 简单的聊天登录211

16.1.2 保存聊天信息212

16.1.3 获取聊天信息213

16.1.4 格式化显示聊天信息213

16.1.5 设计聊天屏幕214

16.1.6 实现两个人聊天的功能215

16.2 一个功能完善的聊天室217

16.2.1 设计聊天室的数据库218

16.2.2 更改数据存储方式218

16.2.3 用户注册模块221

16.2.4 用户登录模块221

16.2.5 登录配置信息222

16.2.6 设计聊天室主界面223

16.2.7 显示在线用户225

16.2.8 用户发言227

16.2.9 聊天内容显示230

16.3 小结232

17.1.1 Windows Media Services 9简介233

17.1 认识流媒体服务器WMS233

第17章 在线点播模块233

17.1.2 WMS的应用范围234

17.1.3 WMS流媒体的优势234

17.2 通过WMS生成点播HTM页面234

17.2.1 添加发布点234

17.2.2 创建点播HTM页面237

17.3 使用ASP.NET 2.0生成点播模块239

17.3.1 在ASP.NET中引用自动生成的HTM页面239

17.3.2 制作点播列表240

17.3.3 完成点播功能241

17.4 在播放媒体中插播广告242

17.5 小结243

18.1.1 创建报表数据245

18.1 用数据控件实现的简单报表范例245

第18章 报表模块245

18.1.2 创建报表视图246

18.1.3 打印报表250

18.2 水晶报表的介绍254

18.3 ASP.NET中使用水晶报表范例254

18.3.1 创建显示数据库数据的水晶报表254

18.3.2 创建报表的数据集255

18.3.3 关联数据集和报表258

18.4 自定义主从结构的水晶报表260

18.4.1 使用带报表的网站模板260

18.4.2 创建包含主从关系表的数据集261

18.4.3 用编程方式实现报表与数据源的关联262

18.5 小结262

19.1 PDF文档介绍263

第19章 PDF文档处理模块263

19.2 数据表格与PDF的格式转换264

19.2.1 第三方组件“iTextSharp”的调用264

19.2.2 将数据表转化为PDF的方法264

19.2.3 实现Table到PDF文件转换的范例266

19.2.4 使用浏览器打开PDF文档269

19.3 用ASP.NET 2.0制作PDF格式化工具270

19.3.1 创建文本型PDF文档271

19.3.2 在PDF中添加导航链接272

19.3.3 在PDF中添加页眉页脚273

19.3.4 在PDF中插入图片275

19.4 小结276

20.1.1 保存留言内容的XML模板277

20.1 利用XML技术构造留言板277

第20章 留言板模块277

20.1.2 读取和保存XML数据的方法278

20.1.3 发表留言功能280

20.1.4 浏览所有留言功能281

20.1.5 管理员登录功能283

20.1.6 用XSL文件转换XML文件285

20.1.7 删除留言功能286

20.2 利用数据库技术构造留言板289

20.2.1 设计保存留言内容的数据库289

20.2.2 部署数据库提供程序289

20.2.3 保存数据的方法291

20.2.4 发表留言功能292

20.2.5 浏览所有留言功能293

20.2.6 管理员登录功能295

20.2.7 删除留言功能296

20.3 小结297

第21章 数据库快速访问模块299

21.1 概述299

21.2 不返回结果的执行方法300

21.2.1 不带参数的SQL语句执行方法300

21.2.2 带参数的SQL语句执行方法303

21.2.3 不带参数的存储过程执行方法305

21.2.4 带参数的存储过程执行方法306

21.3 返回一个字段的方法308

21.4 返回数据集DataReader的方法310

21.5 方法集成测试313

21.6 小结313

22.1.1 新闻模块数据库设计315

第22章 新闻自动发布模块315

22.1 后台管理模块315

22.1.2 新闻发布模板317

22.1.3 新闻修改和删除功能320

22.1.4 后台管理登录功能322

22.2 新闻主界面展示功能323

22.2.1 普通展示功能323

22.2.2 滚动展示功能324

22.3 新闻列表功能325

22.4 新闻内容浏览功能328

22.5 整合新闻发布模块329

22.6 小结330

23.1.1 设计数据库结构331

23.1 论坛数据库的介绍331

第23章 ASP.NET+XML定制论坛模块331

23.1.2 设置数据表关系333

23.1.3 配置数据库Provider334

23.1.4 配置“Web.Config”中的数据库连接336

23.1.5 添加数据库访问类336

23.2 新用户入口337

23.2.1 用户的注册337

23.2.2 用户的登录337

23.3 论坛主题的类别338

23.3.1 添加论坛的类别338

23.3.2 编辑论坛的类别340

23.3.3 显示论坛的类别341

23.4.1 帖子列表的显示342

23.4 论坛的帖子详细信息342

23.4.2 帖子的发布344

23.4.3 显示帖子的详细信息349

23.4.4 帖子的回复352

23.5 小结356

第24章 Web Service实现天气预报模块357

24.1 Web Service介绍357

24.1.1 概述357

24.1.2 Web Service的优点358

24.1.3 使用Web Service实现Hello World358

24.2 使用Web Service实现天气预报360

24.2.1 创建Web Service天气服务361

24.2.2 在程序中使用Web Service362

24.3 小结364

25.1.1 随机性365

25.1 随机考试的技术要点365

第25章 在线随机考试模块365

25.1.2 防止重复366

25.2 考题数据库设计366

25.2.1 设计数据库架构367

25.2.2 配置项目中的数据库367

25.3 考题管理功能368

25.3.1 添加考题368

25.3.2 编辑和删除考题371

25.4 在线考试功能372

25.4.1 随机选取考题372

25.4.2 判断考题是否重复374

25.4.3 对比考试答案375

25.5 小结377

26.1 OWC简介379

第26章 Web图表模块379

26.2 使用OWC生成图表380

26.2.1 使用OWC的流程380

26.2.2 生成柱状图381

26.2.3 生成饼状图384

26.3 使用OWC生成Excel数据表386

26.4 小结387

第27章 Pet Shop 4架构分析模块389

27.1 Pet Shop概述389

27.1.1 Pet Shop的发展389

27.1.2 Pet Shop 4的安装前提条件390

27.1.3 Pet Shop 4的安装手册390

27.2 Pet Shop 4数据库分析393

27.2.1 数据库概览393

27.2.2 Pet Shop 4的数据库登录名394

27.2.3 Pet Shop 4基本信息管理数据库——MSPetShop4396

27.2.4 Pet Shop 4用户服务数据库——MSPetShop4Services397

27.2.5 Pet Shop 4订单管理数据库——MSPetShop4Orders398

27.2.6 Pet Shop 4用户配置数据库——MSPetShop4Profile399

27.3 Pet Shop 4项目文件分析400

27.3.1 加解密“Web.Config”配置400

27.3.2 项目内容概览402

27.4 Pet Shop 4的新功能和新特色404

27.5 小结405

第28章 Pet Shop 4数据层分析407

28.1 设计模式介绍407

28.1.1 工厂设计模式407

28.1.2 工厂设计模式在Pet Shop 4中的应用411

28.2.1 数据访问接口IDAL412

28.2 数据层的数据库访问412

28.2.2 数据访问的实现类414

28.2.3 数据访问工厂类DALFactory的实现416

28.3 数据层中的个性配置418

28.3.1 个性配置接口IProfileDAL418

28.3.2 个性配置的实现类ProfileDAL419

28.3.3 个性配置工厂类ProfileFactory的实现421

28.4 SQL Server数据库缓存依赖422

28.4.1 缓存依赖接口ICacheDependency422

28.4.2 缓存依赖实现类TableCacheDependency423

28.4.3 缓存调用工厂模块CacheDependencyFactory424

28.4.4 数据库缓存依赖的实现机制425

28.5 小结427

29.1.1 设计母版页MasterPage429

第29章 Pet Shop 4界面布局模块429

29.1 Pet Shop 4中的MasterPage429

29.1.2 添加应用母版页的子页433

29.1.3 在子页中访问母版页434

29.2 Pet Shop 4中的皮肤435

29.2.1 创建皮肤文件435

29.2.2 引用皮肤文件436

29.3 Pet Shop 4中的错误处理437

29.4 Pet Shop 4中的页面验证437

29.5 小结439

第30章 Pet Shop 4购物篮管理模块441

30.1 购物篮总体架构441

30.2 购物篮的数据库设计442

30.2.1 购物篮表的依赖442

30.2.2 购物篮表的结构443

30.3 购物篮的数据访问层DAL444

30.3.1 购物篮的实体类444

30.3.2 购物篮的数据访问类446

30.4 购物篮的业务逻辑层BLL450

30.5 购物篮的界面层452

30.5.1 购物篮的界面设计452

30.5.2 实现添加购物篮商品454

30.5.3 更新购物篮商品数量455

30.5.4 计算购物篮中商品总价456

30.5.5 移除购物篮中商品457

30.6 匿名用户到验证用户购物篮的转移458

30.7 小结459

31.1.1 订单数据库结构461

31.1 订单的数据库设计461

第31章 Pet Shop 4订单管理模块461

31.1.2 订单数据库中表关系463

31.2 订单的数据访问层463

31.2.1 订单的实体类463

31.2.2 订单的数据访问类464

31.3 订单的业务逻辑层466

31.3.1 订单的数据访问类466

31.3.2 同步提交订单操作类468

31.3.3 异步提交订单操作类469

31.4 MSMQ的使用469

31.4.1 MSMQ简介470

31.4.2 MSMQ在ASP.NET中的使用语法471

31.4.3 Pet Shop 4中的消息队列接口471

31.4.4 Pet Shop 4中实现消息处理的类472

31.5 详细分析订单的异步提交功能474

31.5.1 创建MSMQ475

31.5.2 配置应用程序实现异步处理476

31.5.3 创建Windows服务实现后台订单处理476

31.5.4 加载异步处理订单的服务478

31.6 订单的界面层479

31.6.1 查看订单的设计步骤479

31.6.2 订单中账单地址Profile480

31.6.3 订单中的ShippingAddress483

31.6.4 信用卡信息处理483

31.6.5 订单确认信息484

31.6.6 订单提交完成485

31.7 小结487

热门推荐