第1章 ASP概述 1
1.1 ASP简介 1
1.1.1 ASP文件结构 1
1.1.2 ASP文件编辑工具 3
1.1.3 ASP文件执行方式 3
1.1.4 ASP文件的特点 4
1.2 ASP的运行环境 5
1.2.1 PWS4.0的安装与配置 6
1.2.2 IIS 5.0的安装与配置 10
1.3 思考与练习 15
第2章 脚本语言JavaScript和VBScript 16
2.1 客户端脚本和服务器端脚本 16
2.1.1 客户端脚本 16
2.1.2 服务器端脚本 17
2.2 JavaScript 17
2.2.1 JavaScript的基本语法 18
2.2.2 JavaScript的函数 22
2.2.3 JavaScript的内置对象与函数 22
2.2.4 浏览器对象 27
2.2.5 JavaScript的事件处理 29
2.2.6 JavaScript程序事例 31
2.3 VBScript 33
2.3.1 VBScript的基本语法 33
2.3.2 VBScript的过程 39
2.3.3 VBScript内置函数 41
2.3.4 VBScript程序事例 44
2.4 思考与练习 44
第3章 ASP内建对象 45
3.1 Request对象 45
3.1.1 Request对象的属性 45
3.1.2 Request对象的方法 46
3.1.3 Request对象的集合 46
3.2 Response对象 52
3.2.1 Response对象的属性 52
3.2.2 Response对象的方法 56
3.2.3 Response对象的集合 60
3.3 Server对象 63
3.3.1 Server对象的属性 63
3.3.2 Server对象的方法 64
3.4 Application对象 67
3.4.1 Application级对象和变量的创建 67
3.4.2 Application对象的方法 68
3.4.3 Application对象的事件 69
3.5 Session对象 70
3.5.1 Session级对象和变量的创建 70
3.5.2 Session对象的属性 71
3.5.3 Session对象的方法 72
3.5.4 Session对象的事件 72
3.5.5 Session对象的优缺点 73
3.6 Global.asa文件 74
3.7 ASPError对象 75
3.7.1 ASPError对象的属性 75
3.7.2 配置定制的错误页 76
3.8 思考与练习 77
第4章 ASP内置组件 78
4.1 Ad Rotator组件 79
4.1.1 创建Ad Rotator组件实例 79
4.1.2 Ad Ratator组件的属性 79
4.1.3 Ad Ratator组件的方法 80
4.1.4 广告时间表文件 80
4.1.5 重定向文件 82
4.2 Counters和Page Counter组件 83
4.2.1 Counters组件 83
4.2.2 Page Counter组件 85
4.3 Context Linking组件 86
4.3.1 建立Context Linking组件的实例 86
4.3.2 Context Linking列表文件 86
4.3.3 Context Linking组件的属性 87
4.3.4 Context Linking组件的方法 87
4.4 File Access组件 91
4.4.1 FileSystemObject对象 91
4.4.2 TextStream对象 97
4.4.3 File对象及Files集合 100
4.4.4 Folder对象及Folders集合 102
4.4.5 Drive对象及Drives集合 104
4.5 Database Access(数据库访问)组件 106
4.6 思考与练习 107
第5章 数据库操作基础 108
5.1 数据库基础知识 108
5.1.1 关系数据库模型 108
5.1.2 关系数据库的特点 109
5.1.3 关系数据库的对象 109
5.2 结构化查询语言(SQL) 110
5.2.1 数据查询语言(DQL) 111
5.2.2 数据操纵语言(DML) 112
5.2.3 数据定义语言(DDL) 114
5.2.4 SQL的运算符与函数 116
第6章 使用ADO操纵数据库 117
6.1 ADO简介 117
6.2 Connection对象 118
6.2.1 Connection对象的创建 118
6.2.2 连接数据源的不同方法 119
6.2.3 Connection对象的方法 122
6.2.4 Connection对象的属性 126
6.3 Recordset对象 127
6.3.1 Recordset对象实例的创建 127
6.3.2 Recordset对象的方法 128
6.3.3 Recordset对象的属性 132
6.3.4 Recordset对象的使用 135
6.4 Fields集合和Field对象 142
6.4.1 Fields集合 142
6.4.2 Field对象 144
6.5 Command对象 146
6.5.1 Command对象的工作过程 147
6.5.2 Command对象的属性 148
6.5.3 Command对象的方法 151
6.6 Errors集合与Error对象 152
6.6.1 Errors集合 153
6.6.2 Error对象 154
6.7 Parameters集合和Parameter对象 155
6.7.1 Parameters集合 155
6.7.2 Parameter对象 156
6.8 Properties集合和Property对象 157
6.8.1 Properties集合 157
6.8.2 Property对象 158
6.9 思考与练习 159
第7章 ASP应用实例——留言本 160
7.1 留言板数据库设计 160
7.2 签写留言与保存 161
7.3 显示留言内容 164
7.4 回复留言 168
7.5 管理留言 171
7.6 编辑留言 174
7.7 删除留言 177
第8章 工会管理信息系统项目开发 179
8.1 系统总体设计 179
8.1.1 系统流程 179
8.1.2 系统功能设计 180
8.2 系统数据库设计 186
8.2.1 管理系统数据库的建立 186
8.2.2 管理系统数据结构的设计 188
8.3 办公室管理模块的设计 191
8.3.1 办公室管理模块主页面设计 192
8.3.2 文档管理子模块设计 196
8.4 权限管理模块的设计 217
8.4.1 系统登录设计 217
8.4.2 权限设置与维护 221
8.5 综合查询模块设计 225
8.5.1 查询定位设计与实现 225
8.5.2 查询结果显示的设计与实现 226