《ASP程序设计教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:张景峰主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2003
  • ISBN:7508415418
  • 页数:296 页
图书介绍:ASP是目前动态网页开发中的一项流行技术,为了使学生掌握网站建设的前沿知识,扩大学生的相关技能,我们编写了本书。本书的作者长期从事ASP的开发,从多年的开发经验中提炼、总结,按照教学规律组织了本书的内容。为贯彻高职高专教学的“够用、实用”原则,在具体内容描述中突出重点和难点,使学生在掌握了基本知识点后能够快速上手。同时,在参考了大量的文献后,书中较详细地罗列出ASP中各种对象的使用方法。读者对象高职高专学生。

第1章 ASP基础 1

本章学习目标 1

1.1 ASP概述 1

1.1.1 交互式动态网页实现技术简介 1

1.1.2 ASP的特性 2

1.1.3 ASP的功能 3

1.2 ASP的工作原理 4

1.2.1 普通HTML的执行过程 4

1.2.2 ASP的执行过程 4

1.3 ASP的运行环境 5

1.3.1 IIS 5.0的安装和设置 5

1.3.2 PWS的安装和设置 11

1.4 创建ASP页 13

1.5 思考与练习 15

2.1.1 HTML概述 16

2.1 HTML语言概述 16

本章学习目标 16

第2章 Web页面制作基础 16

2.1.2 HTML文档的结构 17

2.1.3 HTML标记 18

2.1.4 常用HTML编辑工具 18

2.2 文本的格式与风格 19

2.2.1 设置〈BODY〉的属性 19

2.2.2 段落格式化 21

2.2.3 建立列表 26

2.2.4 字符的格式化 28

2.3 加入多媒体与超级链接 30

2.3.1 加入图像、视频、动画 30

2.3.2 加入超级链接 32

2.4 制作表格 33

2.4.1 建立表格 33

2.4.2 定制表格 34

2.5.1 表单的结构 36

2.5 制作表单 36

2.5.2 FORM中常用的标记 37

2.5.3 表单的处理 43

2.6 框架结构 43

2.6.1 框架结构的文件格式 43

2.6.2 框架结构标记的使用 44

2.6.3 FRAME标记 45

2.6.4 TARGET属性的使用 45

2.7 CSS基础 47

2.7.1 CSS样式简介 47

2.7.2 CSS样式表的定义 48

2.7.3 在HTML中加入CSS的方法 50

2.8 思考与练习 50

3.1 脚本语言概述 51

3.1.1 服务器端脚本和客户端脚本 51

第3章 VBScript脚本语言基础 51

本章学习目标 51

3.1.2 VBScript和JavaScript 56

3.2 VBScript脚本语言 56

3.2.1 将单行语句分成多行 56

3.2.2 在代码中加注释 57

3.2.3 使用不同进制的数字 58

3.2.4 数据类型 58

3.2.6 变量 60

3.2.5 常量 60

3.2.7 数组 63

3.2.8 运算 64

3.2.9 控制结构 68

3.2.10 过程 76

3.3 VBScript常用函数 80

3.3.1 MsgBox函数 80

3.3.2 InputBox函数 82

3.3.4 字符串函数 84

3.3.3 数学函数 84

3.3.5 日期和时间函数 85

3.3.6 数据类型转换函数 86

3.3.7 数据类型判别函数 86

3.4 VBScript编程实例 87

3.5 思考与练习 90

4.2 HTTP协议简介 91

4.1 ASP内置对象 91

本章学习目标 91

第4章 Request和Response对象 91

4.3 Response对象 93

4.3.1 Response对象的属性 93

4.3.2 Response对象的方法 95

4.3.3 Response对象的数据集合(Couections) 100

4.4 Request对象 100

4.4.1 Request对象的属性 100

4.4.3 Request对象的数据集合(Collections) 101

4.4.2 Request对象的方法 101

4.5 范例应用 115

4.6 思考与练习 118

第5章 Session对象 119

本章学习目标 119

5.1 Session概述 119

5.2 Session的使用 120

5.2.1 Session变量的创建与使用 120

5.2.2 Session对象的属性 122

5.2.3 Session对象的方法 123

5.2.4 Session对象的数据集合 124

5.2.5 Session对象的事件 125

5.3 Cookie的使用 126

5.3.1 Cookie概述 126

5.3.2 创建Cookie 127

5.3.3 读取Cookie的值 128

5.3.4 使用Cookie进行数据提交 131

5.4 思考与练习 133

第6章 Application对象 134

本章学习目标 134

6.1 Application对象概述 134

6.2 Application对象的使用 134

6.2.1 创建和使用Application变量 134

6.2.2 Application对象的方法 135

6.2.3 Application对象的事件 136

6.2.4 Application对象的集合 137

6.3 网上聊天室设计 138

6.3.1 用户登记 139

6.3.2 进入聊天室 140

6.3.3 发言程序设计 142

6.3.4 信息显示程序设计 145

6.3.5 显示聊天者 145

6.4 思考与练习 147

7.1.1 Server对象的属性 148

7.1 Server对象 148

第7章 Server和ObjectContext对象 148

本章学习目标 148

7.1.2 Server对象方法 149

7.2 ObjectContext对象 152

7.3 思考与练习 153

第8章 ASP组件 154

本章学习目标 154

8.1 ASP组件概述 154

8.2 Ad Rotator组件 155

8.2.1 Ad Rotator组件的属性和方法 155

8.2.2 Ad Rotator组件相关文件 156

8.3 Browser Capabilities组件 158

8.3.1 Browscap.ini文件 159

8.3.2 Browser Capabilities组件的使用 161

8.4 Content Linking组件 162

8.4.1 线性排列顺序文件 162

8.4.2 Content Linking组件方法 163

8.5.1 计数器组件的方法 165

8.5 计数器组件 165

8.5.2 计数器组件的使用 166

8.6 CDONTS组件 166

8.6.1 CDONTS组件的属性和方法 166

8.6.2 CDONTS组件的使用 167

8.7 其他ASP组件 169

8.8 思考与练习 169

第9章 文件系统组件 170

本章学习目标 170

9.1 文件操作组件介绍 170

9.2 文件及文件夹处理 171

9.2.1 FileSystemObject对象 171

9.2.2 复制、移动以及删除文件 173

9.2.3 文件夹处理 174

9.3.1 TextStream对象 175

9.3 文本文件的读写操作 175

9.3.2 读取文本文件中的数据 176

9.3.3 对文本文件的写操作 177

9.4 计数器实例 178

9.4.1 用文件实现的计数器 179

9.4.2 用文件及图形实现的综合计数器 180

9.5 思考与练习 181

第10章 Web数据库基础 182

本章学习目标 182

10.1 概述 182

10.1.1 数据库简介 182

10.1.2 Web数据库简介 183

10.1.3 ASP访问数据库方法 184

10.2 ODBC的安装设置 184

10.2.1 ODBC概述 184

10.2.2 创建数据源 185

10.3.1 SQL简介 186

10.3 SQL语言基础 186

10.3.2 查询表中的数据信息 187

10.3.3 编辑数据库中的数据 191

10.4 思考与练习 192

第11章 ADO对象 194

本章学习目标 194

11.1 ADO概述 194

11.1.1 ADO的七个对象 195

11.1.2 ADO的四个数据集合 195

11.1.3 ADO对象与数据集合之间的关系 196

11.2 Connection对象 196

11.2.1 Connection对象的方法 197

11.2.2 Connection对象的属性 201

11.2.3 Connection对象的数据集合 203

11.3 Command对象 204

11.3.1 Command对象的属性 204

11.3.2 Command对象的方法 206

11.4 RecordSet对象 207

11.4.1 RecordSet对象的方法 208

11.4.2 RecordSet对象的属性 214

11.4.3 RecordSet对象数据集合 219

11.5 Field对象和Fields数据集合 219

11.5.1 Fields数据集合 219

11.5.2 Field对象的属性 220

11.6.1 Properties数据集合 222

11.6.2 Property对象 222

11.6 Properties数据集合和Property对象 222

11.5.3 Field对象的方法 222

11.7 Parameters数据集合与Parameter对象 225

11.7.1 Parameters数据集合 225

11.7.2 Parameter对象 225

11.8 Errors数据集合和Error对象 227

11.8.1 Errors数据集合 227

11.8.2 Error对象 228

11.9 思考与练习 230

第12章 Web数据库的操作 231

本章学习目标 231

12.1 数据库访问流程 231

12.2 数据库的连接 232

12.3 数据的查询控制 233

12.4 数据的添加、删除和修改 241

12.4.1 用户操作权限 241

12.4.2 数据的添加 242

12.4.3 数据的删除 246

12.4.4 数据的修改 249

12.5 思考与练习 254

第13章 容错环节与ASP程序调试 255

本章学习目标 255

13.1 容错代码及其实现策略 255

13.1.1 容错代码被忽略的原因 255

13.1.2 实现全面容错的途径 256

13.1.3 提交友好的报错信息 257

13.2 错误处理 257

13.2.1 对错误不加理睬的后果 257

13.2.2 处理错误 259

13.3 Err对象 261

13.3.1 Err对象的属性 261

13.3.2 Err对象的方法 264

13.3.3 将错误记录在文件中 268

13.4 脚本调试器 269

13.5 思考与练习 273

第14章 设计实例——税务征管资料电子档案系统 274

本章学习目标 274

14.1 概述 274

14.1.1 系统研发背景 274

14.1.2 档案管理研究现状分析 274

14.2.1 系统组成 276

14.2 概要设计 276

14.1.3 系统研发目标 276

14.1.4 系统运行平台配置方案 276

14.2.2 数据描述 277

14.2.3 系统接口 278

14.2.4 内部接口 278

14.2.5 开发工具 278

14.2.6 系统工作流程 279

14.3 数据安全环节 280

14.3.1 密码加密 280

14.3.2 用户身份验证与页面保护 280

14.4 数据同步环节 280

14.4.1 数据存储方案选择 280

14.4.2 相关技术细节 281

14.4.3 程序流程图 282

14.5.1 添加数据子模块 283

14.5.2 浏览数据子模块 283

14.5 业户基本数据维护模块 283

14.5.3 修改、删除数据子模块 284

14.6 目录维护模块 284

14.6.1 生成目录树子模块 284

14.6.2 提取上年度固定资料子模块 286

14.7 征管资料维护模块 286

14.7.1 自动同步子模块 286

14.7.2 查看、删除资料子模块 287

14.8 征管资料检索模块 288

14.9 按年度删除征管业务资料模块 289

14.10 征管业务资料完整性统计模块 289

14.11 修改密码模块 290

14.12 几个可重用模块 291

14.12.1 从数据库中提取需要访问的记录集 291

14.12.2 分页显示查询结果 292

14.12.3 分列显示业户名称及注销情况 293

14.12.4 页面风格控制 295

14.13 思考与练习 296