第一章 ASP简介
1.1 Web技术的发展
1.1.1 静态网页技术HTML
1.1.2 动态网页技术DHTML与CGI
1.1.3 支持脚本语言的ASP
1.2 认识IIS
1.2.1 各种平台上的IIS
1.2.2 IIS的安装
1.2.3 Web站点的创建和管理
1.3 ASP技术的发展
1.4 ASp的使用环境
1.5 ASP与脚本语言的关系
1.6 创建一个简单的ASP文件
综合练习
一、基础题
二、上机实习题
第二章 ASP的基本元素
2.1 ASP的组成部分
2.1.1 ASP的组成
2.1.2 服务器端脚本
2.1.3 Active X组件
2.2 脚本语言的使用
2.2.1 指定脚本语言
2.2.2 修改默认的脚本语言
2.2.3 脚本范围的确定
2.2.4 ASP的基本语法
2.3 ASP的内嵌对象
2.3.1 COM简介
2.3.2 支持ASP的组件
2.4 ASP的注册表配置
2.5 ASP编程调试
2.5.1 常见错误的调试
2.5.2 脚本调试
综合练习二
一、基础题
二、上机实习题
第三章 ASP脚本语言VBScript
3.1 VBScript概述
3.2 在HTML中添加VBScript
3.3 VBScript数据类型
3.3.1 VBScript数据概述
3.3.2 Variant子类型
3.4 VBScript变量
3.5 VBScript常量
3.6 VBScript运算符
3.7 条件语句
3.8 循环语句
3.9 VBScript过程
3.10 编码约定
3.10.1 常数命名约定
3.10.2 变量命名约定
3.10.3 变量作用域
3.10.4 变量作用域前缀
3.10.5 描述性变量名和过程名
3.10.6 对象命名约定
3.10.7 代码注释约定
3.10.8 格式化代码
3.11 在IE中使用VBScript
3.11.1 VBScript页面的简单样例
3.11.2 VBScript与窗体
3.11.3 在VBScript中使用对象
3.12 VBScript综合实例
综合练习三
一、基础题
二、上机实习题
第四章 ASP应用基础
4.1 ASP文件的结构
4.2 ASP的基本用法
4.3 声明脚本语言
4.4 ASP变量
4.5 基本脚本语言
4.5.1 do...loop语句
4.5.2 for...next语句
4.5.3 格式化日期
4.5.4 格式化数字
4.5.5 使用数学函数
4.5.6 Split函数
4.5.7 With语句
4.5.8 调用函数和过程
4.6 Server-Side Include
4.6.1 SSI的功能
4.6.2 #include指令
4.6.3 动态SSI
4.6.4 应用程序的输出
4.6.5 包含文件的大小
4.6.6 #config
4.6.7 #flashood
4.6.8 .inc文件
综合练习四
一、基础题
二、上机实习题
第五章 ASP和HTTP协议
5.1 Request对象
5.1.1 QueryString集合
5.1.2 Form集合
5.1.3 Server Variable集合
5.1.4 对Header的授权操作
5.2 Response对象
5.2.1 Response对象属性
5.2.2 Response对象的方法
5.3 Cookies集合
5.4 包含文件
综合练习五
一、基础题
二、上机实习题
第六章 处理HTML表单
6.1 处理表单数据
6.1.1 获取表单数据
6.1.2 文本框和文本区
6.1.3 单选键和复选框
6.1.4 选择列表
6.1.5 表单数据的确认
6.2 接受文件上载
综合练习六
一、基础题
二、上机实习题
第七章 Application、Server和Session对象的应用
7.1 创建ASP应用程序
7.1.1 应用程序与Globa1.asa文件
7.1.2 Application对象的应用
7.1.3 聊天页面
7.1.4 WhosOn页面
7.2 Server对象
7.2.1 Server对象属性
7.2.2 Server对象方法
7.3 Session对象
7.3.1 Session对象属性
7.3.2 Sessin对象方法
综合练习七
一、基础题
二、上机实习题
第八章 服务器与用户的交互
8.1 创建动态HTML
8.1.1 动态显示
8.1.2 动态选择清单
8.2 客户表单的确认
8.2.1 确认数据格式
8.2.2 综合使用
8.3 XML的使用
综合练习八
一、基础题
二、上机实习题
第九章 ASP内置组件
9.1 ASP组件的概述
9.2 Browser组件
9.3 FileAccess组件
9.3.1 File Access组件简介
9.3.2 文件的读写
9.3.3 文件的操作
9.3.4 驱动器和文件夹的操作
9.4 Content Linker组件
9.5 Dictionary组件
9.6 Ad Rotator组件
9.7 Contern Rotator组件
9.8 PermissionChecker组件
9.9 发送E-mail
9.9.1 SMTP基础
9.9.2 Coolaboration Data Object
9.9.3 发送带附件的E-mail
9.9.4 E-mail优先级、抄送和密件抄送
综合练习九
一、基础题
二、上机实习题
第十章 第三方组件
10.1 ASP Ping
10.2 Zask POP3
10.3 图形组件
10.3.1 ASPImage组件
10.3.2 ImageSize组件
10.4 发送邮件组件
10.4.1 Mailer组件
10.4.2 MailSender组件
10.5 Http工具
10.5.1 ASPHttp
10.5.2 ASP File Upload
10.5.3 SA-FileUp
10.6 其它ASP组件
综合练习十
一、基础题
二、上机实习题
第十一章 E-mail的处理
11.1 SMTP Service
11.2 CDONTS
11.2.1 发送邮件
11.2.2 接收邮件
综合练习十一
一、基础题
二、上机实习题
第十一章 Active Directory Service Interfaces
12.1 目录服务简介
12.2 ADSI简介
12.3 属性缓存与域的检查
12.3.1 属性缓冲
12.3.2 域的检查
12.4 用户和组操作
12.5 NT服务与打印机的控制
12.5.1 NT服务
12.5.2 打印机控制
12.6 ADSI和Site Server
12.7 IIS元库
综合练习十二
一、基础题
二、上机实习题
第十三章 ASP与数据库
13.1 ADO对象模型
13.1.1 ADO的原理
13.1.2 数据库编程概述
13.2 SQL语言简介
13.2.1 SQL查询语句
13.2.2 SQL更新语句
13.3 使用ADO
13.4 Connection对象
13.4.1 执行SQL语句
13.4.2 Connetction对象的属性
13.4.3 Connetction对象的方法
13.5 Command对象
13.5.1 Command对象的属性
13.5.2 Command对象的方法
13.5.3 创建存储的过程
13.5.4 用Connection对象执行存储过程
13.5.5 用Command对象执行存储过程
13.6 Parameters数据集合
13.6.1 Parameters集合的属性
13.6.2 Parameters集会的方法
13.7 Parameter对象
13.7.1 Parameter对象的属性
13.7.2 Parameter对象的方法
13.8 Errors集合与对象
13.8.1 Errors数据集合的属性和方法
13.8.2 Errors对象的属性
13.9 Recordset的处理
13.9.1 Recordset对象的属性
13.9.2 Recordset对象的方法
13.9.3 Recordset对象的综合运用
13.10 与SQL和Access数据库连接
13.10.1 与SQL进行连接
13.10.2 与Access数据库进行连接
综合练习十三
一、基础题
二、上机习题
第十四章 网络安全与ASP网站的维护
14.1 SSL的密码编译身份确认与数据完整性
14.1.1 身份确认
14.1.2 设置服务器的SSL
14.2 网站的密码保护
14.2.1 数据库安全维护
14.2.2 Windows NT安全维护
14.3 Windows Scripting Host
14.4 监控网站的运行
综合练习十四
一、基础题
二、上机实习题
第十五章 制作实例与技巧
15.1 多功能日历的制作
15.2 制作留言薄
15.2.1 建立数据库
15.2.2 留言簿基本功能
15.2.3 编辑留言薄
15.3 制作网上聊天室
15.3.1 聊天室功能简介
15.3.2 创建聊天室
15.4 制作网上测试功能
15.4.1 网上测试功能概述
15.4.2 构建网上测试
15.5 BBS电子公告版
15.5.1 系统功能结构
15.5.2 面向用户的功能
15.5.3 系统管理
15.5.4 系统文件