图书介绍

ASP.NET典型模块与项目实战大全2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

ASP.NET典型模块与项目实战大全
  • 高宏,李俊民等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302258766
  • 出版时间:2012
  • 标注页数:675页
  • 文件大小:206MB
  • 文件页数:697页
  • 主题词:网页制作工具-程序设计

PDF下载


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

下载说明

ASP.NET典型模块与项目实战大全PDF格式电子书版下载

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

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

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

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

图书目录

第1篇ASP.NET开发基础与常用技术2

第1章ASP.NET开发基础2

1.1 ASP.NET概述2

1.1.1 ASP.NET简介2

1.1.2 ASP.NET的优点2

1.1.3 ASP.NET的运行原理4

1.2 ASP.NET的基础框架.NET Framework4

1.2.1.NET框架的演化4

1.2.2.NET框架体系结构5

1.2.3.NET框架编程模型7

1.2.4.NET程序的编译与运行7

1.2.5.NET框架常见问题9

1.3 ASP.NET网页语法介绍10

1.3.1 ASP.NET网页扩展名10

1.3.2常用页面指令10

1.3.3注释ASPX文件内容13

1.4制作一个简单的ASP.NET网站14

1.4.1创建ASP.NET网站14

1.4.2添加ASP.NET文件和文件夹15

1.4.3设计Web页面16

1.4.4添加网站程序代码17

1.4.5 运行网站应用程序18

1.4.6配置IIS虚拟站点19

1.5小结20

第2章ASP.NET常用技术与对象21

2.1数据验证技术21

2.1.1数据比较验证21

2.1.2数据范围验证23

2.1.3验证错误信息提示25

2.2母版页技术26

2.2.1母版页概述26

2.2.2创建母版页27

2.2.3创建内容页28

2.3网站导航技术29

2.3.1使用TreeView控件实现网站导航29

2.3.2使用Menu控件实现网站导航34

2.4 AJAX技术36

2.4.1 AJAX概述36

2.4.2 AJAX的运行原理36

2.4.3创建AJAX网站37

2.4.4 AJAX服务器控件的使用37

2.5 ASP.NET内置对象40

2.5.1 Response对象应用技术40

2.5.2 Request对象应用技术43

2.5.3 Session对象应用技术45

2.5.4 Application对象应用技术47

2.5.5 Cookie对象应用技术49

2.5.6 Server对象应用技术50

2.6小结52

第2篇ASP.NET典型模块开发与应用54

第3章 用户管理模块(JavaScript+CSS+Request对象)54

3.1开发站点前的配置54

3.1.1创建Web网站和站点54

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

3.2最普通的用户管理方式57

3.2.1用户注册58

3.2.2用户登录59

3.2.3修改用户密码60

3.2.4在登录页面中添加注册导航功能61

3.3一个典型的用户管理模块62

3.3.1用户注册62

3.3.2用户登录65

3.3.3修改用户密码68

3.4关键技术讲解71

3.4.1配置web.config71

3.4.2根据用户登录的身份显示不同的信息72

3.5小结73

第4章 验证码模块(随机数字+图文验证+Session)74

4.1验证码概述74

4.1.1验证码的作用与原理74

4.1.2验证码的几种验证方式75

4.2随机数字验证的实现75

4.2.1随机数字验证的实现流程75

4.2.2随机数字验证的具体实现75

4.3图文验证的实现78

4.3.1图文验证的实现流程78

4.3.2生成图文验证码79

4.3.3图文验证的具体实现81

4.4汉字验证码的实现83

4.4.1汉字验证码的实现流程84

4.4.2生成汉字验证码84

4.4.3汉字验证码的具体实现86

4.5关键技术讲解87

4.5.1验证码中的随机数88

4.5.2验证码中的背景图片89

4.6小结89

第5章 新闻浏览与发布模块(Div+CSS+FreeTextBox)90

5.1新闻主界面浏览功能90

5.1.1新闻模块数据库设计90

5.1.2图片新闻浏览91

5.1.3普通新闻浏览功能97

5.1.4滚动新闻浏览功能99

5.1.5新闻主界面的功能演示101

5.2后台管理模块101

5.2.1后台管理程序主页面101

5.2.2新闻发布功能103

5.2.3删除新闻功能107

5.2.4后台管理模块的演示效果108

5.3关键技术讲解110

5.3.1 FreeTextBox组件的使用方法110

5.3.2分页功能的实现方法111

5.4小结112

第6章 留言板模块(Response对象+XML+SQL Server)113

6.1使用XML技术构造留言板113

6.1.1使用XML技术构造留言板的实现流程113

6.1.2使用XML技术发表留言113

6.1.3使用XML技术浏览留言116

6.1.4发表与浏览留言的实现效果118

6.2利用数据库技术构造客户留言板119

6.2.1数据库设计119

6.2.2发表留言119

6.2.3浏览留言121

6.2.4回复留言123

6.2.5删除留言125

6.2.6客户留言板的功能演示127

6.3关键技术讲解129

6.3.1使用Response对象跳转页面129

6.3.2使用Response对象在页面中传递参数130

6.4小结130

第7章 投票管理模块(HttpContext+Session )131

7.1一个简单的投票系统131

7.1.1投票系统管理的数据库设计131

7.1.2投票功能的实现132

7.1.3投票项目维护的实现134

7.1.4图形化显示投票结果136

7.1.5投票系统的功能演示138

7.2一个复杂的投票系统139

7.2.1投票系统的数据库设计139

7.2.2投票功能的实现140

7.2.3查看投票结果的实现144

7.2.4查看投票明细的实现147

7.2.5投票系统的功能演示148

7.3关键技术讲解149

7.3.1利用Session对象防止重复投票技术149

7.3.2根据IP地址防作弊投票的实现150

7.4小结152

第8章 上传和下载模块(多文件上传+超大附件上传)153

8.1简单的上传与下载153

8.1.1上传文件的实现153

8.1.2下载文件的实现156

8.2上传、下载的具体应用159

8.2.1上传通知公告中的文件附件159

8.2.2从服务器下载通知公告附件162

8.3实现多文件上传165

8.3.1多文件上传的实现思路165

8.3.2多文件上传的具体实现165

8.4关键技术讲解168

8.4.1上传超大附件的实现方法168

8.4.2支持中文的下载文件对话框169

8.5小结171

第9章 电子邮件模块(SMTP+POP3+JMail技术)172

9.1使用SMTP协议发送电子邮件172

9.1.1使用SMTP协议发送邮件172

9.1.2使用SMTP协议发送带附件的邮件174

9.2使用JMail发送与接收邮件176

9.2.1 JMail概述176

9.2.2使用JMail组件发送邮件177

9.2.3使用JMail接收邮件179

9.3关键技术讲解182

9.3.1解决发送中文邮件的乱码问题182

9.3.2邮件接收的基本原理183

9.4小结185

第10章 聊天模块(AJAX+iframe技术)186

10.1简单的聊天功能186

10.1.1聊天登录的实现186

10.1.2聊天功能的具体实现187

10.2网络聊天室的实现192

10.2.1数据库设计与配置192

10.2.2用户登录193

10.2.3聊天室主界面设计195

10.3关键技术讲解201

10.3.1 iframe的简单语法结构201

10.3.2 iframe的使用方法201

10.4小结203

第11章 报表打印模块(WebBrowser+CrystalReport报表)204

11.1使用数据控件实现报表打印204

11.1.1使用数据控件报表向导设计报表204

11.1.2加载与运行报表206

11.2使用水晶报表打印数据207

11.2.1水晶报表介绍208

11.2.2使用报表向导创建水晶报表208

11.2.3加载与运行水晶报表211

11.3直接打印网页213

11.3.1直接打印网页的设计流程213

11.3.2通过编写HTML代码打印网页213

11.4关键技术讲解216

11.4.1解决IIS下无法浏览数据报表的问题216

11.4.2在打印网页时隐藏打印按钮217

11.4.3使用编程方式实现报表与数据源之间的关联218

11.4.4水晶报表工具栏图标无法显示问题的解决219

11.5小结220

第12章PDF文档处理模块(PDF格式转换+iTextSharp组件)221

12.1在网页中创建PDF文档221

12.1.1 PDF文档概述221

12.1.2创建PDF文档222

12.1.3使用第三方组件创建PDF文档225

12.1.4使用第三方组件修饰及完善PDF文档227

12.2 PDF文档的格式转换229

12.2.1将数据表信息转化为PDF文档230

12.2.2使用浏览器打开PDF文档232

12.3关键技术讲解234

12.3.1创建支持中文的PDF文档234

12.3.2在PDF文档中创建表格235

12.3.3加密创建的PDF文档237

12.4小结238

第13章Web图表模块(Drawing类+OWC组件)239

13.1使用OWC组件生成图表239

13.1.1 OWC介绍239

13.1.2使用OWC组件生成图表的设计思路239

13.1.3生成柱状图240

13.1.4生成饼状图242

13.1.5生成折线图244

13.2使用OWC组件生成Excel数据表246

13.3通过画图类编程生成图表248

13.4关键技术讲解250

13.4.1获得图表数据的实现方法250

13.4.2 OWC组件的图表类型251

13.5小结252

第14章 在线点播模块(流媒体技术)253

14.1简单的在线播放程序253

14.1.1在线播放程序概述253

14.1.2一个简单的在线播放程序253

14.2流媒体技术的具体应用257

14.2.1流媒体及流媒体服务器介绍257

14.2.2配置流媒体服务器258

14.2.3添加流媒体发布服务259

14.2.4创建流媒体点播页面262

14.3关键技术讲解264

14.3.1在ASP.NET中引用自动生成的页面264

14.3.2在播放媒体中插播广告265

14.4小结267

第15章 论坛管理模块(Session+SQL Server+复杂数据展示技术)268

15.1论坛数据库设计268

15.1.1设计数据表结构268

15.1.2设计视图270

15.1.3配置web.config中的数据库连接271

15.2论坛用户管理272

15.2.1注册论坛用户272

15.2.2用户登录275

15.3论坛主题管理277

15.3.1显示论坛主题信息278

15.3.2发布新帖280

15.4论坛的详细信息283

15.4.1显示论坛帖子列表284

15.4.2回复帖子286

15.5论坛管理模块的功能演示289

15.6关键技术讲解290

15.6.1使用Session对象传递值290

15.6.2 GridView控件的具体应用292

15.7小结292

第16章 网页搜索模块(搜索引擎API技术)293

16.1搜索引擎概述293

16.1.1搜索引擎介绍293

16.1.2搜索引擎的发展史294

16.1.3搜索引擎的实现原理295

16.2通过API函数实现搜索295

16.2.1使用百度API实现搜索295

16.2.2使用Google API实现搜索300

16.3关键技术讲解302

16.3.1解决在百度搜索时出现乱码的问题302

16.3.2在百度搜索引擎界面中添加百度知道303

16.4小结305

第17章RSS模块(SNS+RSS+Blog实时更新)306

17.1 RSS概述306

17.1.1 RSS介绍306

17.1.2 RSS的作用306

17.1.3 RSS阅读器分类307

17.2使用RSS订阅工具实现RSS订阅307

17.2.1 RSS的工作原理308

17.2.2 RSS订阅工具的使用308

17.3 RSS功能在网站中的具体应用312

17.3.1在网站中应用RSS技术的前期准备313

17.3.2在网站中应用RSS技术订阅新闻信息314

17.4关键技术讲解317

17.4.1将DataGrid控件中的RSS订阅信息导出到Excel中317

17.4.2将Excel中的新闻信息导入到GridView控件中320

17.5小结322

第18章 在线支付模块(第三方支付+MD5加密算法)323

18.1在线支付概述323

18.1.1在线支付介绍323

18.1.2在线支付的优点323

18.1.3在线支付的工作流程324

18.2使用支付宝实现在线支付325

18.2.1支付宝接口概述325

18.2.2支付宝接口服务下载325

18.2.3使用支付宝实现在线支付326

18.3关键技术讲解335

18.3.1 MD5加密算法的实现335

18.3.2冒泡排序算法的具体实现336

18.4小结336

第19章 在线客服模块(网页QQ互动技术+多用户在线技术)337

19.1 QQ网站提供的在线客服337

19.1.1在网页中实现QQ在线客服功能的流程337

19.1.2在网页中加载在线客服功能的具体实现337

19.2多用户在线客服功能的实现343

19.2.1维护客服人员功能的实现343

19.2.2多用户在线客服功能的具体实现347

19.3关键技术讲解350

19.3.1 Repeater控件的应用350

19.3.2在网页上显示QQ用户的具体实现351

19.4小结352

第20章 在线编辑模块(FreeTextBox+FCKEditor+eWebEditorExt)353

20.1在线编辑模块概述353

20.2 FreeTextBox编辑器的使用353

20.2.1 FreeTextBox编辑器控件介绍353

20.2.2 FreeTextBox编辑器控件的使用354

20.3 FCKEditor在线编辑器的使用360

20.3.1 FCKEditor在线编辑器介绍361

20.3.2 FCKEditor在线编辑器的使用361

20.4 eWebEditorExt在线编辑器的使用366

20.4.1 eWebEditorExt在线编辑器介绍367

20.4.2 eWebEditorExt在线编辑器的使用367

20.5关键技术讲解372

20.5.1解决FreeTextBox空格回车变问号的问题372

20.5.2解决FreeTextBox编辑器控件图片库中的漏洞373

20.5.3解决在IE 8下无法使用eWebEditorExt编辑器控件的问题374

20.6小结375

第21章 天气预报管理模块(Web Service+Session+Response对象)376

21.1简单的天气预报管理功能376

21.2通过Web Service获取天气预报377

21.2.1 Web Service概述378

21.2.2使用Web Service获取天气预报378

21.3不通过引用对象获取天气预报信息381

21.3.1获取天气预报功能的页面设计382

21.3.2获取天气预报功能的具体实现383

21.4关键技术讲解386

21.4.1天气预报Web Service介绍386

21.4.2 ASP.NET获得天气预报的几种方式总结387

21.5小结389

第22章用WWF制作订单管理模块(工作流技术)390

22.1 WWF工作流组件介绍390

22.1.1 WWF概述390

22.1.2 WWF中的预定义活动391

22.2订单状态管理工作流的运行时服务392

22.2.1创建Windows服务392

22.2.2编译Windows服务为DLL文件395

22.3订单状态管理工作流的活动库(Activity)395

22.3.1创建状态工作流396

22.3.2设置工作流的开始点399

22.4创建WWF工作流的关键技术讲解399

22.5小结400

第23章 使用WCF构建统计与计算服务(SOA+分布式通信技术)401

23.1 WCF技术介绍401

23.1.1 SOA架构模式401

23.1.2 WCF的工作流程402

23.1.3 WCF服务的契约402

23.1.4 WCF服务的绑定与地址402

23.1.5 WCF的优势403

23.2使用WCF构建统计与计算服务的实现404

23.2.1设计与实现服务契约404

23.2.2配置WCF服务的ABC407

23.2.3构建统计与计算服务的客户端409

23.3 WCF服务契约的关键应用技术与技巧413

23.4小结415

第24章 防盗链模块( HttpHandler+Apache技术)416

24.1盗链产生的原因416

24.2盗链与防盗链介绍416

24.2.1盗链概述416

24.2.2防盗链的常用方法417

24.3 ASP.NET中防盗链的解决方案418

24.3.1设计处理图片的HttpHandler处理程序418

24.3.2在IIS中配置图片特殊处理程序420

24.3.3测试处理程序的执行效果421

24.3.4防盗链下载程序的实现421

24.4关键技术讲解423

24.4.1定制Apache防盗链模块423

24.4.2为服务器安装防盗链下载介绍424

24.5小结425

第25章 网站统计模块(Global文件+Cookie技术)426

25.1网站统计概述426

25.1.1网站统计的概念426

25.1.2常用的网站统计服务426

25.2百度统计的应用427

25.2.1注册百度统计账号427

25.2.2百度统计的具体应用429

25.3用户自定义的网站统计模块432

25.3.1设计保存访问量统计的数据库432

25.3.2网站统计模块的界面设计433

25.3.3网站统计模块的代码实现435

25.4关键技术讲解439

25.4.1通过Global文件统计网站访问量439

25.4.2使用Cookie统计访问量的实现441

25.5小结442

第26章Silverlight技术的应用与管理(Silverlight+AJAX+XML技术)443

26.1 Silverlight概述443

26.1.1 SiIverlight基础443

26.1.2 Silverlight技术对ASP.NET应用程序的影响445

26.1.3 Silverlight开发环境介绍446

26.2 Silverlight常用控件介绍448

26.2.1 Silverlight控件介绍448

26.2.2用户输入控件450

26.2.3 TextBox控件451

26.2.4 PasswordBox控件452

26.2.5 Button控件453

26.2.6 Slider控件454

26.2.7 Calendarl控件455

26.3 Silverlight编程456

26.3.1应用程序示例化457

26.3.2 Silverlight页面458

26.3.3 Silverlight应用程序的组成459

26.4使用Silverlight技术播放音频和视频462

26.4.1通过Silverlight技术播放音频和视频文件概述462

26.4.2 Silverlight技术播放音频和视频的示例介绍464

26.5使用Silverlight技术处理图形和动画466

26.5.1 Silverlight中的图形466

26.5.2 Silverlight中的动画处理477

26.6小结482

第27章 网络相册模块(Silverlight+LINQ+AJAX+HttpHandler)483

27.1前期分析与设计483

27.1.1用户需求分析483

27.1.2技术点分析483

27.1.3数据表分析484

27.1.4网络相册功能分析485

27.2界面设计485

27.3网络相册的界面实现486

27.3.1相册管理界面486

27.3.2相片管理界面487

27.3.3在Web界面上使用Silverlight程序488

27.4公共类库的实现490

27.4.1从配置文件中获取文件的保存路径490

27.4.2过滤特殊字符490

27.5网络相册功能实现491

27.5.1显示相册信息491

27.5.2添加、修改、删除相册492

27.5.3删除相片493

27.5.4使用HttpHandler494

27.6小结495

第3篇ASP.NET项目开发实战498

第28章 企业宣传信息网(AJAX+SQL Server)498

28.1系统分析与概述498

28.1.1网站功能概述498

28.1.2网站的功能流程图498

28.2网站前台的详细设计实现499

28.2.1数据库设计499

28.2.2网站前台的母版页设计501

28.2.3网站主页设计504

28.2.4公司简介设计506

28.2.5成功案例设计508

28.2.6常见问题设计510

28.2.7客户在线留言设计512

28.3网站后台管理系统的设计实现515

28.3.1网站后台管理母版页的设计515

28.3.2登录页面的设计515

28.3.3用户管理的设计实现518

28.3.4修改密码的页面设计522

28.3.5回复客户留言的设计实现524

28.4关键技术的实现526

28.4.1滚动图片的实现方法527

28.4.2使用DataList控件实现图文混排529

28.4.3发送邮件功能的实现530

28.4.4限制显示数据信息字符长度的实现531

28.5小结532

第29章 网络日志管理系统(Oracle+SQL Server+Access)533

29.1系统概述533

29.1.1系统概述533

29.1.2系统功能描述533

29.1.3系统功能流程图534

29.2系统设计实现534

29.2.1数据库设计534

29.2.2系统母版页设计536

29.2.3登录页面设计543

29.2.4系统主页面设计545

29.2.5用户管理页面设计549

29.3系统关键技术实现553

29.3.1 ASP.NET连接SQL Server数据库讲解553

29.3.2 ASP.NET连接Access数据库讲解555

29.3.3 ASP.NET连接Oracle数据库讲解555

29.3.4数据库连接池的使用556

29.4小结558

第30章 类似赶集网的供求信息网(AJAX+SQL Server查询技术)559

30.1系统分析与概述559

30.1.1供求信息网的功能介绍559

30.1.2供求信息的发布流程559

30.2系统的详细设计实现560

30.2.1数据库设计560

30.2.2配置web.config563

30.2.3母版页的使用563

30.2.4供求信息网的主页设计565

30.2.5信息刊登页面的实现570

30.2.6管理员登录页面的实现573

30.2.7信息审核页面的实现575

30.3关键技术的实现580

30.3.1将网站设置为首页581

30.3.2将网站加入收藏夹的实现581

30.3.3去掉网页超链接中的下划线582

30.4小结583

第31章 企业办公设备管理系统(AJAX+Session+报表技术)584

31.1系统分析与概述584

31.1.1系统功能描述584

31.1.2系统功能流程图584

31.2系统的详细设计与实现585

31.2.1数据库设计585

31.2.2登录页面设计588

31.2.3系统主页面设计590

31.2.4用户管理页面设计592

31.2.5设备信息管理模块设计596

31.2.6设备转移管理模块设计606

31.2.7设备报废管理模块设计611

31.2.8通过水晶报表打印设备转移单的设计实现615

31.3系统关键技术实现623

31.3.1 Session对象丢失问题的解决623

31.3.2水晶报表打印问题的解决624

31.3.3 GridView控件的技术应用625

31.3.4网页中日期控件的使用方法627

31.4小结628

第32章类Facebook的校友社交网站(FCKEditor+AJAX+SQLHelper)629

32.1系统设计629

32.1.1需求分析629

32.1.2系统功能设计631

32.1.3模块功能划分632

32.2数据库设计633

32.2.1数据库分析和设计633

32.2.2数据表的创建635

32.2.3数据表关系图639

32.3系统公用模块的创建639

32.3.1使用FCKEditor640

32.3.2使用SQLHelper641

32.3.3配置web.config642

32.4系统界面和代码实现642

32.4.1用户注册642

32.4.2用户登录643

32.4.3校友社交系统页面规划644

32.4.4自定义控件实现645

32.4.5校友社交系统页面647

32.4.6日志发布647

32.4.7日志修改648

32.4.8管理员删除日志650

32.4.9日志显示页面651

32.4.10用户索引页面651

32.4.11管理员用户删除651

32.5用户体验优化652

32.5.1超链接样式优化652

32.5.2默认首页优化654

32.5.3导航栏编写655

32.5.4 AJAX留言优化656

32.5.5优化留言表情657

32.6高级功能实现662

32.6.1后台管理页面实现662

32.6.2日志管理663

32.6.3日志修改和删除实现664

32.6.4评论删除实现665

32.6.5板报功能实现666

32.6.6用户修改和删除实现667

32.6.7用户权限管理669

32.6.8权限及注销实现671

32.7实例演示671

32.7.1准备数据源671

32.7.2实例演示672

32.7.3管理后台演示674

热门推荐