图书介绍

ASP.NET 3.5+SQL Server网站模块化开发全程实录PDF|Epub|txt|kindle电子书版本网盘下载

ASP.NET 3.5+SQL Server网站模块化开发全程实录
  • 朱印宏,苏震巍编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302206040
  • 出版时间:2009
  • 标注页数:508页
  • 文件大小:104MB
  • 文件页数:522页
  • 主题词:主页制作-程序设计;关系数据库-数据库管理系统,SQL Server

PDF下载


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

下载说明

ASP.NET 3.5+SQL Server网站模块化开发全程实录PDF格式电子书版下载

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

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

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

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

图书目录

第1章 走近ASP.NET 3.51

1.1两大网络应用体系1

1.1.1 C/S网络结构1

1.1.2 B/S网络结构2

1.2两大语法编程体系3

1.3三大数据库管理系统3

1.3.1 SQL Server4

1.3.2 Oracle4

1.3.3 DB24

1.4三大服务器技术4

1.4.1 ASP/ASP.NET5

1.4.2 PHP5

1.4.3 JSP6

1.5 ASP.NET技术7

1.5.1 ASP.NET的发展历史7

1.5.2 ASP.NET的脚本语言7

1.5.3 ASP.NET的技术特点8

1.5.4 .NET框架8

1.6配置ASP.NET 3.5网站10

1.6.1在Windows Server 2008/Vista系统中配置IIS 7.010

1.6.2在IIS 7.0中部署ASP.NET 3.5网站16

第2章 VS2008+SQL Server 2005操作基础19

2.1 ASP.NET运行环境概述19

2.2 ASP.NET开发工具概述20

2.3安装Visual Studio 200821

2.4配置Visual Studio 200822

2.5用Visual Studio 2008创建ASP.NET网站25

2.5.1新建ASP.NET网站25

2.5.2设计页面26

2.5.3预览页面27

2.5.4在网站中添加资源文件夹29

2.5.5在网站中添加模板页30

2.6管理ASP.NET网站31

2.7认识ASP.NET文件32

2.8分析ASP.NET文档结构33

2.8.1页面指令34

2.8.2代码部分34

2.8.3页面布局35

2.9 SQL Server 2005快速操作37

2.9.1使用SQL Server 2005创建数据库37

2.9.2使用SQL Server 2005创建数据表41

2.9.3使用SQL Server 2005管理数据45

2.9.4使用SQL Server 2005快速备份和还原数据库47

2.9.5使用SQL Server 2005快速分离和附加数据库49

2.10使用Visual Studio 2008绑定SQL Server 2005数据的可视化操作52

2.10.1创建SqIDataSource52

2.10.2实现GridView与SqlDataSource的数据绑定56

第3章 C#程序设计入门60

3.1 C#语言概述60

3.1.1从第1个C#程序说起60

3.1.2测试C#程序62

3.1.3编写C#程序基本语法64

3.2数据类型68

3.2.1值类型69

3.2.2引用类型72

3.2.3装箱和拆箱73

3.3变量和常量74

3.3.1命名变量74

3.3.2声明变量75

3.3.3初始化变量75

3.3.4变量作用域76

3.3.5常量79

3.4表达式和运算符79

3.4.1算术运算符79

3.4.2赋值运算符81

3.4.3逻辑运算符81

3.4.4比较运算符82

3.4.5运算符的优先级82

3.4.6名称空间83

3.5语句84

3.5.1 C#语句概述84

3.5.2条件语句85

3.5.3循环语句89

3.5.4跳转语句95

3.6函数96

3.6.1定义和使用函数96

3.6.2函数的返回值与参数97

3.6.3 Main()函数99

3.7类99

3.7.1定义类99

3.7.2类的属性100

3.7.3类的方法101

3.7.4类的字段值102

3.7.5继承103

3.7.6重载104

3.7.7重写106

3.7.8构造函数107

3.7.9析构函数107

3.8异常处理108

3.8.1 try-catch语句108

3.8.2 try-finally语句109

第4章 网站准入与安全防范——网站注册、登录和验证模块110

4.1建立用户信息数据表110

4.2设计注册表单112

4.3注册信息验证114

4.4验证控件的灵活应用117

4.4.1范围验证118

4.4.2比较验证120

4.4.3电话号码验证123

4.4.4日期验证125

4.5保存用户注册信息125

4.6完善用户注册功能128

4.6.1对输入密码进行加密128

4.6.2验证用户信息是否重复129

4.7用户登录130

4.7.1设计用户登录控件130

4.7.2登录功能实现132

4.7.3应用登录控件134

4.7.4退出登录134

4.8设计图形验证码135

4.8.1定义验证码类135

4.8.2应用验证码类137

4.9用户登录安全防范139

4.9.1防止SQL注入式攻击140

4.9.2防止脚本注入式攻击140

第5章 让网站开始聚集人气——网站交互留言模块143

5.1留言板模块功能分析与总体设计143

5.1.1留言板功能分析143

5.1.2留言板整体设计144

5.1.3数据结构设计144

5.1.4建立数据库连接字符串145

5.1.5获取数据库连接字符串146

5.2留言列表148

5.2.1定义留言板导航用户控件149

5.2.2注册和引用导航用户控件150

5.2.3定义数据查询与绑定过程150

5.2.4绑定数据字段到DataList控件151

5.2.5初始化页面显示153

5.2.6分页导航153

5.2.7回复显示155

5.3发表留言155

5.3.1设计留言发表表单156

5.3.2表单验证157

5.3.3插入数据157

5.4留言模块后台管理158

5.4.1后台登录158

5.4.2用户管理160

5.4.3后台管理控制台161

5.4.4在表单上绑定留言回复164

5.4.5更新留言回复165

5.4.6删除留言166

5.4.7退出管理167

第6章 探秘二进制数据流——图片上传系统模块168

6.1预备知识——.NET图形命名空间168

6.1.1认识.NET图形命名空间168

6.1.2 System.Drawing画图起步169

6.1.3绘制复杂图形171

6.1.4绘制坐标图173

6.1.5在网页中定位绘制的图形175

6.2图片上传176

6.2.1使用HTML Input(File)控件上传文件176

6.2.2使用FileUpload控件限制上传图片177

6.3增强图片上传功能179

6.3.1解决服务器端同名覆盖问题179

6.3.2上传图片统一命名179

6.3.3给上传图片增加文字水印182

6.3.4给上传图片增加图片水印184

6.3.5给上传图片增加透明图片水印185

6.3.6制作上传图片的缩微图189

6.4把图片上传到数据库191

6.4.1在本地建立数据库191

6.4.2上传图片到数据库192

6.4.3从数据库中读取图片193

第7章 知己知彼百战不殆——网站流量与统计监测196

7.1流量统计模块功能分析196

7.2数据结构设计198

7.3自定义数据库操作类200

7.3.1数据库连接201

7.3.2数据库操作202

7.4获取用户信息204

7.4.1初始化页面204

7.4.2获取用户基本信息206

7.4.3计算用户信息209

7.4.4使用Request对象获取更多用户信息211

7.5记录用户信息213

7.5.1存储用户信息213

7.5.2更新系统统计值213

7.5.3存储用户浏览量215

7.6绑定被统计站点和输出动态数据216

7.6.1读取用户统计信息216

7.6.2输出流量统计标识和动态信息217

7.6.3绑定到被统计站点218

7.7用户管理219

7.7.1用户登录219

7.7.2后台验证221

7.7.3设计用户管理框架221

7.7.4退出管理225

7.8流量统计与分析226

7.8.1 PV值统计226

7.8.2 24小时实时流量统计228

7.8.3日流量统计229

7.8.4周流量统计230

7.8.5客户端统计231

7.8.6 IP地址及访问量分析232

7.8.7来路分析234

7.8.8访问者地区分析235

7.8.9被访页面统计237

第8章 让自己的网站更具亲和力——网站投票与反馈模块239

8.1网站投票模块功能分析239

8.2数据结构设计240

8.3 LINQ to SQL介绍241

8.3.1 LINQ to SQL概述241

8.3.2 LINQ to SQL的优点242

8.3.3使用LINQ to SQL前的准备243

8.3.4 LINQ to SQL常用功能介绍244

8.3.5 Lambda表达式简介245

8.4使用LINQ to SQL构建网站投票模块数据层246

8.5制作后台管理模块250

8.5.1建立母版页250

8.5.2建立投票项目管理页面252

8.6建立投票选项设置页面257

8.6.1 Page_Load事件设计260

8.6.2添加、修改投票项目261

8.6.3添加投票选项262

8.6.4绑定投票选项到gvVoteltems控件262

8.6.5修改投票选项263

8.6.6删除投票选项264

8.7制作前台投票模块265

8.7.1制作投票用户控件265

8.7.2引用投票用户控件270

第9章 网上商店交易引擎——购物车模块271

9.1网站购物车模块功能分析271

9.2实体类设计272

9.2.1商品数据实体类272

9.2.2购物车实体类273

9.3 LINQ to XML介绍274

9.3.1 XML概述274

9.3.2 LINQ to XML概述277

9.3.3使用LINQ to XML 对.XML文件进行操作279

9.4 ASP.NET Session简介284

9.5使用LINQ to XML为购物车生成XML数据源288

9.6从XML数据源中查询商品信息289

9.7 显示商品信息291

第10章 挖掘网络信息的剩余价值——RSS信息发布与聚合模块305

10.1 RSS概述305

10.1.1 RSS的历史305

10.1.2 RSS的现状306

10.1.3 RSS的未来306

10.2 RSS的使用307

10.2.1发布RSS307

10.2.2订阅RSS307

10.3 RSS 2.0规范309

10.3.1 rss节点310

10.3.2 channel节点310

10.3.3 item节点311

10.4制作RSS发布模块312

10.4.1建立数据环境312

10.4.2建立响应RSS请求的一般处理程序318

10.4.3使用IE浏览器计阅自制RSS内容320

10.5开发简易的RSS阅读器321

10.5.1使用XSLT定义阅读器外观321

10.5.2使用XSLT转换RSS聚合内容324

10.5.3整合RSS阅读器325

第11章 社会化网络服务——SNS问答模块328

11.1网站问答功能概述328

11.1.1问答流程设计328

11.1.2问答模块数据库结构设计331

11.2 LINQ to Entities介绍333

11.2.1 LINQ to Entities概述333

11.2.2 LINQ to SQL和 LINQ to Entities的适用场合335

11.2.3 LINQ to Entities的基本方法和属性335

11.2.4 LINQ to Entities扩展方法338

11.3使用LINQ to Entities构建问答模块数据层340

11.4开发问答模块后台管理345

11.4.1用户管理347

11.4.2目录管理349

11.4.3编辑区域350

11.4.4提问管理359

11.5开发问答模块前台363

11.5.1用户登录363

11.5.2新建问题363

11.5.3提问管理363

11.5.4回答问题364

11.5.5用户登录368

11.5.6新建提问371

11.5.7提问管理、回答问题373

第12章 神秘的网络爬虫——网站信息检索与搜索模块377

12.1网站搜索技术概述377

12.1.1站内搜索的真正意义377

12.1.2站内搜索的技术难点378

12.2实现站内搜索的几种方案380

12.2.1依靠站内实时数据实现380

12.2.2依靠站内搜索引擎实现381

12.2.3依靠第三方搜索引擎实现381

12.2.4取长补短382

12.3搜索引擎优化382

12.3.1网页价值指数383

12.3.2搜索引擎三部曲384

12.3.3 SEO优化原则384

12.4正则表达式387

12.4.1正则表达式的历史387

12.4.2正则表达式的用途387

12.4.3 C#正则表达式语法基础388

12.4.4 C#中的正则表达式的语言元素396

12.4.5 C#中的Regex类400

12.5创建站内搜索模块401

12.5.1建立通用搜索入口402

12.5.2搜索结果页面403

12.6优化站内搜索模块409

12.6.1匹配准确程度409

12.6.2用户使用体验410

12.6.3关键字过滤414

第13章 更高效的网站——缓存技术在网站中的初步应用416

13.1网页中常用缓存的概述416

13.1.1高速缓存的用途及优点417

13.1.2高速缓存的限制及其软肋418

13.2页面级缓存419

13.2.1在ASP.NET中使用页面缓存421

13.2.2 ASP.NET中的用户控件缓存427

13.2.3 ASP.NET中页面缓存的优缺点431

13.3数据级缓存432

13.3.1 ASP.NET中数据缓存的介绍433

13.3.2数据缓存的应用范围和使用注意点437

13.4数据缓存的依赖项使用438

13.4.1文件依赖438

13.4.2其他的缓存项依赖441

13.4.3数据库依赖443

13.4.4关联依赖449

第14章 更高效的网站——企业级缓存优化策略452

14.1缓存机制设计的一些原则452

14.1.1适量适用原则452

14.1.2功能与效率平衡原则452

14.1.3同步原则453

14.1.4充分利用原则453

14.1.5灵活原则453

14.2缓存优化设计453

14.2.1页面缓存优化设计453

14.2.2数据缓存优化设计454

14.3建立通用数据缓存模块456

14.3.1建立缓存策略接口456

14.3.2实现缓存策略接口458

14.3.3建立缓存基类462

14.3.4全局数据库依赖设置465

14.4其他一些缓存机制的建议468

14.4.1索引469

14.4.2多线程同步469

14.4.3关键字470

14.4.4数据库访问470

第15章 更高效的网站——使用缓存技术优化问答模块471

15.1问答模块的缓存机制设计471

15.1.1问答模块页面缓存优化设计471

15.1.2问答数据缓存优化设计471

15.2建立问答模块的缓存机制472

15.2.1页面缓存优化472

15.2.2建立单项缓存类:用户信息477

15.2.3建立单项缓存类:全局设置479

15.2.4建立单项缓存类:提问目录481

15.2.5建立单项缓存类:问题及站内搜索482

15.2.6使用LINQ to Entities方法创建存储过程491

15.3将数据缓存模块整合到问答模块494

15.3.1后台管理-用户页面494

15.3.2后台管理-目录页面495

15.3.3问题详细页面497

15.3.4搜索结果页面498

15.4使用缓存模块的效率测试503

15.4.1测试原始数据库查询504

15.4.2测试使用缓存查询505

15.4.3测试结果对比分析506

15.4.4测试缓存搜索的多关键字搜索507

热门推荐