《ASP.NET网络编程技术与实践》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:陈作聪,马玉洁,张正礼编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:7302175160
  • 页数:601 页
图书介绍:本书从3个部分详细介绍了ASP.NET 2.0网络编程技术及技巧,第1~8章是基础技术部分,介绍了Web程序开发的技术,第9~14章是常用模块开发部分,介绍了聊天室、留言板、在线报票等模块,第15章介绍了网络书店系统的开发过程。

第1章 ASP.NET2.0程序开发介绍 1

1.1.NET Framework v2.0简介 1

Web程序开发的发展历程 2

.NET框架体系 3

.NET Framework v2.0 4

1.2 ASP.NET 2.0应用程序结构 6

虚拟目录 7

网页文件 10

配置文件 10

Global.asax 13

共享目录 14

1.3 ASPX网页代码模式 15

网页基类 15

网页代码存储模式 15

1.4 Visual Studio 2005的使用 17

创建网站 17

管理新建的网站解决方案资源 19

设计一个网页 20

编写逻辑处理代码 21

调试 22

发布网站 23

1.5小结 24

第2章 Web窗体中的常用控件 25

2.1 HTML控件 25

HTML控件结构 26

HTML控件的常用属性 27

基础HTML控件 28

应用举例 29

2.2 Web控件 31

Web控件结构 31

Web控件的功能 32

常用的Web控件 33

Web控件与HTML控件的比较 38

2.3数据控件 39

数据访问控件 39

数据绑定控件 40

2.4验证控件 48

内置验证控件的介绍 48

定制验证控件 57

2.5导航控件 59

Web.siternap文件 60

SiteMapDataSource控件 61

TreeView控件 61

Menu控件 62

SiteMapPath控件 64

2.6登录控件 65

登录控件简介 65

常用的登录控件 66

直接使用Membership API 71

定制成员身份提供程序 73

2.7 Web部件 79

Web部件概述 79

Web部件基础 81

Web页的显示模式 84

应用举例 85

2.8小结 88

第3章 主题、用户控件和母版页 89

3.1主题 89

概述 90

创建主题 91

主题的应用 93

SkinID的应用 95

3.2用户控件 96

概述 97

创建用户控件 97

用户控件的使用 102

3.3母版页 106

概述 106

创建母版页 107

在母版页中放入网页的方法 111

3.4小结 112

第4章 ASP.NET2.0的内置对象 113

4.1 Response对象 113

Response对象的属性 115

Response对象的方法 116

Response对象的应用举例 116

4.2 Request对象 119

Request对象的属性 119

Request对象的方法 121

4.3 Server对象 122

Server对象的属性 122

Server对象的方法 122

Server对象的应用举例 123

4.4 ViewState对象 124

概述 125

ViewState的安全机制 126

保留成员变量 127

存储自定义对象 129

传递信息 130

4.5 Cookies对象 135

概述 135

Cookies对象的属性 136

Cookies对象的方法 137

Cookies对象的使用 137

Cookies对象的应用举例 139

4.6 Session对象 141

概述 141

Session跟踪 142

Session对象的属性 142

Session对象的方法 143

Session对象的使用 143

Session对象的应用举例 144

Session的存储 146

4.7 Application对象 149

Application对象的属性 150

Application对象的方法 150

Application对象的 150

应用举例 150

4.8小结 152

第5章 ASP.NET2.0与AJAX技术 153

5.1 AJAX技术 153

概述 154

AJAX使用的技术 157

AJAX运行原理 160

AJAX应用举例 161

AJAX技术小结 170

5.2 ASP.NET2.0客户端回调功能 171

回送和回调的比较 171

客户端回调基本知识介绍 172

客户端回调应用举例 174

5.3 Atlas框架 178

概述 178

Atlas的客户端—服务器交互 179

Atlas的体系 180

Atlas的安装和使用 183

Atlas控件的简介 187

Atlas应用举例 189

5.4小结 196

第6章 数据访问技术 197

6.1数据访问技术发展 197

微软数据访问组件 197

ADO、 OLE DB与ODBC的关系 198

6.2 ADO.NET技术 199

ADO.NET体系结构 199

DataSet 201

托管的提供程序 205

ADO.NET访问数据源的一般步骤 208

6.3 GridView控件显示数据 209

创建一个基于数据库的网站项目 210

GridView控件的数据绑定 216

利用GridView对数据表进行分页、排序和选择 217

6.4数据操作 220

数据操作的SQL语句 220

数据查询与同步 222

数据插入 233

数据更新 236

删除数据 241

6.5 XML 242

XML概述 243

.NET中实现的XML DOM 250

DataSet与XML 255

6.6文件操作 258

概述 259

文件基本操作 259

文件的I/O操作 261

6.7小结 263

第7章 Web服务 265

7.1概述 265

互联网程序开发的 266

过去和现在 266

Web服务和可编程Web 267

何时使用Web服务 267

Web服务的标准 268

7.2 Web服务的描述语言 268

<definitions>元素 269

<types>元素 269

<message>元素 270

<portType>元素 271

<binding>元素 272

<service>元素 273

7.3 SOAP 273

7.4与Web服务交互 275

7.5发现Web服务 276

DISCO标准 276

UDDI标准 277

7.6创建Web服务 277

创建一个Web服务项目 277

创建Access数据库用来 279

作为Web服务的数据源 279

创建Web服务Student 280

7.7使用存在的Web服务 284

7.8 Web服务的方法返回定制的对象 288

7.9小结 291

第8章 Web程序安全机制 293

8.1安全需求 293

限制访问的文件类型 293

安全概念 294

8.2 ASP.NET安全模型 295

安全策略 297

表单认证 297

Windows认证 301

8.3小结 305

第9章 聊天室系统 307

9.1功能分析 307

9.2系统设计 308

框架设计 308

数据库设计 310

数据库接口程序设计 312

9.3关键技术详解 317

当前聊天内容的存储 317

聊天内容的自动刷新 318

9.4系统实现 318

用户登录 318

用户注册 321

发送聊天信息 327

显示聊天内容 330

聊天室主界面的实现 330

聊天日志查看 331

用户管理 334

9.5小结 339

第10章 留言板系统 341

10.1功能分析 341

10.2系统设计 342

框架设计 342

数据库设计 346

数据库接口程序设计 347

10.3关键技术详解 347

使用AJAX技术实现异步请求功能 347

用户留言的存储 351

留言格式的转化 351

过滤脏话 353

10.4系统实现 354

发表留言 354

查看留言 362

管理员登录 368

系统设置 374

10.5小结 379

第11章 在线投票系统 381

11.1功能分析 381

11.2系统设计 382

框架设计 382

数据库设计 384

数据库接口程序设计 385

存储过程设计 392

11.3关键技术详解 397

投票比例的图像化表示 397

GridView和DataGrid模板列的使用 400

限制一票多投的方法 401

11.4系统实现 401

管理员登录 401

管理员功能 404

用户投票功能的实现 417

投票结果的显示功能 421

11.5小结 424

第12章 网络硬盘系统 425

12.1功能分析 425

12.2系统设计 426

框架设计 426

数据库设计 431

数据库接口程序设计 433

业务逻辑程序设计 433

12.3关键技术详解 446

用户权限控制 446

给数据文件或文件夹绑定上相应的显示图片 448

12.4系统实现 448

用户登录和注册功能 449

网络硬盘操作功能 453

上传文件功能 460

新建文件夹 462

编辑文件夹 464

编辑文件 466

查看文件 467

12.5小结 470

第13章 在线视频管理系统 471

13.1功能分析 471

13.2系统设计 472

框架设计 472

数据库设计 477

数据库接口程序设计 478

业务逻辑程序设计 478

13.3关键技术详解 484

视频的在线播放 484

DataList的自定义分页 486

13.4系统实现 488

视频管理系统主界面功能 488

搜索结果显示功能 492

管理员功能界面 500

13.5小结 503

第14章 网络邮件系统 505

14.1功能分析 505

14.2系统设计 506

框架设计 506

数据库设计 509

数据库接口程序设计 511

业务逻辑程设计 511

14.3关键技术详解 526

14.4系统实现 527

用户登录和注册 528

文件夹管理 530

发送邮件 537

阅读邮件 541

14.5小结 545

第15章 网络书店系统 547

15.1功能分析 547

15.2系统设计 548

系统模块的划分 548

系统框架设计 551

系统程序结构设计 558

数据库设计 559

15.3数据访问层(DAL层)的实现 566

15.4业务逻辑层的实现 566

Book类 566

Category类 578

Comment类 584

Cart类 587

Order类 589

Folders类和Mails类 591

Users类 591

15.5界面表示层的实现 591

书籍信息浏览功能 591

书籍评论功能 593

购物车功能 595

订单生成与修改功能 598

站内邮件功能 600

15.6小结 601