《ASP.NET技术与应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:杨帆,赵义霞主编;赵立臻,胡珏,索剑副主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2004
  • ISBN:7040133695
  • 页数:284 页
图书介绍:ASP.NET技术是Microsoft推出的新一代动态Web技术开发工具,是今后电子商务、电子政务、远程医疗、远程网络教育等Web应用开发的主流技术之一。本书从应用开发的角度,介绍微软.NET Framework的基本结构、ASP.NET的页面语法结构、Web控件、HTML控件、页面验证技术、数据库访问、Web服务程序等基本内容,增加了“控件使用策略”、“数据控件比较”、“如何用正则表达式定义模式”等读者非常感兴趣的内容;同时还介绍了ASP.NET应用程序的开发工具(VB.NET)、开发过程和部署方法。通过VB.NET开发工具,突出了ASP.NET技术的“代码分离”思想,降低了ASP.NET应用开发和页面代码的阅读难度。为了方便查阅,在本书的最后以附录形式给出了相关内容的快速参考。本书内容丰富,结构安排合理,描述通俗易懂,清晰反映了Web应用开发与部署的完整思想,突出了简单、快捷、高效的开发与应用理念。每章配有“本章导读”、“本章小结”和“习题”,便于学习者了解各章内容的知识点以及知识点之间的联系。为了便于上机操作,本书将一般安排在后面的“调试与跟踪”内容特意调整到了第2章,便于理论教

第1章 ASP.NET介绍 1

1.1 .NET Framework介绍 1

1.1.1 .NET Framework的设计目标 1

1.1.2 .NET Framework的基本组成 2

1.2 ASP.NET简介 3

1.2.1 Web页面 3

1.2.2 Web服务 4

1.2.3 ASP.NET的新特性 4

1.2.4 ASP.NET的运行模式 6

1.2.5 ASP.NET的文件类型 6

1.3 ASP.NET运行环境 7

1.3.1 运行环境要求 7

1.3.3 安装与配置IIS 9

1.3.2 安装.NET Framework 9

1.3.4 安装与配置数据库服务 11

1.4 ASP.NET开发环境 12

1.4.1 ASP.NET开发环境概述 12

1.4.2 ASP.NET开发工具介绍 13

1.4.3 Visual Studio.NET的安装 15

1.5 VS.NET集成开发环境 16

1.5.1 配置文件 16

1.5.2 起始页 17

1.5.3 创建新项目 17

1.5.4 集成开发环境 18

本章小结 22

习题一 22

2.1.1 页面的不同形式 23

第2章 ASP.NET应用程序的开发 23

2.1 ASP.NET页面 23

2.1.2 PAGE类 27

2.1.3 页面处理过程 29

2.1.4 ASP.NET语法 30

2.2 用VB.NET开发ASP.NET应用 37

2.2.1 需求说明 37

2.2.2 ASP.NET应用的开发过程 37

2.2.3 快捷方法 43

2.3 ASP.NET应用程序的跟踪 44

2.3.1 ASP.NET中的跟踪服务 44

2.3.2 跟踪日志 44

2.3.4 使用应用程序级跟踪 46

2.3.3 使用页面级跟踪 46

2.4 ASP.NET应用程序的调试 48

2.4.1 应用程序调试 48

2.4.2 调试模式 49

2.4.3 程序调试方法 49

2.4.4 独立调试工具——CLR调试器 50

本章小结 51

习题二 52

第3章 ASP.NET控件 53

3.1 ASP.NET控件介绍 53

3.1.1 ASP.NET控件 53

3.1.2 ASP.NET控件分类 54

3.1.3 服务器控件的基本形式 56

3.1.4 服务器控件的基本属性 57

3.2 Web服务器控件 58

3.2.1 基本Web控件 58

3.2.2 增强控件 64

3.3 HTML服务器控件 69

3.3.1 HTML控件概述 69

3.3.2 使用HTML控件 70

3.4 扩展控件 87

3.4.1 TreeView控件 88

3.4.2 ToolBar控件 90

3.4.3 TabStrip和MultiPage控件 94

3.5 用户自定义控件 97

3.6.1 控件比较 99

3.6 控件使用策略 99

3.6.2 选择控件 100

本章小结 100

习题三 101

第4章 Web页面的验证技术 102

4.1 Web页面验证 102

4.1.1 验证控件与验证类型 102

4.1.2 验证时机 103

4.1.3 验证多个条件 103

4.1.4 显示错误信息 104

4.1.5 服务器端验证和客户端验证 104

4.1.6 验证对象模型 104

4.1.7 自定义验证 104

4.2.1 显示方式 105

4.2 显示验证信息 105

4.1.8 通过编程进行验证 105

4.2.2 ValidationSummary控件 106

4.2.3 设置显示格式 107

4.3 常规验证 108

4.3.1 必须验证 108

4.3.2 比较验证 109

4.3.3 范围验证 111

4.4 自定义验证 112

4.4.1 CustomValidator控件 112

4.4.2 服务器端验证 113

4.4.3 客户端验证 114

4.5 正则表达式与模式验证 114

4.5.1 正则表达式 114

4.5.2 用正则表达式定义模式 116

4.5.3 RegularExpressionValidator控件 117

4.5.4 实现模式验证 117

4.6 编程验证 120

4.6.1 编程验证介绍 120

4.6.2 编程验证的方法 121

4.7 验证禁用 123

4.8 综合验证举例 123

4.8.1 实例说明 123

4.8.2 界面设计 124

4.8.3 程序清单 124

本章小结 128

习题四 128

5.1.1 ADO.NET概述 129

5.1 ADO.NET简介 129

第5章 Web页面的数据库技术 129

5.1.2 两种不同的数据访问机制 131

5.2 通过ADO.NET访问数据库 132

5.2.1 使用Connection对象 133

5.2.2 使用Command对象 137

5.2.3 使用DataReader对象 138

5.2.4 DataSet和DataAdapter对象 140

5.3 数据列表控件 144

5.3.1 DataGrid控件 144

5.3.2 Repeater控件 155

5.3.3 DataList控件 161

5.3.4 数据控件的比较 166

5.4.2 ASP.NET中的数据库操作 167

5.4 数据库的基本操作 167

5.4.1 基于SQL的数据库操作 167

5.4.3 数据库操作的基本过程 168

5.5 XML数据访问 172

5.5.1 ASP.NET对XML的支持 172

5.5.2 访问XML数据 173

本章小结 177

习题五 177

第6章 ASP.NET内建对象 178

6.1 概述 178

6.2 Request对象 179

6.2.1 Request语法 179

6.2.3 Request常用方法 180

6.2.2 Request常用属性 180

6.2.4 Request应用举例 181

6.3 Response对象 184

6.3.1 Response语法 184

6.3.2 Response常用属性 184

6.3.3 Response常用方法 185

6.3.4 Response应用举例 186

6.4 Cookie 188

6.4.1 Cookie的描述 188

6.4.2 Cookie的传送流程 188

6.4.3 编写Cookie 189

6.4.4 Cookie的常用属性 191

6.5.1 Server常用属性 192

6.5.2 Server常用方法 192

6.5 Server对象 192

6.4.5 Cookie的限制 192

6.5.3 Server应用举例 193

6.6 Application对象 194

6.6.1 Application语法 194

6.6.2 Application常用属性 195

6.6.3 Application常用方法 196

6.6.4 Application事件 196

6.6.5 Application应用举例 197

6.7 Session对象 198

6.7.1 Session常用属性 198

6.7.2 Session常用方法 199

6.7.3 Session事件 200

6.7.4 应用举例——观察Session对象的生命周期 200

6.8 综合应用举例 201

习题六 203

本章小结 203

第7章 Web服务程序 204

7.1 Web服务程序简介 204

7.1.1 什么是Web服务程序 204

7.1.2 Web服务程序的特性 205

7.1.3 Web服务程序的运行模式 206

7.1.4 UDDI简介 207

7.2 使用Web服务程序 208

7.2.1 寻找已有的Web服务程序 208

7.2.2 从浏览器调用Web服务程序 209

7.2.3 使用代理调用Web服务程序 211

7.3.2 用VB创建一个简单的Web服务程序 213

7.3 创建Web服务程序 213

7.3.1 Web服务程序的代码结构 213

7.3.3 使用VS.NET创建并调用Web服务程序 214

本章小结 217

习题七 217

第8章 部署Web应用程序 218

8.1 概述 218

8.1.1 Web应用程序的部署 218

8.1.2 应用程序的安全 219

8.1.3 Web应用程序的部署过程 219

8.2 建立Web站点 220

8.2.1 添加Web站点 220

8.2.2 Web站点属性设置 223

8.2.3 复制应用项目 227

8.3 web.config文件 229

8.3.1 ASP.NET配置简介 229

8.2.4 举例:部署一个Web应用程序 229

8.3.2 配置文件的工作机制 230

8.3.3 配置文件的语法规则 230

8.3.4 ASP.NET定义的标准配置段 232

8.3.5 配置文件的访问 233

8.3.6 web.config配置实例 233

8.4 global.asax文件 234

8.4.1 global.asax简介 234

8.4.2 应用程序事件 235

8.5 安全访问控制 236

8.5.1 验证和授权 236

8.4.3 会话事件 236

8.5.2 基于Windows的验证 238

8.5.3 基于页面(form)的验证 240

8.5.4 授权用户和角色 244

本章小结 245

习题八 245

附录 247

附录Ⅰ VB.NET语言快捷参考 247

Ⅰ-1 数据类型 247

Ⅰ-2 运算符 248

Ⅰ-3 函数与语句 250

附录Ⅱ Web Matrix的安装与使用 265

附录Ⅲ 在VS.NET集成环境中使用DataSet与DataAdapter 272

参考文献 284