《ASP.NET高级编程》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:但正刚等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7302057680
  • 页数:417 页
图书介绍:本书精心设计了一个以ASP.NET技术为基础搭建起来的购物网站,用丰富的范例将ASP.NET的功能和实际编程结合起来,同时由浅入深地讲述了ASP.NET的各种相关技术。

第1章 ASP.NET简介 1

1.1 .NET战略 2

1.1.1 .NET概述 2

1.1.2 .NET平台的基本思想 2

1.1.3 .NET平台带来的重要意义 3

1.1.4 .NET框架的层次结构 6

1.2 ASP.NET概述 12

1.2.1 ASP.NET发展历史 12

1.2.2 脚本语言 13

1.2.3 ASP.NET的优势 14

1.2.4 ASP.NET的重点 16

1.3 ASP.NET开发环境 18

1.3.2 .NET Framework SDK的安装 19

1.3.1 软硬件要求 19

1.3.3 安装并配置IIS 5.0 23

1.4 小结 26

第2章 ASP.NET基础 27

2.1 C#语言 28

2.1.1 C#语言概述 28

2.1.2 C#语言优点 29

2.1.3 C#的“HelloWorld” 31

2.1.4 C#编译器选项 33

2.2 ASP.NET语法 35

2.2.1 “HelloWorld”页面 35

2.2.2 ASP.NET基本语法 36

2.2.3 ASP.NET的页面指令 39

2.2.4 ASP.NET的文件类型 41

2.3.1 .NET框架类 42

2.3 与ASP.NET有关的重要概念 42

2.3.2 名字空间 43

2.3.3 配件(assembly) 44

2.3.4 映射(reflection) 44

2.3.5 受控(managed) 44

2.3.6 应用程序的私有集合缓冲区 45

2.4 小结 46

第3章 Web表单及ASP.NET控件 47

3.1 Web表单 48

3.1.1 概述 48

3.1.2 ASP和ASP.NET的比较 49

3.1.3 .aspx文件的基本结构 51

3.1.4 Web Form的代码模型 51

3.1.5 Web Form的页面处理过程 52

3.1.6 代码绑定(Code Behind) 54

3.2 Web Form的事件模型 56

3.2.1 嵌入在.aspx文件中的事件响应代码 56

3.2.2 Web Form的事件模型 57

3.2.3 事件模型的提高 58

3.3 ASP.NET控件 63

3.3.1 ASP.NET服务器端控件 63

3.3.2 HTML服务器端控件 64

3.3.3 Web服务器端控件 66

3.3.4 在HTML服务器端控件和Web服务器端控件中选择 70

3.3.5 服务器端用户控件 72

3.3.6 服务器端验证控件 73

3.3.7 控件使用实例 77

3.4 小结 80

第4章 Web服务 81

4.1.2 Web服务的基本概念 82

4.1 Web服务简介 82

4.1.1 为什么需要Web服务 82

4.1.3 典型Web服务结构 83

4.1.4 远程过程调用与消息传递 84

4.1.5 使用SOAPToolkit 84

4.1.6 Web服务体系 85

4.1.7 Web服务平台 86

4.2 Web服务应用 87

4.2.1 构建简单的Web服务 87

4.2.2 发布Web服务 90

4.2.3 客户端调用Web服务 92

4.2.4 构建复杂的Web服务 94

4.3.1 Web服务的应用场合 103

4.3 Web服务提高 103

4.3.2 Web服务支持的数据类型 105

4.3.3 Web服务的状态管理 108

4.3.4 对事务的支持 111

4.4 小结 114

第5章 Web应用 115

5.1 Web应用基本概念 116

5.1.1 ASP.NET应用 116

5.1.2 Web应用的生存期 116

5.1.3 应用或会话作用范围内的对象 117

5.1.4 关于多线程 117

5.1.5 应用程序框架 117

5.1.6 配置Web应用 119

5.2.3 创建自定义HttpHandler 120

5.2.2 配置HttpHandlers和Factories 120

5.2.1 HttpHandlers和Factories简介 120

5.2 HttpHandlers和Factories 120

5.3 ASP.NET的状态管理 121

5.3.1 服务器端状态管理 122

5.3.2 客户端状态管理 125

5.4 小结 130

第6章 ASP.NET与XML 131

6.1 .NET精髓 132

6.1.1 XML简介 132

6.1.2 SOAP简介 132

6.1.3 用SOAP实现数据通信 134

6.1.4 .NET:数据共享平台 134

6.1.5 ASP.NET与XML的联系 135

6.2.2 XML数据存储机制 136

6.2.1 XML的优点 136

6.2 XML语言 136

6.2.3 XML相关技术 137

6.3 .NET中实现DOM 140

6.3.1 .NET的DOM实现 140

6.3.2 .NET DOM对象的主要类 141

6.4 .NET中实现SAX 149

6.4.1 .NET框架中的SAX 149

6.4.2 使用XmlReader访问数据 150

6.4.3 ASP.NET实现SAX 152

6.5 ASP.NET实现XML留言簿 154

6.5.1 XML留言簿的优势 155

6.5.2 留言信息XML文件 155

6.5.3 留言页面 156

6.5.4 查看留言 159

6.6 小结 162

第7章 网上商店概述 163

7.1 电子商务 164

7.1.1 电子商务的诞生 164

7.1.2 电子商务的运作模式及其优越性 165

7.1.3 电子商务网站 165

7.1.4 我们的目标 166

7.2 .NET电子商务开发的优势 167

7.2.1 典型电子商务体系结构 167

7.2.2 J2EE与.NET 168

7.2.3 商务集成 170

7.3.2 网站首页 172

7.3.3 用户管理 172

7.3.1 数据库结构 172

7.3 网上商店的结构设计 172

7.3.4 购物流程 175

7.3.5 附加功能 177

7.4 小结 177

第8章 网上商店数据库设计 178

8.1 关系数据库与SQL语言 179

8.1.1 数据库 179

8.1.2 关系数据库 179

8.1.3 SQL语言简介 180

8.2 SQL Server 2000数据库及其使用 182

8.2.1 SQL Server 2000简介 182

8.2.2 启动SQL Server数据库服务 183

8.2.3 使用SQL Server企业管理器 183

8.3 网上商店数据库系统的设计 190

8.3.1 建立store数据库 190

8.3.2 创建访问store数据库的新登录 192

8.3.3 设计Customers表 195

8.3.4 数据库中表的结构 198

8.4 ASP.NET中的ADO.NET编程 201

8.4.1 ADO.NET的对象体系 201

8.4.2 Managed.Provider 202

8.4.3 ADO.NET的使用 202

8.4.4 ADO.NET对象 212

8.5 网上商店数据组件的设计 214

8.5.1 三层结构的概念 214

8.5.2 CustomersDB.cs 215

8.5.3 ReviewsDB.cs 218

8.5.4 OrdersDB.cs 220

8.5.5 ProductsDB.cs 224

8.5.6 ShoppingCartDB.cs 228

8.6 小结 234

第9章 系统配置、用户控件及首页设计 235

9.1 系统配置 236

9.1.1 编写Global.asax 236

9.1.2 Web.config配置 238

9.1.3 ErrorPage页面 241

9.1.4 CSS文件 243

9.2 ASP.NET中的绑定技术 251

9.2.1 代码绑定 251

9.2.2 数据绑定 251

9.3 网上商店用户控件设计 263

9.3.1 Header用户控件 263

9.3.2 Menu用户控件 265

9.3.3 AlsoBought用户控件 267

9.3.4 PopularItems用户控件 270

9.3.5 ReviewList用户控件 272

9.3.6 Footer用户控件 274

9.4 网上商店首页设计 276

9.5 小结 281

第10章 网上商店顾客管理 282

10.1 顾客管理 283

10.2 登录页面 283

10.3 注册页面 290

10.4 小结 294

第11章 网上商店购物流程 296

11.1 浏览商品 297

11.1.1 商品列表页面(ProductsList.aspx) 297

11.1.2 商品细节页面(ProductDetails.aspx) 301

11.1.3 发表评论页面(ReviewAdd.aspx) 305

11.1.4 查找商品页面(SearchResults.aspx) 311

11.2 购买商品 314

11.2.1 购物车 314

11.2.2 添加商品页面(AddToCart.aspx) 315

11.2.3 结账页面(CheckOut.aspx) 318

11.3 购物车管理 324

11.3.1 查看购物车页面(ShoppingCart.aspx) 325

11.3.2 订单列表页面(OrderList.aspx) 333

11.3.3 订单细节页面(OrderDetails.aspx) 338

11.4 基于Web服务的购物和订单查询 342

11.5 小结 346

第12章 网上商店附加功能和安全访问控制 347

12.1.1 论坛概述 348

12.1.2 数据库设计 348

12.1 网上商店论坛 348

12.1.3 登录页面 349

12.1.4 浏览文章 351

12.1.5 添加主题 354

12.1.6 发表文章 357

12.1.7 论坛管理 362

12.2 网上商店邮件发送系统 364

12.2.1 邮件发送系统的基本知识 364

12.2.2 邮件发送的步骤 366

12.2.3 邮件发送页面 367

12.3 网站安全访问控制 370

12.3.1 验证和授权 370

12.3.2 基于Windows的验证 372

12.3.3 基于FORM的验证 372

12.3.4 授权用户和角色 374

第13章 ASP.NET高级应用 376

13.1 ASP.NET部署 377

13.1.1 部署ASP.NET应用程序 377

13.1.2 使用进程模型 380

13.1.3 处理错误 382

13.2 ASP.NET的优化和跟踪 385

13.2.1 ASP.NET的优化 385

13.2.2 ASP.NET的跟踪 387

13.3 ASP.NET缓冲机制 392

13.3.1 ASP.NET中的缓冲 392

13.3.2 页面输出缓冲 394

13.3.3 页面部分缓冲 397

13.3.4 数据缓冲 398

附录A .NET常用术语 405

附录B C#、Visual Basic和JScript语法对比 410