第1章 ASP基础与配置 1
1.1 ASP运行环境配置和管理 1
1.1.1 IIS的安装 1
1.1.2 IIS的配置 2
1.1.3 IIS Web服务器的启动和关闭 3
1.1.4 虚拟目录的建立和删除 5
1.1.5 测试网站服务器 8
1.2 ASP开发工具 8
1.2.1 网站的创建 9
1.2.2 网站中文件夹的添加 12
1.2.3 程序的创建 12
1.2.4 程序的测试 20
1.2.5 网站的发布 22
1.3 本章小结 32
第2章 HTML语言 33
2.1 HTML头部标记与主体标记 33
2.1.1 头部标记 33
2.1.2 主体标记 38
2.2 文字排版 40
2.2.1 文字修饰 40
2.2.2 文字排版 44
2.3 建立列表 51
2.3.1 有序列表 51
2.3.2 无序列表 53
2.3.3 列表的嵌套 54
2.4 超链接 56
2.4.1 超链接标记 56
2.4.2 锚点链接 58
2.4.3 外部E-mail链接 59
2.5 图像标记 61
2.5.1 图像标记属性 61
2.5.2 创建图像映射 62
2.6 表格 64
2.6.1 表格头部标记 64
2.6.2 行标记 65
2.6.3 单元格标记 65
2.6.4 表格应用 65
2.7 表单 69
2.7.1 表单的结构 69
2.7.2 输入域标记 69
2.7.3 文本域标记 74
2.7.4 选择域标记 75
2.7.5 按钮域标记 76
2.7.6 文件域标记 76
2.7.7 表单应用 77
2.8 框架 80
2.8.1 框架集标记和框架标记 80
2.8.2 框架与超链接 81
2.9 多媒体标记 83
2.9.1 滚动字幕标记 83
2.9.2 多媒体标记 85
2.10 本章小结 86
第3章 CSS样式表 87
3.1 CSS样式表设计 87
3.1.1 CSS样式表的特点 87
3.1.2 CSS样式表的类型 87
3.2 CSS样式表属性 88
3.2.1 字体属性 88
3.2.2 颜色和背景属性 90
3.2.3 文本属性 91
3.2.4 边框属性 94
3.2.5 定位属性 96
3.2.6 区块属性 99
3.2.7 分级属性 101
3.2.8 鼠标光标属性 103
3.2.9 滤镜属性 105
3.3 本章小结 120
第4章 VBScript脚本语言 121
4.1 VBScript语言 121
4.2 常量和变量 121
4.2.1 普通常量 122
4.2.2 符号常量 122
4.2.3 变量的命名规则 122
4.2.4 声明变量 123
4.2.5 变量赋值 123
4.2.6 变量的作用域与存活期 123
4.3 常数 125
4.3.1 字符串常数 126
4.3.2 日期格式常数 127
4.3.3 日期和时间常数 127
4.3.4 比较常数 127
4.3.5 MsgBox常数 128
4.4 数组 129
4.5 运算符 132
4.5.1 数学运算符 132
4.5.2 运算符的优先级 134
4.6 过程 135
4.6.1 Sub过程 135
4.6.2 Function过程 137
4.7 函数 138
4.7.1 字符串函数 138
4.7.2 转换函数 140
4.7.3 判断函数 142
4.7.4 数学函数 144
4.7.5 日期函数 145
4.7.6 数组函数 147
4.7.7 格式化函数 149
4.7.8 其他函数 150
4.8 流程控制结构 150
4.8.1 If…Then&Else语句 151
4.8.2 Select Case语句 152
4.8.3 Do&Loop语句 155
4.8.4 While&Wend语句 156
4.8.5 For&Next语句 157
4.8.6 For Each&Next语句 158
4.8.7 Exit语句 159
4.9 本章小结 160
第5章 JavaScript脚本语言 160
5.1 JavaScript脚本语言 161
5.2 JavaScript语言基础 161
5.2.1 常量 161
5.2.2 变量 162
5.2.3 运算符 163
5.3 流程控制结构 164
5.3.1 if…else条件判断语句 160
5.3.2 for循环语句 166
5.3.4 while循环语句 168
5.3.5 break和continue语句 160
5.3.6 switch分支语句 169
5.4 JavaScript脚本的事件 160
5.4.1 onClick事件 170
5.4.2 onChange事件 172
5.4.3 onMouseOver和onMouseOut事件 173
5.5 JavaScript脚本语言对象 176
5.5.1 Global对象 176
5.5.2 String对象 176
5.5.3 Math对象 177
5.5.4 Date对象 179
5.5.5 Window对象 181
5.5.6 Document对象 183
5.5.7 Location对象 185
5.5.8 History对象 185
5.5.9 Array对象 186
5.5.10 Function对象 187
5.5.11 Number对象 188
5.5.12 RegExp对象 188
5.5.13 Error对象 188
5.5.14 Boolean对象 189
5.6 本章小结 190
第6章 ASP内置组件 191
6.1 Ad Rotator 191
6.1.1 旋转调度文件 191
6.1.2 处理广告的超级链接 192
6.1.3 Ad Rotator组件方法和属性 192
6.2 浏览器组件 195
6.3 Content Linking 197
6.4 Content Rotator 199
6.5 Page Counter 202
6.6 File Access 204
6.6.1 文本文件的创建、打开、写入和读取 204
6.6.2 文件的其他操作 206
6.6.3 驱动器和文件夹的操作 208
6.7 邮件处理组件 211
6.7.1 下载和安装w3 JMail 211
6.7.2 使用Mail发送邮件 212
6.7.3 CDONTS组件的使用 215
6.8 文件上传组件的使用 218
6.8.1 DVFILE-UP组件的使用 218
6.8.2 LyfUpload组件的使用 222
6.9 本章小结 230
第7章 ASP内置对象 231
7.1 Request对象 231
7.1.1 Request对象的属性 231
7.1.2 Request对象方法 231
7.1.3 Request对象集合 234
7.2 Response对象 242
7.2.1 Response对象属性 242
7.2.2 Response对象方法 245
7.2.3 Response对象的集合 254
7.3 Server对象 255
7.3.1 Server对象属性 255
7.3.2 Server对象方法 255
7.4 Application对象 259
7.4.1 Application对象方法 260
7.4.2 Application对象事件 262
7.4.3 Application对象集合 264
7.5 Session对象 265
7.5.1 Session对象属性 265
7.5.2 Session对象方法 267
7.5.3 Session对象事件 268
7.5.4 Session对象集合 268
7.6 ObjectContext对象 269
7.6.1 ObjectContext对象方法 270
7.6.2 ObjectContext对象事件 270
7.7 Cookie集合 270
7.7.1 Cookies的创建和发送 271
7.7.2 Cookies的检索 272
7.8 其他对象的应用 274
7.8.1 On Error Resume Next 275
7.8.2 错误调试 276
7.9 本章小结 278
第8章 ASP数据操作对象 279
8.1 ADO应用基础 279
8.1.1 ADO的工作原理 279
8.1.2 ADO的对象 279
8.2 建立数据库连接 280
8.2.1 连接到数据源的方法 280
8.2.2 应用连接字符串创建数据库连接 280
8.2.3 应用数据链接文件 281
8.2.4 应用ODBC建立数据源链接 282
8.3 Connection对象 285
8.3.1 Connection对象的属性 286
8.3.2 Connection对象方法 286
8.4 Recordset对象 293
8.4.1 Recordset对象的属性 293
8.4.2 Recordset对象的方法 296
8.4.3 Recordset对象的游标 298
8.4.4 Recordset对象的锁 299
8.4.5 Recordset对象实例 299
8.5 Command对象 303
8.5.1 Command对象的属性 304
8.5.2 Command对象的方法 305
8.6 ADO对象库的集合 310
8.6.1 Parameters集合 310
8.6.2 Fields集合和Field对象 311
8.6.3 Errors数据集合和Error对象 313
8.6.4 程序执行存储过程 314
8.7 综合实例 316
8.7.1 图书信息的添加 317
8.7.2 图书信息的浏览 319
8.7.3 图书信息的修改 320
8.7.4 图书信息的删除 322
8.8 本章小结 324
第9章 ASP与XML应用 325
9.1 XML概述 325
9.1.1 XML简介 325
9.1.2 XML用途 325
9.1.3 XML定义 326
9.1.4 DTD语法 327
9.1.5 XML语法规则 328
9.2 HTML中解析XML 329
9.3 ASP操作XML 331
9.4 本章小结 334
第10章 个人博客系统 335
10.1 总体设计 335
10.2 系统主要功能预览 336
10.3 数据库设计 338
10.3.1 数据表的概要说明 338
10.3.2 主要表结构说明 339
10.3.3 数据表关系图 342
10.4 个人博客系统详细设计 343
10.4.1 留言模块的实现 343
10.4.2 日志信息管理模块的实现 347
10.4.3 相册管理模块的实现 354
10.4.4 收藏管理模块的实现 360
10.4.5 好友管理模块的实现 365
10.4.6 博客管理员管理模块的实现 367
10.5 本章小结 370
第11章 企业人事档案/日志管理系统 371
11.1 总体设计 371
11.2 系统主要功能预览 372
11.3 数据库设计 373
11.3.1 数据表的概要说明 373
11.3.2 主要表结构说明 373
11.3.3 数据表关系图 375
11.4 企业人事档案/日志管理系统详细设计 376
11.4.1 登录模块的实现 376
11.4.2 管理员信息管理模块的实现 377
11.4.3 部门管理模块的实现 383
11.4.4 职务管理模块的实现 386
11.4.5 人事档案管理模块的实现 389
11.4.6 项目管理模块的实现 398
11.4.7 日志管理模块的实现 401
11.4.8 意见管理模块的实现 405
11.5 本章小结 406
第12章 网络购物系统 407
12.1 总体设计 407
12.2 系统主要功能预览 408
12.3 数据库设计 409
12.3.1 数据表的概要说明 410
12.3.2 主要表结构说明 410
12.4 网络购物商城系统详细设计 413
12.4.1 客户端首页的实现 413
12.4.2 商品管理模块的实现 416
12.4.3 查询模块的实现 424
12.4.4 用户模块的实现 428
12.4.5 信息管理模块的实现 432
12.4.6 购物模块的实现 436
12.4.7 网站常规设置模块的实现 442
12.5 本章小结 444