《ASP.NET Web程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:王祖俪主编;王敏等编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2007
  • ISBN:7508446054
  • 页数:256 页
图书介绍:本书从应用开发的角度介绍了ASP.NET程序设计技术,使读者学会使用ASP.NET技术开发Web应用程序。全书共11章,第1章和第2章,介绍了ASP.NET的编程基础知识和运行开发环境以及常用语言C#的语法结构;第3章至第9章,重点介绍了ASP.NET的页面设计技术(控件的使用、组件对象的属性方法)、数据库的访问技术、系统的配置、异常处理机制和网站设计中提高性能的页面缓存,以及文件操作等知识与实现技巧;第10章和第11章,则分别以两个实际项目——故障报修系统和在线产品预定系统为例,介绍了数据库技术、软件开发技术以及ASP.NET技术在一个实际开发项目中的综合利用。本书适合作为高等院校计算机类、软件开发类等专业开展Web应用开发课程教学的教科书,同时也适合作为广大Web应用程序开发人员自学用书。

第1章 ASP.NET概述 1

1.1 Web基础知识 1

1.1.1 HTTP协议 1

1.1.2 Web服务器 1

1.1.3 静态网页 2

1.1.4 动态页面 2

1.2 ASP.NET工作原理 3

1.2.1 从ASP到ASP.NET 3

1.2.2 NET框架 4

1.2.3 ASP.NET设计目标 5

1.3 ASP.NET运行环境 6

1.3.1 IIS安装与配置 6

1.3.2 ASP.NET安装配置运行环境 10

1.3.3 Visual Studio.NET界面介绍 11

1.3.4 脚本语言 15

1.4 用户登录程序 15

1.5 本章小结 16

1.6 实战检验 17

理论巩固 17

上机实战 17

第2章 C#基础知识 18

2.1 C#设计理念 18

2.2 面向对象程序 19

2.3 C#数据类型 20

2.3.1 值类型 20

2.3.2 引用类型 23

2.4 C#语法 25

2.4.1 声明变量 25

2.4.2 C#基本语法 26

2.5 函数 28

2.5.1 定义函数 29

2.5.2 调用函数 29

2.6 本章小结 30

2.7 实战检验 30

理论巩固 30

上机实战 31

第3章 ASP.NET组件对象 32

3.1 Page类 32

3.2 Request对象 34

3.3 Response对象 38

3.4 HttpServerUtility对象 40

3.5 HTTPApplication对象 43

3.5.1 Application对象的典型应用——计数器 43

3.5.2 计数器的锁定 44

3.6 Session对象 44

3.6.1 Session的意义与基本使用——页面间传值 45

3.6.2 改进的计数器实例 47

3.6.3 Session的配置 50

3.7 HttpCookies对象 50

3.7.1 常用属性 50

3.7.2 设置Cookie值 51

3.7.3 读取Cookie 51

3.7.4 Cookie的删除 52

3.8 本章小结 52

3.9 实战检验 52

理论巩固 52

实战检验 52

第4章 高级控件和用户控件 53

4.1 HTML服务器控件 53

4.1.1 基本HTML标注 53

4.1.2 HTML服务器控件构架 54

4.2 Web服务器控件 70

4.2.1 Label Web控件 70

4.2.2 Button控件 71

4.2.3 Image控件 74

4.2.4 HyperLink控件 74

4.2.5 LinkButton Web控件 75

4.2.6 ImageButton Web控件 76

4.2.7 TextBox Web控件 76

4.2.8 Table Web控件、TableRow Web控件及TableCell Web控件 77

4.2.9 Panel Web控件 80

4.2.10 RadioButton Web控件 81

4.2.11 RadioButtonList Web控件 82

4.2.12 ListItem Web控件 83

4.2.13 CheckBox Web控件 84

4.2.14 CheckBoxList Web控件 85

4.2.15 DropDownList Web控件 86

4.2.16 ListBox Web控件 87

4.3 Web服务器验证控件 88

4.3.1 RequireFieldValidator Web控件 89

4.3.2 CompareValidator Web控件 90

4.3.3 RangeValidator Web控件 91

4.3.4 RegularExpressionValidator Web控件 92

4.3.5 CustomValidator Web控件 93

4.4 用户控件 94

4.4.1 用户控件简介 95

4.4.2 创建用户控件实例 95

4.4.3 使用用户控件实例 95

4.5 自定义控件 96

4.5.1 自定义控件 97

4.5.2 创建自定义控件实例 97

4.5.3 使用自定义控件 104

4.6 本章小结 106

4.7 实战检验 106

理论巩固 106

上机实战 106

第5章 应用程序配置 107

5.1 Global.asax 107

5.1.1 Global.asax简介 107

5.1.2 Global.asax的文件格式 108

5.2 Web.config 109

5.2.1 配置文件 109

5.2.2 Web.config文件格式 109

5.2.3 在Web.config中保存设置 111

5.3 本章小结 112

5.4 实战检验 112

理论巩固 112

上机实战 112

第6章 数据库访问技术 113

6.1 数据库操作概述 113

6.2 结构化查询语句——SQL 115

6.2.1 SELECT查询 116

6.2.2 数据更新 118

6.3 Connection对象 119

6.3.1 OLEDbConnection的使用 119

6.3.2 SqlConnection的使用 122

6.3.3 SqlConnection类的属性和方法 124

6.4 在ASP.NET中存取数据 124

6.4.1 Command对象 124

6.4.2 DataReader对象 131

6.5 DataSet 134

6.5.1 使用DataSet 134

6.5.2 表间关系DataRelation 139

6.5.3 使用数据适配器填充DataSet 141

6.6 数据绑定控件——Repeater服务器控件 144

6.6.1 Repeater服务器控件概述 144

6.6.2 Repeater控件实例 146

6.7 数据绑定控件——DataList服务器控件 148

6.7.1 DataList控件概述 148

6.7.2 DataList控件实例 149

6.8 数据绑定控件——DataGrid服务器控件 152

6.8.1 数据基本显示 152

6.8.2 排序 161

6.8.3 分页 162

6.9 本章小结 164

6.10 实战检验 164

理论巩固 164

上机实战 164

第7章 创建高效应用程序 165

7.1 缓存原理 165

7.2 页面输出缓存 166

7.2.1 页面输出缓存概述 166

7.2.2 HttpCachePolicy类 167

7.2.3 缓存页的多个版本的实例 168

7.3 页片段缓存 169

7.4 数据缓存 169

7.4.1 数据缓存基础 169

7.4.2 数据缓存的操作实例 170

7.5 本章小结 171

7.6 实战检验 172

理论巩固 172

上机实战 172

第8章 页面跟踪、调试和异常处理 173

8.1 常见错误类型 173

8.2 调试 174

8.2.1 调试错误信息的显示 174

8.2.2 按条件显示错误信息 176

8.2.3 Visual Studio.NET的其他调试技术 177

8.3 异常处理 177

8.3.1 异常处理语句 177

8.3.2 异常处理实例 178

8.4 跟踪 179

8.4.1 页级跟踪实例 179

8.4.2 应用程序级跟踪实例 180

8.5 本章小结 182

8.6 实战检验 182

理论巩固 182

上机实战 182

第9章 文件及文件操作 183

9.1 数据流 183

9.1.1 Stream类 183

9.1.2 StreamWriter类 184

9.1.3 StreamReader类 185

9.1.4 BinaryWriter类 185

9.1.5 BinaryReader类 186

9.1.6 MemoryStream类 186

9.1.7 NetworkStream类 187

9.2 文件流 188

9.2.1 Directory类 188

9.2.2 DirectoryInfo类 189

9.2.3 File类 190

9.2.4 FileInfo类 191

9.3 文件操作 192

9.3.1 创建文件实例 192

9.3.2 文件写操作实例 192

9.3.3 文件读操作实例 193

9.3.4 文件删除操作实例 194

9.3.5 新增目录操作实例 194

9.3.6 删除目录操作实例 194

9.3.7 访问目录操作实例 195

9.4 本章小结 195

9.5 实战检验 196

理论巩固 196

上机实战 196

第10章 资产报修系统 197

10.1 系统概述 197

10.1.1 系统功能 197

10.1.2 页面结构设计 198

10.2 数据库设计 199

10.3 各子系统设计与实现 200

10.3.1 用户登录的设计与实现(包括首页面) 200

10.3.2 数据库文件的连接 206

10.3.3 资产注册 206

10.3.4 资产浏览 213

10.3.5 用户报修 218

10.3.6 报修查看 222

10.3.7 报修查询 228

10.3.8 报修处理 231

10.3.9 系统维护 237

第11章 在线产品预定系统 239

11.1 创建系统前的准备 239

11.1.1 系统功能 239

11.1.2 数据库需求分析 239

11.1.3 文件结构和程序流程 241

11.2 创建系统 241

11.2.1 产品发布 241

11.2.2 产品管理 245

11.2.3 产品浏览 249

11.2.4 产品预定 252

11.2.5 预定受理 255

参考文献 256