第一章 Web Server的安装和设置 1
1.1 IIS5.0简介 1
1.2 IIS5.0安装过程 2
1.3 建立子站点 4
1.3.1 站点说明 5
1.3.2 子站点访问控制 5
1.3.3 设置虚拟目录 6
1.3.4 输入目录路径 6
1.3.5 配置目录权限 7
1.4 站点设置 8
1.4.1 配置密码认证 8
1.4.2 日志 9
1.4.3 设置缺省网页 10
1.5 应用程序开发环境的配置 10
1.6 PWS的安装与设置 12
1.6.1 PWS的安装 12
1.6.2 PWS的设定 13
2.1.1 系统需求 15
第二章 Visual InterDev6.0简介 15
2.1 安装Visual InterDev6.0 15
2.1.2 安装方案 16
2.1.3 许可协议 17
2.1.4 安装过程 17
2.2 InterDev6.0集成开发环境 18
2.2.1 网站设计 18
2.2.2 网页设计 18
2.2.3 数据库集成 19
2.2.4 站点管理 20
2.2.5 协作开发 21
2.2.6 Visual InterDev6.0的其他特性 21
2.2.7 Visual InterDev6.0与其他开发工具的关系 22
2.2.8 Visual InterDev创建的文件类型 23
2.2.9 IDE的组件和用户界面概览 23
2.3 创建Web项目举例 24
2.3.2 指定服务器和工作模式 25
2.3.1 项目命名 25
2.3.3 描述Web项目 26
2.3.4 选择布局 26
2.3.5 选择主题 27
2.4 建立简单的网页 28
第三章 VBScript 31
3.1 基础知识 31
3.1.1 HTML脚本标记 31
3.1.2 变量 32
3.1.3 常量 33
3.1.4 数组 34
3.1.5 操作符 36
3.1.6 程序注释 37
3.1.7 控制语句 37
3.2 常用函数 41
3.2.1 MsgBox函数 41
3.2.3 数学函数 43
3.2.2 Inputbox函数 43
3.2.4 字符串常量和函数 44
3.2.5 日期和时间函数 46
3.2.6 格式化函数 47
3.3 用户处理 48
3.3.1 自定义程序 48
3.3.2 自定义函数 49
3.3.3 错误处理 49
3.3.4 对象 50
第四章 走进ASP世界 51
4.1 ASP基本特征 51
4.2 ASP的功能 52
4.3 ASP的工作原理 52
4.3.1 普通HTML的执行过程 52
4.3.2 ASP与静态主页的区别 53
4.4 集成脚本语言 53
4.4.2 脚本语言的设置方法 54
4.4.1 简单应用举例 54
4.5 ASP的设置 61
4.5.1 ASP的权限设置 61
4.5.2 测试ASP设置 63
4.6 常见问题 64
第五章 ASP的内置对象 66
5.1 ASP的对象简介 66
5.2 Request和Response对象 68
5.2.1 HTTP协议 68
5.2.2 Request和Response对象 69
5.3 Response与缓存输出 70
5.4 Headers信息 75
5.4.1 接收Headers 75
5.4.2 对一个主页使用缓冲区 79
5.4.3 利用Headers来限定内容等级 80
5.4.4 使用头(Headers)对主页进行授权操作 81
5.4.6 利用状态代码Status 83
5.4.5 修改Content_Type Header 83
第六章 主页间的信息交互 85
6.1 从HTML的Form中接收信息 85
6.1.1 Form集合多个内容的处理显示 86
6.1.2 Form的域对应多值的处理 87
6.1.3 Text Area的处理 88
6.1.4 Form中对HTML标记的处理 89
6.1.5 测试Form域是否存在 89
6.2 接收Query字段 90
6.2.1 对Query字段进行Encode操作 91
6.2.2 多参数以及多值的Query字段处理 92
6.3 重新引导用户到另一个主页位置 94
6.4 包含其他文件 95
第七章 Session和应用程序 98
7.1 什么是Session 98
7.2 使用Session 98
7.2.1 创建Session记录信息 98
7.2.2 Session的内容 99
7.2.3 对Session进行认证 101
7.2.4 Session的结束控制 102
7.2.5 Session事件 103
7.2.6 Session的工作原理 105
7.3 Cookie 106
7.3.1 Cookie的工作原理 107
7.3.2 创建和读取Cookie 108
7.3.3 创建多个Cookie 109
7.4.1 利用Query String来保存信息 110
7.4 其他保存信息的方法 110
7.4.2 利用Hidden类型进行信息传递 111
7.4.3 几种方法结合 112
7.5 应用程序简介 112
7.6 应用程序对象 114
7.6.1 应用程序介绍 114
7.6.2 创建和读取应用程序变量 115
7.6.4 处理应用程序事件 117
7.6.3 显示应用程序对象 117
7.7 创建一个网络聊天室 119
7.7.1 创建登录页面 119
7.7.2 聊天室主页 121
7.7.3 编辑Global.asa文件 122
7.7.4 对话内容发送页 122
7.7.5 对话内容显示页 123
7.7.6 扩展项目及注意事项 124
第八章 文件操作 125
8.1 文件操作组件介绍 125
8.2 文件的读写 126
8.2.1 对文本文件的写操作 126
8.2.2 在文本文件中读取和追加数据 127
8.2.3 范例应用1——网上招新 129
8.2.4 范例应用2——在线问题讨论 134
8.3 文件处理 135
8.3.1 拷贝、移动以及删除文件 135
8.3.2 文件存在性检测 137
8.3.3 获取文件属性 138
8.4 文件夹和驱动器操作 140
8.4.1 对驱动器的操作 140
8.4.2 对文件夹进行处理 142
第九章 浏览器组件 145
9.1 在ASP中创建组件 145
9.1.1 页面范围内 145
9.1.3 Application范围内 146
9.1.2 Session范围内 146
9.2 BrowserTypes组件 147
9.2.1 使用BrowserType组件 148
9.2.2 BrowserType组件的工作原理 150
9.3 BrowserTypes组件的应用 152
第十章 广告与计数器 155
10.1 广告循环组件 155
10.1.1 使用Ad Rotator组件 155
10.1.3 Ad Rotator对象的属性 156
10.1.2 重定向文件 156
10.2 内容循环组件 157
10.2.1 内容安排文件 157
10.2.2 输出安排文本内容 158
10.3 计数器组件 159
10.3.1 计数器组件 159
10.3.2 Page Counter组件 161
第十一章 站点导航组件 163
11.1 内容链接组件 163
11.2 在线讨论组实例 167
11.2.1 讨论组主页news.asp 167
11.2.2 发布文章页post.htm 169
11.2.3 文件包容页news.inc 170
11.2.4 新项目处理页newitem.asp 170
11.2.5 功能拓展 173
11.3 使用许可检查组件 173
12.1 调试客户端脚本 177
第十二章 ASP调试 177
12.2 使用Watch窗口 178
12.3 关于断点 178
12.4 条件断点 179
12.5 控制程序的执行 179
12.6 使用Immediate窗口 180
12.7 查看调用堆栈 180
12.8 调试已运行的程序 181
12.10 调试服务器脚本 182
12.9 使用Just-in-time调试 182
12.11 对ASP使用Locals窗口 183
12.12 调试具有服务器和客户端脚本的ASP 184
12.13 调试global.asa文件 185
12.14 远程调试 186
第十三章 SQL Server的安装与设置 187
13.1 安装SQL Server 187
13.2 注册服务器 192
13.3.2 集成安全模式 194
13.3 理解SQL Server的安全模式 194
13.3.1 标准安全模式 194
13.3.3 混合安全模式 195
13.3.4 创建用户 195
13.4 用户权限的设定 197
13.5 备份数据 198
第十四章 SQL语言 201
14.1 SQL简介 201
14.2 从表中读取记录 202
14.2.1 使用Query Analyzer执行SELECT查询 203
14.2.2 操作多个表 206
14.2.3 操作字段 207
14.2.4 查询结果排序 209
14.2.5 取出互不相同的记录 211
14.3 创建新表 211
14.3.1 用SQL创建新表 212
14.3.2 字段类型 212
14.3.3 字段属性 216
14.3.4 使用SQL事务管理器创建新表 217
14.4 删除和修改表 218
14.5 建立索引 218
14.5.1 用SQL建立索引 218
14.5.2 用事务管理器建立索引 219
14.6 SQL核心语句 220
14.6.1 添加数据 220
14.6.2 删除记录 221
14.6.3 更新记录 222
14.6.4 用SELECT创建记录和表 222
14.7 集合函数 223
14.7.1 统计字段值的数目 224
14.7.2 计算字段的平均值 224
14.8 其他常用的SQL表达式、函数和过程 225
14.8.1 通过匹配一定范围的值来取出数据 225
14.7.4 返回最大值或最小值 225
14.7.3 计算字段值的和 225
14.8.2 转换数据 226
14.8.3 操作字符串数据 227
14.8.4 操作日期和时间 229
第十五章 ActiveX数据对象 235
15.1 ADO简介 235
15.2 使用ADO 235
15.2.1 配置服务器 236
15.2.2 使用ADO对数据库进行读写 239
15.2.3 调试ActiveX数据对象 240
15.3 使用链接对象 241
15.3.1 打开和关闭数据库链接 241
15.3.2 通过打开的链接执行SQL语句 242
15.3.3 创建事务处理 244
第十六章 ASP操作数据库 246
16.1 记录集 246
16.2 记录集游标和锁定类型 248
16.3 操作记录集的高级方法 250
16.4 遍历记录集 251
16.5 返回记录数目 253
16.6 对记录集进行分页 254
16.7 把记录取到数组中 257
16.8 指定记录集的最大容量 257
16.9 使用命令对象 258
16.10 使用命令对象调用存储过程 260
16.11 使用返回状态值 261
16.12 使用输出参数 262
16.13 使用输入参数 263
16.14 取出参数信息 265
16.15 高级反馈页 266
16.15.1 创建表Feedback 267
16.15.2 创建反馈网页 267
16.15.3 创建接收网页 268
16.15.4 创建显示网页 269
16.16 创建密码保护系统 271
16.16.2 创建注册网页 272
16.16.1 创建表webusers 272
16.16.3 创建密码包含文件 274
16.16.4 测试密码系统 276
第十七章 医院网站应用设计 277
17.1 数据源的设置 277
17.2 医院门诊时间表线上查询系统 280
17.2.1 建立数据表 280
17.2.2 查询数据库 280
17.2.3 data7.asp全部代码 282
17.3 线上医院预约挂号系统 283
17.3.1 建立数据表 283
17.3.2 设计输入的表单 284
17.3.3 门诊时间查询 285
17.3.4 预约挂号 286
17.3.5 取消预约挂号 291
17.3.6 查询预约挂号 293
17.3.7 data12.asp的全部代码 295