分享
 
 
 

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

精通ASP.NET 3.5典型模块开发  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,图形图像、动画、多媒体与网页开发,综合,
  品牌: 刘基林

基本信息·出版社:人民邮电出版社

·页码:466 页

·出版日期:2008年

·ISBN:7115180180/9787115180186

·条形码:9787115180186

·包装版本:1版

·装帧:平装

·开本:16

·正文语种:中文

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

内容简介《精通ASP.NET 3.5典型模块开发》全面讲解了ASP.NET3.5网络应用开发的典型模块,共分33章,不仅涵盖了网站、论坛、留言板、工作流、SOA等热门应用所涉及的典型模块,还涵盖了在线应用、缓存技术、个性设置、WWF、WCF等比较流行的ASP.NET3.5模块。书中每个模块均按照实际开发流程编写,便于读者了解开发环境,掌握开发流程。

媒体推荐�

编辑推荐《精通ASP.NET 3.5典型模块开发》图文并茂,代码丰富,通俗易懂,适合ASP.NET3.5的初、中级用户,网络管理与开发人员阅读,也可以作为大、中专院校教材或相关培训机构的培训用书。

专业书评�

目录

第1章登录验证模块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章缓存管理模块14

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

2.2开始使用缓存15

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

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

2.2.3为SQL Server启用缓存通知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章个性化设置模块21

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章投票模块32

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模块61

5.1RSS的定义61

5.2RSS的作用61

5.3RSS的订阅原理62

5.3.1RSS的工作原理62

5.3.2RSS订阅工具的使用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章在线编辑模块71

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.1FreeTextBox编辑器74

6.4.2FCKEditor在线编辑器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章电子邮件模块93

8.1用ASP.NET 3.5实现邮件的发送93

8.1.1SMTP介绍93

8.1.2实现邮件发送功能94

8.1.3实现邮件附件的发送95

8.2使用功能齐全的JMail96

8.2.1JMail的优点96

8.2.2JMail的安装96

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

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

8.3小结103

第9章上传和下载模块104

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章图文验证模块119

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章缩略图水印模块128

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章防盗链模块140

12.1盗链对网站的影响140

12.2盗链应对措施141

12.2.1HTTP请求的定义141

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

12.2.3ASP.NET 3.5的运行机制142

12.3ASP.NET 3.5中防盗链的解决方案142

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

12.3.2在应用配置中注册HttpHandler144

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

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

12.4防盗链下载实例147

12.5小结149

第13章在线客服模块150

13.1概述150

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

13.2.1QQ网站自动生成在线客服代码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章网页搜索模块160

14.1概述160

14.1.1搜索引擎分类160

14.1.2搜索引擎的实现原理161

14.1.3搜索引擎的相关技术162

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

14.2.1使用Google API163

14.2.2使用百度 API164

14.3小结168

第15章网站统计模块169

15.1概述169

15.2Alexa数据的调用170

15.2.1Alexa的作用170

15.2.2如何在ASP.NET 3.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章聊天模块185

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章在线点播模块208

17.1认识流媒体服务器WMS208

17.1.1Windows Media Services 9简介208

17.1.2WMS的应用范围209

17.1.3WMS流媒体的优势209

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

17.2.1添加发布点209

17.2.2创建点播HTM页面212

17.3使用ASP.NET 3.5生成点播模块214

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

17.3.2制作点播列表215

17.3.3完成点播功能216

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

17.5小结218

第18章报表模块219

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

18.1.1创建报表数据219

18.1.2创建报表视图220

18.1.3打印报表224

18.2水晶报表的介绍227

18.3ASP.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文档处理模块236

19.1PDF文档介绍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用ASP.NET 3.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章留言板模块249

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章数据库快速访问模块269

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章新闻自动发布模块283

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章ASP.NET+XML定制论坛模块299

23.1论坛数据库的介绍299

23.1.1设计数据库结构299

23.1.2设置数据表关系301

23.1.3配置数据库Provider301

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章Web Service实现天气预报模块326

24.1Web Service介绍326

24.1.1概述326

24.1.2Web Service的优点327

24.1.3使用Web Service实现Hello World327

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

24.2.1创建Web Service天气服务329

24.2.2在程序中使用Web Service330

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图表模块346

26.1OWC简介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章Pet Shop 4.0架构分析模块354

27.1Pet Shop概述354

27.1.1Pet Shop的发展354

27.1.2Pet Shop 4.0的安装前提条件355

27.1.3Pet Shop 4.0的安装手册355

27.2Pet Shop 4.0数据库分析358

27.2.1数据库概览358

27.2.2Pet Shop 4.0的数据库登录名359

27.2.3Pet Shop 4.0基本信息管理数据库——MSPetShop4361

27.2.4Pet Shop 4.0用户服务数据库——MSPetShop4Services362

27.2.5Pet Shop 4.0订单管理数据库——MSPetShop4Orders363

27.2.6Pet Shop 4.0用户配置数据库——MSPetShop4Profile363

27.3Pet Shop 4.0项目文件分析364

27.3.1加解密“Web.config”配置364

27.3.2项目内容概览366

27.4Pet Shop 4.0的新功能和新特色368

27.5小结369

第28章Pet Shop 4.0数据层分析370

28.1设计模式介绍370

28.1.1工厂设计模式370

28.1.2工厂设计模式在Pet Shop 4.0中的应用374

28.2数据层的数据库访问375

28.2.1数据访问接口IDAL375

28.2.2数据访问的实现类377

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

28.3数据层中的个性配置381

28.3.1个性配置接口IProfileDAL381

28.3.2个性配置的实现类ProfileDAL382

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

28.4SQL Server数据库缓存依赖384

28.4.1缓存依赖接口ICacheDependency384

28.4.2缓存依赖实现类TableCacheDependency385

28.4.3缓存调用工厂模块CacheDependencyFactory386

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

28.5小结389

第29章Pet Shop 4.0界面布局模块390

29.1Pet Shop 4.0中的MasterPage390

29.1.1设计母版页MasterPage390

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

29.1.3在子页中访问母版页395

29.2Pet Shop 4.0中的皮肤396

29.2.1创建皮肤文件396

29.2.2引用皮肤文件397

29.3Pet Shop 4.0中的错误处理397

29.4Pet Shop 4.0中的页面验证398

29.5小结399

第30章Pet Shop 4.0购物篮管理模块400

30.1购物篮总体架构400

30.2购物篮的数据库设计401

30.2.1购物篮表的依赖401

30.2.2购物篮表的结构402

30.3购物篮的数据访问层DAL403

30.3.1购物篮的实体类403

30.3.2购物篮的数据访问类404

30.4购物篮的业务逻辑层BLL408

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章Pet Shop 4.0订单管理模块418

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.4MSMQ的使用426

31.4.1MSMQ简介426

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

31.4.3Pet Shop 4.0中的消息队列接口427

31.4.4Pet Shop 4.0中实现消息处理的类428

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

31.5.1创建MSMQ431

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

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

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

31.6订单的界面层435

31.6.1查看订单的设计步骤435

31.6.2订单中账单地址Profile436

31.6.3订单中的ShippingAddress438

31.6.4信用卡信息处理439

31.6.5订单确认信息439

31.6.6订单提交完成440

31.7小结442

第32章用WWF制作订单状态管理工作流443

32.1WWF工作流组件详述443

32.1.1工作流的概述443

32.1.2WWF的组成444

32.1.3WWF中的预定义活动(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构建计算器服务模块455

33.1WCF技术详解455

33.1.1SOA架构模式455

33.1.2什么是WCF456

33.1.3WCF的工作原理457

33.1.4WCF服务的契约(Contract)457

33.1.5WCF服务的绑定(Binding)458

33.1.6WCF服务的地址(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计算器服务的ABC462

33.3.2创建计算机的客户端代理服务463

33.3.3正式调用WCF计算器服务464

33.4小结466

……[看更多目录]

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
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- 王朝網路 版權所有