《ASP动态网站开发教程 第3版》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:陈建伟,陈焕英编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:7302164576
  • 页数:357 页
图书介绍:本书由浅入深、循序渐进地介绍了ASP脚本开发Web应用程序的方法和技巧。全书共分11章,分别介绍了HTML标记的基础知识,ASP程序的特点、运行环境、工作流程及创建方法,VBScript脚本语言的基本语法,ASP对象的基本知识和用法,ASP常用服务器组件、ASP与Web数据库之间的连接和交互方法,ASP脚本调试和自定义错误信息。最后通过网上论坛和网上书店对全书知识进行了贯穿。

第1章 导论 1

1.1 ASP与动态网页 1

1.1.1 动态网页 1

1.1.2 ASP 2

1.2 构建ASP开发环境 4

1.2.1 配置Internet服务器 4

1.2.2 安装与配置IIS 5

1.3 创建ASP应用程序 9

1.3.1 创建虚拟目录 9

1.3.2 创建ASP网页 10

1.4 习题 13

1.4.1 填空题 13

1.4.2 选择题 13

1.4.3 问答题 14

1.4.4 操作题 14

第2章 网页设计基础 15

2.1 认识网页 15

2.1.1 网页的基础知识 15

2.1.2 网页的基本结构 17

2.2 创建网页 19

2.2.1 编辑网页正文 19

2.2.2 插入网页图像 22

2.2.3 建立超链接 25

2.3 设置网页 27

2.3.1 在页面中使用表格 27

2.3.2 在页面中使用框架 31

2.3.3 在页面中使用列表 34

2.3.4 在页面中使用表单 36

2.3.5 使用动态HTML(DHTML) 40

2.4 习题 40

2.4.1 填空题 40

2.4.2 选择题 41

2.4.3 操作题 41

第3章 VBScript语言基础 42

3.1 使用VBScript配置ASP 42

3.1.1 通过IIS指定ASP使用VBScript 42

3.1.2 在ASP文件中声明脚本语言 43

3.1.3 在〈Script〉标记中加入脚本语言 43

3.2 VBScript的基本元素 44

3.2.1 数据类型 44

3.2.2 运算符 46

3.2.3 常量 47

3.2.4 变量 48

3.2.5 数组 49

3.3 VBScript常用语句 50

3.3.1 条件语句 50

3.3.2 选择语句 52

3.3.3 循环语句 53

3.4 过程与函数 56

3.4.1 Sub过程 57

3.4.2 Function函数 58

3.4.3 按地址传递和按值传递 59

3.4.4 数组参数 60

3.5 VBScript函数 62

3.6 习题 65

3.6.1 填空题 65

3.6.2 选择题 65

3.6.3 问答题 66

3.6.4 操作题 66

第4章 Response和Request对象 67

4.1 Request对象 67

4.1.1 Request对象简介 67

4.1.2 从浏览器端取得数据 68

4.1.3 Request.QueryString集合读取表单GET方法数据 69

4.1.4 Request.Form集合读取表单POST方法数据 71

4.1.5 Request.ServerVariables集合读取服务器端环境变量 72

4.2 Response对象 74

4.2.1 Response对象简介 74

4.2.2 利用缓冲区输出数据 77

4.2.3 实现网页的重定位 81

4.3 在网页中使用Cookie 84

4.3.1 认识Cookie 84

4.3.2 Cookie的属性 85

4.3.3 设置Cookie 85

4.3.4 输出Cookie中保存的值 86

4.4 习题 87

4.4.1 填空题 87

4.4.2 选择题 87

4.4.3 问答题 88

4.4.4 操作题 88

第5章 Server对象 89

5.1 认识Server对象 89

5.2 Server对象的属性 90

5.3 Server对象的方法 91

5.3.1 CreateObject方法 91

5.3.2 HTMLEncode方法 91

5.3.3 URLEncode方法 92

5.3.4 MapPath方法 93

5.3.5 Transfer方法 94

5.3.6 Execute方法 96

5.3.7 GetLastError方法 97

5.4 习题 97

5.4.1 填空题 97

5.4.2 选择题 97

5.4.3 问答题 98

5.4.4 操作题 98

第6章 ASP的常用组件 99

6.1 创建组件实例 99

6.2 利用Ad Rotator组件制作网站广告条 100

6.2.1 创建Ad Rotator计划文件 101

6.2.2 设置广告图像重定向文件 102

6.2.3 创建网站广告显示页面 102

6.3 利用Content Rotator组件自动切换内容 105

6.4 使用Content Linker组件建立页面索引 107

6.4.1 使用Content Linker组件创建列表文件 108

6.4.2 使用Content Linker组件的方法 108

6.5 使用Browser Capabilities组件建立页面索引 110

6.6 使用Counters组件制作计数器 112

6.7 使用Page Counter组件 114

6.8 使用Permission Checker组件 115

6.9 使用MyInfo组件 116

6.10 使用Tools组件 117

6.11 使用IIS Log组件 118

6.12 使用Dictionary对象 119

6.13 习题 121

6.13.1 填空题 121

6.13.2 选择题 122

6.13.3 问答题 122

6.13.4 操作题 122

第7章 Application和Session对象 123

7.1 Application对象 123

7.1.1 Application对象简介 123

7.1.2 Application对象的属性 124

7.1.3 Application对象的方法 125

7.1.4 Application对象的事件 125

7.1.5 利用Application对象保存数据 126

7.2 Session对象 127

7.2.1 Session对象简介 127

7.2.2 Session对象的SessionID属性 128

7.2.3 Session对象的TimeOut属性 128

7.2.4 Session对象的Abandon方法 128

7.2.5 Session对象的事件 129

7.2.6 利用Session对象记录用户登录信息 129

7.3 Global.asa文件 130

7.4 习题 132

7.4.1 填空题 132

7.4.2 选择题 132

7.4.3 问答题 132

7.4.4 操作题 132

第8章 ASP的文件处理 134

8.1 FileSystemObject对象简介 134

8.2 在文件中读写数据 136

8.2.1 TextStream对象的方法和属性 136

8.2.2 创建文本文件 137

8.2.3 添加数据到文本文件 138

8.2.4 读取文本文件 139

8.3 对文件进行的各种操作 140

8.3.1 File对象的属性与方法 140

8.3.2 移动、复制和删除文件 142

8.3.3 检测文件和文件夹是否存在 143

8.3.4 检测文件和文件夹 144

8.4 获得驱动器的信息 148

8.5 对文件夹进行操作 150

8.5.1 Folder对象的属性 150

8.5.2 Folder对象的方法 151

8.6 习题 153

8.6.1 填空题 153

8.6.2 选择题 153

8.6.3 问答题 154

8.6.4 操作题 154

第9章 利用ADO组件访问数据库 155

9.1 应用Access数据库 155

9.1.1 快速掌握Microsoft Access 155

9.1.2 Access数据库基础 158

9.1.3 结构化查询语言简介 161

9.1.4 ODBC简介 165

9.1.5 OLE DB简介 168

9.1.6 ADO对象模型 169

9.1.7 ADO对象简介 170

9.2 Connection对象 171

9.2.1 与数据库建立连接 171

9.2.2 Connection对象的属性 177

9.2.3 Connection对象的方法 179

9.3 Command对象 181

9.3.1 创建Command对象 181

9.3.2 Command对象的属性 182

9.3.3 Command对象的方法 184

9.3.4 使用Command对象的方法 184

9.3.5 参数查询 185

9.4 习题 188

9.4.1 填空题 188

9.4.2 选择题 188

9.4.3 问答题 188

9.4.4 操作题 188

第10章 RecordSet对象 190

10.1 认识Recordset对象 190

10.1.1 Recordset对象简介 190

10.1.2 Recordset对象的工作流程 195

10.2 应用Recordset对象 196

10.2.1 游标类型 196

10.2.2 锁定类型 200

10.2.3 浏览记录 201

10.2.4 添加记录 202

10.2.5 更新记录 204

10.2.6 删除记录 208

10.2.7 Supports方法 208

10.2.8 Status属性 209

10.2.9 分页显示 210

10.3 认识Fields集合与Field对象 213

10.3.1 Fields集合简介 213

10.3.2 Field对象简介 214

10.4 认识Errors集合与Error对象 215

10.5 认识Properties集合与Property对象 216

10.6 习题 216

10.6.1 填空题 216

10.6.2 选择题 217

10.6.3 问答题 217

10.6.4 操作题 217

第11章 XML与ASP 218

11.1 认识XML 218

11.1.1 标记语言的发展 218

11.1.2 XML的特点 219

11.1.3 XML与HTML的区别 219

11.2 XML文档的结构 222

11.2.1 XML声明 222

11.2.2 XML实例 224

11.2.3 创建和解析XML文档 225

11.2.4 编写正确的XML文档 226

11.3 操作XML文档 230

11.3.1 文档对象模型 231

11.3.2 读取XML数据 233

11.3.3 向XML输出数据 234

11.4 习题 236

11.4.1 填空题 236

11.4.2 选择题 236

11.4.3 问答题 237

11.4.4 操作题 237

第12章 ASP程序调试与错误处理 238

12.1 调试ASP程序脚本 238

12.1.1 认识ASP脚本错误 238

12.1.2 使用Microsoft脚本调试器 241

12.1.3 断点调试 244

12.2 认识ASP错误提示 245

12.2.1 VBScript语法错误 245

12.2.2 VBScript运行错误 248

12.2.3 ADO错误 250

12.2.4 ASP错误代码 252

12.3 自定义ASP错误信息 253

12.3.1 添加自定义错误消息 255

12.3.2 自定义ASP错误处理 256

12.3.3 错误跳转语句 258

12.4 事务 260

12.4.1 事务简介 260

12.4.2 声明事务脚本 261

12.4.3 提交或中止事务 262

12.5 习题 263

12.5.1 填空题 263

12.5.2 选择题 263

12.5.3 问答题 263

第13章 综合实例 264

13.1 用户管理 264

13.1.1 功能介绍 264

13.1.2 模块设计 265

13.1.3 实例操作 267

13.1.4 实例测试 299

13.2 留言板 301

13.2.1 功能介绍 302

13.2.2 模块设计 302

13.2.3 实例操作 305

13.2.4 实例测试 329

13.3 网站流量统计 331

13.3.1 功能介绍 331

13.3.2 模块设计 331

13.3.3 实例操作 332

13.3.4 实例测试 335

13.4 网络聊天室 335

13.4.1 功能介绍 336

13.4.2 模块设计 336

13.4.3 实例操作 338

13.4.4 实例测试 356