ASP是微软开发的一种基于IIS的开放式的服务器端脚本环境,它也是目前最流行的Web应用程序开发工具之一。本书将围绕ASP,由浅入深,从基础到应用,并以SQL Server 2000作为数据库,详细介绍ASP在Web应用程序中的应用。 本书共10章,第1~4章详细介绍了ASP的相关基础知识,第5~6章介绍了SQL Server 2000数据库的基本操作以及如何在ASP中使用ADO来访问数据库,第7~10章则通过4个具体示例介绍了如何使用ASP来开发完整的Web应用程序。 本书结构清晰,内容丰富,实例详尽,可作为高等院校、高职高专以及中等职业学校的培训教材,也可作为Web技术开发人员的参考用书,是一本难得的ASP学习指南。
第1章 ASP基础知识1
1.1 ASP概述1
1.2 ASP的工作原理2
1.3 ASP运行环境的配置3
1.4 ASP的框架语言HTML5
1.4.1 HTML文件基本结构5
1.4.2 HTML标记6
1.5 ASP的脚本语言16
1.6 Global.asa文件16
1.7 上机指导:实现表单提交的ASP页面17
1.8 习题21
第2章 使用VBScript脚本语言23
2.1 VBScript概述23
2.2 变量24
2.2.1 定义变量24
2.2.2 Option Explicit语句25
2.2.3 变量的命名规则25
2.2.4 变量的作用域25
2.3 数据类型26
2.4 数组26
2.4.1 一维数组26
2.4.2 多维数组27
2.4.3 动态定义数组27
2.5 运算符27
2.5.1 运算符的优先级28
2.5.2 算术运算符28
2.5.3 连接运算符29
2.5.4 比较运算符29
2.5.5 逻辑运算符30
2.6 函数30
2.6.1 常用内部函数介绍30
2.6.2 自定义函数42
2.7 过程43
2.8 控制语句43
2.8.1 条件语句44
2.8.2 循环语句46
2.9 异常处理语句48
2.10 习题49
第3章 ASP的内置对象51
3.1 Request对象51
3.1.1 Request对象属性52
3.1.2 Request对象方法53
3.1.3 Request对象数据集合54
3.2 Response对象64
3.2.1 Response对象属性64
3.2.2 Response对象方法68
3.2.3 Response对象数据集合70
3.3 Server对象72
3.3.1 Server对象属性72
3.3.2 Server对象方法73
3.4 Session对象76
3.4.1 Session对象的事件76
3.4.2 Session对象的属性78
3.4.3 Session对象的方法79
3.4.4 Session对象的数据集合79
3.5 Application对象80
3.5.1 Application对象的事件80
3.5.2 Application对象的方法81
3.5.3 Application对象的数据集合81
3.6 ObjectContext对象82
3.6.1 ObjectContext对象的事件83
3.6.2 ObjectContext对象的方法83
3.7 上机指导:设计站点访问计数器83
3.8 习题84
第4章 ASP的内置组件86
4.1 文件存取组件86
4.1.1 FileSystemObject对象86
4.1.2 TextStream对象103
4.2 广告轮播组件107
4.2.1 Ad Rotator组件的语法107
4.2.2 Ad Rotator组件的配置文件108
4.2.3 Ad Rotator组件的应用109
4.3 内容链接组件110
4.3.1 Content Linking组件的语法110
4.3.2 Content Linking组件的配置文件111
4.3.3 Content Linking组件的应用111
4.4 浏览器数据组件113
4.4.1 Browser Capabilities组件概述113
4.4.2 Browser Capabilities组件的语法114
4.4.3 Browser Capabilities组件的应用115
4.5 网页计数器组件116
4.5.1 Page Counter组件概述116
4.5.2 Page Counter组件的语法117
4.5.3 Page Counter组件的应用117
4.6 上机指导:设计有文件浏览功能的网页119
4.7 习题124
第5章 数据库基础——SQL Server 2000126
5.1 SQL Server 2000概述126
5.2 操作数据库127
5.2.1 创建数据库128
5.2.2 备份数据库132
5.2.3 删除数据库136
5.3 操作数据表137
5.3.1 创建数据表137
5.3.2 数据表的相关属性138
5.3.3 修改数据表147
5.3.4 删除数据表148
5.3.5 对表中数据的操作148
5.4 操作视图149
5.4.1 关于视图149
5.4.2 视图的创建150
5.5 存储过程和触发器152
5.5.1 存储过程152
5.5.2 触发器153
5.6 数据库标准查询语言——SQL语言155
5.6.1 查询语句155
5.6.2 插入语句160
5.6.3 更新语句162
5.6.4 删除语句164
5.7 上机指导:构建一个简单的进销存系统的数据库165
5.8 习题170
第6章 ASP中的数据库访问—— ADO172
6.1 ADO简介172
6.2 Connection对象的使用173
6.2.1 Connection对象属性173
6.2.2 Connection对象方法177
6.2.3 Error对象181
6.3 Command对象的使用183
6.3.1 Command对象属性183
6.3.2 Command对象方法185
6.3.3 Parameters集合188
6.4 Recordset对象的使用190
6.4.1 Recordset对象属性190
6.4.2 Recordset对象方法201
6.4.3 Fields集合210
6.5 上机指导:使用ADO对象在ASP中访问数据库210
6.6 习题213
第7章 创建留言板系统215
7.1 系统总体设计215
7.1.1 系统功能215
7.1.2 数据库结构设计215
7.1.3 系统的文件组织217
7.2 基础文件Base.asp217
7.3 查看留言主页面219
7.3.1 动态分页实现219
7.3.2 显示留言信息221
7.4 新增留言页面224
7.5 管理员登录页面227
7.5.1 检测输入信息227
7.5.2 判断登录信息229
7.6 留言管理页面230
7.6.1 留言管理页面介绍230
7.6.2 审核、屏蔽和删除留言231
7.7 管理员信息页面233
7.7.1 管理员信息页面介绍233
7.7.2 管理员权限说明234
7.7.3 显示管理员信息234
7.7.4 删除管理员236
7.8 添加管理员页面237
7.8.1 添加管理员列表页面介绍237
7.8.2 保存管理员信息237
7.9 上机指导:实现修改管理员密码的功能239
7.10 习题241
第8章 创建在线投票系统243
8.1 系统总体设计243
8.1.1 系统功能243
8.1.2 数据库结构设计244
8.1.3 系统配置文件247
8.1.4 系统的文件组织249
8.2 用户投票250
8.2.1 用户投票页面250
8.2.2 提交页面254
8.3 分析调查结果256
8.3.1 选择调查项目256
8.3.2 统计调查结果258
8.3.3 查看原始数据261
8.4 设置调查项目267
8.4.1 查询调查项目267
8.4.2 新增调查项目271
8.4.3 调查项目的提交274
8.5 设置项目内容275
8.5.1 查询项目内容275
8.5.2 新增项目内容280
8.5.3 项目内容的提交283
8.6 设置内容选项284
8.6.1 查询内容选项284
8.6.2 新增内容选项287
8.6.3 内容选项的提交291
8.7 上机指导:设计在线调查投票条件292
8.8 习题295
第9章 创建论坛297
9.1 系统总体设计297
9.1.1 系统功能297
9.1.2 数据库结构设计298
9.1.3 系统配置文件300
9.1.4 系统的文件组织301
9.2 论坛主页面302
9.2.1 显示用户身份302
9.2.2 浏览版块303
9.2.3 显示统计信息305
9.3 会员的登录和退出307
9.3.1 会员登录307
9.3.2 退出论坛309
9.4 查看版块310
9.4.1 浏览主题310
9.4.2 发表新主题313
9.5 查看主题316
9.5.1 关于ViewTZ1.asp316
9.5.2 浏览主题及回贴信息317
9.5.3 回复主题320
9.6 后台管理321
9.6.1 后台主页面321
9.6.2 新增版块322
9.6.3 版块管理330
9.6.4 主题管理332
9.6.5 贴子管理335
9.6.6 用户管理338
9.7 上机指导:实现用户注册功能339
9.8 习题344
第10章 创建聊天室346
10.1 系统总体设计346
10.1.1 系统功能346
10.1.2 数据库结构设计347
10.1.3 系统配置文件350
10.1.4 系统的文件组织351
10.2 用户登录352
10.3 使用Ajax355
10.3.1 关于Ajax355
10.3.2 XmlHttpRequest对象的 属性和方法356
10.3.3 Ajax的简单示例358
10.4 聊天主页面360
10.4.1 页面布局360
10.4.2 在线用户列表363
10.4.3 获取聊天信息365
10.4.4 发送聊天信息369
10.4.5 检测用户的发言权372
10.4.6 关于分屏和滚屏373
10.4.7 关于清屏374
10.4.8 关于退出375
10.5 后台管理376
10.5.1 发布公告376
10.5.2 用户管理384
10.5.3 限制用户391
10.6 上机指导:实现用户注册功能392
10.7 习题396
附录 习题答案399
[图书资源]