基础篇 2
第一章 初识Active Server Pages 2
1.1日新月异的Web技术 2
1.2认识Active Server Pages 3
1.2.1什么是Active Server Pages? 3
1.2.2 Active Server Pages工作原理简述 4
1.2.3使用Active Server Pages能为你的网站带来什么? 5
1.2.4 Active Server Pages的新增功能 5
1.2.5 ASP与传统CGI的对比 7
1.2.6正确浏览你的ASP文件 8
第二章Active Server Pages的环境需求 9
2.1 Active Server Pages执行环境 9
2.2在Windows 2000上安装Internet Information Server 5.0 10
2.3.使用Internet服务管理器管理你的Web站点 11
第三章 HTML语言的初级应用 15
3.1 HTML语言简介 15
3.1.1 HTML语言的发展 16
3.1.2 HTML语言的功能 17
3.2 HTML语言的基本标注 19
3.2.1版面设计标注 21
3.2.2字符控制功能标注 23
3.2.3颜色属性 27
3.2.4在页面中加入注释 28
第四章 HTML语言的中级应用 29
4.1 HTML中对图像、表格和链接的处理 29
4.1.1插入图像 29
4.1.2引入表格 31
4.1.3使用列表 36
4.1.4使用链接 37
4.2 HTML对表单的处理 39
4.2.1表单的介绍 39
4.2.2表单在HTML中的应用 40
4.2.3在HTML中使用脚本(Script)语言 53
第五章 HTML语言的高级应用 54
5.1在HTML语言中插入其他脚本语言 54
5.1.1在HTML语言中插入VBScript脚本语言 54
5.1.2在HTML语言中插入JScript脚本语言 56
5.2动态HTML语言 58
5.2.1动态HTML语言的发展简史 58
5.2.2动态HTML语言对事件的处理 58
5.3 CSS样式表 60
5.3.1 CSS样式表介绍 60
5.3.2 CSS样式表的使用 60
5.4使用窗口和框架 68
第六章 脚本语言 75
6.1脚本语言简介 75
6.1.1初步认识脚本语言 75
6.1.2怎样调用脚本 75
6.2 ASP脚本语言 76
6.2.1引入ASP脚本语言 76
6.2.2 VBScript脚本语言的简介 76
6.2.3 JavaScript脚本语言 77
6.3 PHP脚本语言 77
第七章 VBScript语言的基本应用 78
7.1 VBScript的程序设计基础 78
7.1.1 VBScript的数据类型 78
7.1.2 VBScript语言的基本结构 78
7.1.3 VBScript过程控制与函数定义 80
7.2 VBScript的流程语句 80
7.2.1选择语句 81
7.2.2循环语句 83
7.3 VBScript函数及其应用 85
7.3.1 VBScript丰富的函数 85
7.3.2怎样调用内部函数 85
第八章 功能强大的ASP内部对象 91
8.1了解Server对象 91
8.2利用Request和Response对象实现Web交互 94
8.2.1从Form中接收信息 94
8.2.2从QueryString中接收信息 97
8.2.3利用Response对象返回信息 100
8.2.4如何处理重定向浏览器 101
8.2.5处理ASP的页面缓存 105
8.2.6控制客户端的高速缓存页 106
8.3对HTTP Header的处理 107
8.3.1认识HTTP Header 107
8.3.2 HTTP Header应用实例 109
8.4使用Session对象识别和追踪用户 111
8.4.1认识Session对象 111
8.4.2 Session的事件 114
8.4.3 Cookies及Session的工作原理 116
8.5使用Application对象开发Web应用 119
8.5.1 Application对象的集合和方法 119
8.5.2处理Application对象的事件 121
8.5.3利用Application对象在不同用户之间传递信息 122
8.6理解ASP的事务处理 124
8.6.1如何管理和运用ASP的事务 124
8.6.2处理ObjectContext对象的事件 126
8.7 ASP的错误处理 127
第九章 灵活应用ASP组件 130
9.1 ASP的内置组件 130
9.2一些基本的ASP内置组件 130
9.3 File Acess组件的介绍 131
9.4组件的一个简单应用 133
9.4.1用ASP自己写的计数器 133
9.4.2使用Page Counter控件编辑计数器 135
9.5 Ad Rotator组件 136
9.6 Browser Capabilities组件 137
9.7使用Content Linking组件 140
9.8 Permssion Checker组件 142
9.9创建自己的ASP组件 143
提高篇 148
第十章 SQL Server 7.0的安装及配置 148
10.1 SQL Server 7.0的基本概述 148
10.2安装SQL Server 7.0的软、硬件要求 150
10.3安装SQL Server 7.0 151
10.3.1在何处安装SQL Server 7.0 151
10.3.2安装SQL Server 7.0的软件 151
10.4地配置SQL Server 7.0 158
10.4.1启动和终止SQL Server 159
10.4.2登录进入SQL Server 160
第十一章 SQL Server数据库的基本知识 165
11.1 QL Server管理入门 165
11.1.1 SQL Server 7.0管理概述 165
11.1.2 SQL Server的系统管理 166
11.1.3 SQL Server的管理工具 169
11.1.4分布式的数据库管理框架 170
11.1.5当前数据管理系统面临的挑战 171
11.2管理设备与数据库 172
11.2.1创建设备 172
11.2.2创建数据库 174
11.2.3扩充设备 179
11.2.4扩充数据库 180
11.2.5改变数据库的容量 180
11.2.6删去设备和数据库 181
11.2.7存储需求空间的估计 182
11.3数据库的选项 183
第十二章SQL Server数据库对数据的处理 185
12.1数据类型 185
12.1.1二进制数据类型 186
12.1.2字符型数据类型 186
12.1.3 Unicode数据类型 187
12.1.4日期和时间数据类型 187
12.1.5数字数据类型 187
12.1.6货币数据类型 188
12.1.7特殊数据类型 188
12.2用户定义的数据类型 188
12.2.1创建用户定义的数据类型 188
12.2.2删除用户定义的数据类型 189
12.3创建和管理表 189
12.3.1表的特征 189
12.3.2创建表 190
12.3.3修改表的格式 194
12.3.4向表中插入数据 197
12.3.5修改表中的数据 199
12.3.6删除表中的数据 200
12.4数据检索 200
12.4.1检索概述 200
12.4.2检索语句 200
12.4.3选择列 201
12.4.4选择行 204
12.5数据索引 207
12.5.1索引概述 208
12.5.2索引的类型 208
12.5.3创建索引 209
12.5.4维护索引 211
12.6数据完整性 213
12.6.1数据完整性的理论体系 213
12.6.2数据完整性的类型 213
12.6.3数据约束 213
12.6.4如何选择合理的完整性方法 216
12.7系统和数据库的备份 216
12.7.1怎样防止数据丢失 216
12.7.2数据备份的概述 217
12.7.3数据备份的实现 220
12.7.4执行备份前需要注意的问题 223
12.7.5执行备份 223
12.7.6备份方法的类型 225
12.7.7备份的策略 226
12.8系统和用户数据库的恢复 227
12.8.1概述 227
12.8.2验证备份 227
12.8.3 RESTORE语句 228
12.8.4从不同的备份中恢复数据库 229
12.8.5恢复系统数据库 231
第十三章用ASP访问和管理SQL Server数据库 232
13.1用OLE DB连接SQL Server 232
13.2用ODBC连接SQL Server 234
13.3创建面向Microsoft SQL Server的系统DSN 234
13.4创建面向SQL Server的File DSN 235
13.5创建面向Microsoft SQL Server的无DSN连接 236
13.6打开Internet上的数据库连接 236
第十四章 用ASP访问和管理Access数据库 237
14.1用OLE DB创建Microsoft Access连接 237
14.2用ODBC生成Microsoft Access连接 238
14.3创建面向Microsoft Access的Systme DSN 238
14.4创建面向Microsoft Access的File DSN 239
14.5创建面向Microsoft Access的无DSN连接 240
14.6在Active Server Pages中创建Access数据库 240
14.7关闭打开的连接 240
第十五章 ADO的重要端口 242
15.1 Connection对象 242
15.1.1 Connection对象方法 242
15.1.2 Connection对象属性 250
15.1.3 Connection对象数据集合 255
15.2 Errors数据集合与Error对象 257
15.2.1 Errors数据集合 259
15.2.2 Error对象 259
15.3 Properties数据集合与Proper对象 261
15.3.1 Properties数据集合 261
15.3.2 Property对象 262
15.4 Recordset对象 265
15.4.1 Recordset对象方法 265
15.4.2 Recordset对象属性 275
15.4.2 Recordset对象属性 277
15.4.3 Recordset对象数据集合 280
15.5 Fields数据集合与Field对象 280
15.5.1 Fields数据集合 281
15.5.2 Field对象 281
15.6 Command对象 283
15.6.1 Command对象属性 284
15.6.2 Command对象方法 285
15.6.3 Command对象数据集合 287
15.7 Parameters数据集合与Parameter对象 287
15.7.1 Parameters数据集合 287
15.7.2 Parameter对象 288
第十六章 网站安全性维护 289
16.1网站安全性维护理论的提出 289
16.2使用SSL保护数据 289
16.2.1 SSL的安装和设置 289
16.2.2密码编译 291
16.2.3身份确认 291
16.2.4数据完整性 292
16.3在ASP中使用SSL 292
16.4网站的密码保护 293
第十七章 ASP网站的安全性维护 296
17.1概述 296
17.2使用Windows Scripting Host 296
17.2.1 WSH简介 296
17.2.2如何执行WSH脚本 297
17.2.3在WSH中使用ActiveX组件 297
17.2.4 WSH命令行参数 298
17.3 WSH与IIS的配套使用 299
17.4 Windows任务调度程序的使用 300
基 础篇 302
第十八章ASP留言本 302
18.1 留言本介绍 302
18.2页面代码讲解 303
18.3 ASP程序代码介绍 308
第十九章 在线聊天室 313
19.1在线聊天室介绍 313
19.2 ASP对象语法 314
19.3各部分程序代码介绍 315
19.3.1 MAINCHANT.HTML 315
19.3.2 TEXT.ASP 315
19.3.3昵称登录网页NICKNAME.ASP. 316
19.3.4信息输入区程序代码CHAT.ASP. 317
19.3.5 NULL.HTML 319
19.3.6 HELP.HTML 319
附录A脚本语言速查 320
附录B ASP高级应用速查 323