第1章ASP基础 1
1.1 Web入门 1
1.1.1网页与网站 1
1.1.2动态网页与静态网页 2
1.2 HTML语言简介 3
1.3创建一个静态网页 4
1.4 ASP环境配置 6
1.4.1 ASP基础 6
1.4.2 IIS的安装与配置 7
1.4.3 Dreamweaver的安装 13
1.5实验一 17
习题1 18
第2章Dreamweaver基础 19
2.1站点管理 19
2.1.1创建站点 19
2.1.2站点管理 24
2.2添加网页元素 25
2.2.1创建网页 25
2.2.2文本格式设置 29
2.2.3文本排版 32
2.3表格布局 37
2.3.1插入表格 37
2.3.2布局内容 39
2.3.3插入图像占位符 42
2.4使用超链接 43
2.4.1超链接的定义 43
2.4.2创建超链接 44
2.5表单应用 45
2.5.1表单概述 45
2.5.2创建表单 49
2.6框架布局网页 53
2.6.1框架简介 53
2.6.2创建框架与编辑框架 54
2.6.3设置嵌套框架链接 58
2.7实验二 60
习题2 63
第3章 脚本语言VBScript 64
3.1 ASP基本语法 64
3.1.1 ASP语法 64
3.1.2建立ASP程序 65
3.2 VBScript语法基础 69
3.2.1 VBScript简介 69
3.2.2 VBScript调用方式 70
3.2.3基本事件 76
3.3 VBScript的基本元素 77
3.3.1 VBScript的数据类型 77
3.3.2 VBScript的常量 78
3.3.3 VBScript的变量 80
3.3.4 VBScript的基本运算 82
3.4 VBScript控制语句 84
3.4.1条件语句 84
3.4.2循环语句 88
3.5过程与函数 95
3.5.1过程 95
3.5.2函数 96
3.5.3函数与过程调用 97
3.6基本输入输出函数 100
3.6.1 MsgBox函数 100
3.6.2 InputBox函数 102
3.7 VBScript的常用函数 103
3.7.1数据类型转换函数 104
3.7.2字符串函数 104
3.7.3数学函数 104
3.7.4日期和时间函数 105
3.7.5检验函数 105
3.8实验三 105
习题3 107
第4章JavaScript设计基础 108
4.1 Javascript简介 108
4.2 JavaScript的基本语法 109
4.2.1 JavaScript编程方法 109
4.2.2语句 112
4.2.3标识符和关键字 113
4.2.4 JavaScript的数据类型 114
4.2.5常量和变量 115
4.3对话框及输入输出 117
4.3.1 JavaScript信息的输入 117
4.3.2输出显示 117
4.3.3确认对话框 118
4.4数组 120
4.4.1数组的定义与访问 120
4.4.2数组元素的常用操作 122
4.4.3多维数组 123
4.5表达式与运算符 123
4.6字符串 125
4.7控制语句 126
4.7.1 if语句 126
4.7.2 switch语句 128
4.7.3 for循环语句 129
4.7.4 while循环语句 130
4.7.5 break和continue 131
4.8函数 131
4.8.1函数的定义 131
4.8.2事件处理程序 133
4.8.3常用函数 135
4.9实验四 138
习题4 140
第5章 常用ASP内置对象 141
5.1 Request对象 141
5.1.1 Form集合 142
5.1.2 QueryString集合 144
5.1.3 Cookies集合 146
5.1.4 ServerVariables集合 147
5.1.5获取客户端安全证书 148
5.1.6 TotalBytes属性 150
5.1.7 BinaryRead方法 150
5.2 Response对象 153
5.2.1 Cookies集合 154
5.2.2 Response的常用属性 155
5.2.3 Write方法 156
5.2.4 Redirect方法 157
5.3 Server对象 157
5.3.1 ScriptTimeout属性 158
5.3.2 CreateObject方法 159
5.3.3 Execute方法 159
5.3.4 Transfer方法 160
5.3.5 MapPath方法 161
5.4 Application对象 162
5.4.1用户间共享信息 163
5.4.2 Contents集合 163
5.4.3 StaticObjects集合 164
5.4.4 Lock与Unlock方法 166
5.5 Session对象 166
5.5.1页面间共享信息 167
5.5.2 Contents集合 168
5.5.3 StaticObjects集合 169
5.5.4 Timeout属性 170
5.5.5 Abandon方法 170
5.5.6 Contents.Remove与Contents.RemoveAll方法 172
5.6实验五 174
习题5 176
第6章ASP文件处理 178
6.1 FileSystemObject对象 178
6.2读写文件数据 180
6.2.1关闭文本文件 182
6.2.2写文本文件 183
6.2.3读文本文件 183
6.2.4转向指定位置 184
6.2.5 TextStream属性的应用 185
6.3文件操作 187
6.3.1用FileSystemObject对象操作文件 187
6.3.2用File对象操作文件 189
6.3.3文件的存在性检查 191
6.3.4文件信息获取 191
6.4驱动器操作 193
6.4.1驱动器存在性判断 193
6.4.2驱动器信息获取 194
6.5文件夹操作 195
6.5.1用FileSystemObject对象操作文件夹 195
6.5.2用Folder对象操作文件夹 199
6.5.3文件夹的存在性检查 200
6.5.4文件夹信息获取 201
6.6实验六 202
习题6 205
第7章ASP访问数据库 206
7.1数据库简介 206
7.1.1数据库技术的基本概念 206
7.1.2数据库技术的发展简史 207
7.1.3数据库系统的组成 208
7.1.4数据库系统的体系结构 209
7.1.5常见数据库管理系统 210
7.2 ADO 访问数据库 212
7.2.1 Connection对象 212
7.2.2 Command对象 217
7.2.3 Recordset对象 220
7.3数据库连接 228
7.3.1 OLE DB连接数据库 228
7.3.2 ODBC连接数据库 229
7.4数据库操作 231
7.4.1表格的操作 231
7.4.2记录的操作 233
7.5实验七 235
习题7 241
第8章 常用ASP组件应用 243
8.1文件上传组件 243
8.1.1常见文件上传组件介绍 243
8.1.2 ASPUpLoad组件及其应用 245
8.2邮件收发组件 246
8.2.1常见邮件收发组件介绍 246
8.2.2 JMail组件及其应用 247
8.3广告轮播组件 254
8.3.1 AdRotator组件的属性和方法 254
8.3.2播放顺序文件 255
8.4网页计数器组件 257
8.5实验八 259
习题8 264
第9章 网上聊天室系统的设计 266
9.1聊天室系统开发背景 266
9.1.1聊天室的开发背景与意义 266
9.1.2聊天室开发方法 266
9.2聊天室系统分析 267
9.2.1功能要求 267
8.2.2性能要求 267
9.3聊天室系统设计 268
9.3.1系统整体模块 268
9.3.2聊天数据库设计 268
9.4聊天室系统实现 269
9.4.1注册登录 269
9.4.2聊天模块 274
习题9 278
参考文献 280