第1章 Web程序设计基础
1.1 Web概述
1.1.1 Web的工作方式
1.1.2 Web页面的特点
1.1.3 Web页面的功能
1.2 Internet概述
1.2.1 TCP/IP协议
1.2.2 HTTP协议
1.2.3 Telnet协议
1.2.4 FTP协议
1.2.5 IP地址
1.2.6 统一资源定位器URL
1.3 超文本标记语言HTML
1.3.1 HTML的基本语法
1.3.2 HTML文档的基本结构
1.3.3 编写简单的HTML文件
1.4 样式表CSS
1.4.1 样式表CSS的基本语法
1.4.2 样式表的继承和作用优先级
1.4.3 CSS的属性
1.4.4 应用CSS的一个实例
1.5 可扩展标记语言XML
1.5.1 XML文档的组成
1.5.2 创建XML文档的基本规则
1.5.3 将格式正确的XML文档转换为有效文档
1.5.4 定义和使用实体
1.5.5 XML文档的显示
1.5.6 XML应用实例
习题
第2章 Web脚本语言VBScript
2.1 VBScript语言概述
2.1.1 VBScript语言的特点
2.1.2 VBScript程序的编辑和调试
2.2 VBScript编程基础
2.2.1 数据类型
2.2.2 常量和变量
2.2.3 运算符和表达式
2.2.4 数组
2.3 VBScript程序流程控制
2.3.1 条件控制语句
2.3.2 循环控制语句
2.4 过程
2.4.1 Sub过程
2.4.2 Function过程
2.5 常用内部函数
2.5.1 输入/输出函数
2.5.2 字符串函数
2.5.3 日期函数
2.5.4 转换函数
2.5.5 VBScript中的几个数学函数
2.6 对象
2.6.1 文档对象模型(DOM)
2.6.2 Windows对象
2.6.3 Document对象
2.6.4 History对象
2.6.5 Navigator对象
2.6.6 Form对象
2.6.7 文本框对象
2.6.8 按钮对象
2.6.9 单选框对象和复选框对象
2.6.10 选择列表对象
2.6.11 Location对象
2.7 数据有效性验证实例
2.8 ActiveX控件
习题二
第3章 Web脚本语言JavaScript
3.1 JavaScript语言概述
3.1.1 avaScript语言的特点
3.1.2 JavaScript程序的编辑和调试
3.2 JavaScript编程基础
3.2.1 数据类型
3.2.2 常量
3.2.3 运算符和表达式
3.3 JavaScript中的对象
3.4 JavaScript程序流程控制
3.4.1 条件控制语句
3.4.2 循环控制语句
3.5 函数
3.6 事件和事件过程
3.6.1 文档对象模型用于脚本编写
3.6.2 数据有效性验证实例
习题三
第4章 ASP程序设计概述
4.1 动态服务器技术的产生背景
4.2 目前主要的动态服务器技术
4.2.1 ASP概述
4.2.2 PHP概述
4.2.3 JSP概述
4.2.4 各种动态网页技术的比较
4.3 ASP模型
4.4 ASP的运行环境与设置
4.5 ASP的主要内容
4.6 程序范例
4.6.1 范例介绍
4.6.2 代码讲解
习题四
第5章 ASP内置对象
5.1 Request对象和Response对象
5.1.1 Request对象
5.1.2 Response对象
5.2 Application对象和Session对象
5.2.1 Application对象
5.2.2 Session对象
5.3 Server对象
5.4 远程教育系统说明-系统总体说明
习题五
第6章 ActiveX程序设计
6.1 ActiveX组件的创建和使用方法
6.2 ASP中常用的ActiveX组件
6.2.1 AD Rotator组件
6.2.2 Browser Capabilities组件
6.2.3 Counters组件
6.2.4 CDO组件
6.2.5 File Access组件
6.3 用VB创建ASP组件
6.4 远程教育系统说明——学习支持系统
习题六
第7章 Web数据库访问技术
7.1 Web数据库访问技术简介
7.2 ODBC
7.2.1 ODBC概念
7.2.2 配置数据源
7.3 ADO
7.3.1 ADO数据访问技术概述
7.3.2 ADO的对象类和对象模型
7.4 结构化查询语言SQL-
7.4.1 SQL语言概述
7.4.2 SQL数据操作基础
7.4.3 SQL高级应用
7.5 使用ASP访问数据库
7.5.1 ASP与数据库的连接
7.5.2 检索数据库内容
7.5.3 分页技术
7.5.4 向数据库中添加新数据
7.5.5 修改数据库中已存在的数据
7.5.6 删除数据库中的数据
7.5.7 调用存储过程
7.6 远程教育系统说明——数据库设计与管理模块
7.6.1 数据库设计
7.6.2 教师功能模块
7.6.3 管理员功能模块
习题七
第8章 ASP程序调试与错误处理
8.1 ASP中的主要错误类型
8.2 防止错误的方法和良好的编程习惯
8.3 ASP程序错误处理方法
*8.3.1 错误处理
8.3.2 程序调试——发现及处理错误
8.4 常见的ASP漏洞及解决方法
8.4.1 ASP的安全优点
8.4.2 ASP漏洞分析和解决方法
8.5 ASP安全建议
习题八
第9章 Web应用程序设计实例
9.1 搜索引擎程序设计
9.2 新闻发布系统程序设计
9.3 聊天室程序设计
9.4 BBS程序设计
习题九
参考文献