第1章 网络和Web基础 1
1.1计算机网络基础 1
1.1.1什么是计算机网络 1
1.1.2网络协议 1
1.1.3网络基本组件 2
1.2网络的两种计算模式 3
1.2.1C/S模式 3
1.2.2B/S模式 4
1.2.3C/S和B/S模式的比较 4
1.3Internet基础 5
1.3.1Internet的服务 5
1.3.2TCP/IP协议 5
1.3.3超文本传输协议 7
1.4Web基础 8
1.4.1什么是Web 8
1.4.2Web的特点 8
1.4.3WWW网页 9
练习题1 9
第2章 ASP环境配置 10
2.1IIS Web服务器安装 10
2.1.1IIS概述 10
2.1.2IIS的安装 10
2.2管理和配置Web服务器 12
2.2.1Web站点属性设置 12
2.2.2创建IIS虚拟目录 14
练习题2 16
第3章 HTML语言 17
3.1HTML语言概述 17
3.1.1什么是HTML 17
3.1.2HTML文档的结构 17
3.1.3html中文件的命名 18
3.1.4HTML的注释 18
3.1.5HTML文档的颜色 18
3.1.6HTML文档中的长度单位 19
3.1.7HTML文档中的百分比单位 19
3.2HTML的标记 20
3.2.1HTML的头部 20
3.2.2主体标记 21
3.3设置文字格式 22
3.3.1格式标记 22
3.3.2布局标记 25
3.3.3特殊文字显示标记 27
3.4使用列表 29
3.4.1有序列表 29
3.4.2无序列表 31
3.4.3自定义列表 32
3.5使用超链接 33
3.6使用图像 35
3.7使用表格 37
3.7.1建立表格 37
3.7.2定制表格 37
3.8使用框架 41
3.8.1建立框架 41
3.8.2frame标记 41
3.9制作表单 43
3.9.1表单标记 43
3.9.2表单控件 44
3.9.3对表单控件分组 48
3.10级联样式表(CSS) 50
3.10.1样式表的标记和属性 50
3.10.2样式表的定义 51
3.10.3样式表的引用 53
3.10.4伪类的定义 56
3.10.5常见样式属性 56
练习题3 58
第4章 使用FrontPage制作网页 61
4.1FrontPage概述 61
4.1.1FrontPage的特点 61
4.1.2FrontPage的工作界面 61
4.1.3FrontPage的初步应用 64
4.2设置文本和段落格式 67
4.2.1添加文本 67
4.2.2设置和删除文本格式 67
4.2.3设置段落格式 69
4.2.4设置列表格式 72
4.3设计图片 73
4.3.1插入图片 73
4.3.2设置图片的属性 74
4.3.3在图片上添加文字 74
4.4设计超链接 75
4.4.1文本超链接 75
4.4.2书签超链接 76
4.5设计表格 78
4.5.1添加表格 78
4.5.2设置表格的属性 79
4.5.3向表格中添加或删除单元格、行或列 80
4.5.4表格标题操作 81
4.5.5调整表格、单元格、行或列的大小 82
4.5.6拆分和合并操作 84
4.6设计框架 86
4.6.1创建框架网页 86
4.6.2设置框架的显示属性 87
4.6.3调整框架大小 88
4.6.4保存框架网页 89
4.6.5删除框架 89
4.6.6嵌入式框架 90
4.7设计表单 91
4.7.1创建表单 91
4.7.2向表单添加复选框 91
4.7.3向表单添加选项按钮 92
4.7.4向表单中添加按钮 93
4.7.5向表单添加文本框 94
4.7.6向表单添加图片 94
4.7.7向表单添加隐藏域 95
4.7.8向表单添加下拉框或菜单 96
4.7.9在表单中添加文本区 97
练习题4 100
第5章 VBScript语言 101
5.1VBScript语言概述 101
5.1.1什么是脚本语言 101
5.1.2什么是VBScript语言 101
5.1.3VBScript代码的基本格式 102
5.1.4VBScript代码书写规则 102
5.2VBScript语法基础 102
5.2.1VBScript的数据类型 102
5.2.2常量 103
5.2.3变量 104
5.3VBScript的运算符 105
5.3.1算术运算符 105
5.3.2比较运算符 105
5.3.3逻辑运算符 106
5.3.4连接运算符 106
5.4VBScript的输入和输出 106
5.4.1输入函数lnputBox() 106
5.4.2输出函数Ms Box() 107
5.5VBScript的常用内置函数 109
5.5.1日期时间函数 109
5.5.2数学运算函数 110
5.5.3字符处理函数 110
5.5.4数据类型判别函数 111
5.5.5数据类型转换函数 111
5.5.6随机数函数和语句 112
5.6数组 112
5.6.1数组的声明 112
5.6.2数组元素的引用 113
5.6.3数组的常用函数 113
5.6.4动态数组 114
5.7条件控制语句 114
5.7.1If语句 114
5.7.2Select Case语句 116
5.8循环控制语句 117
5.8.1For循环 117
5.8.2While循环 118
5.8.3Do循环 119
5.9VBScript过程 120
5.9.1Sub过程 120
5.9.2Function过程 121
5.10事件程序设计 122
5.10.1HTML事件的定义 122
5.10.2事件过程的调用方式 122
5.11浏览器对象 125
5.11.1Windows对象 125
5.11.2Document对象 127
5.11.3Form对象 129
5.11.4History对象 134
5.11.5Location对象 134
5.12出错处理 135
5.12.1On Error语句 135
5.12.2Err对象 136
练习题5 137
第6章 ASP基础 139
6.1ASP基础 139
6.1.1什么是ASP 139
6.1.2ASP的特点 139
6.2ASP程序的基本结构 140
6.2.1ASP程序的组成 140
6.2.2在ASP网页中添加服务器端脚本 140
6.3静态网页和动态网页的运行过程 141
6.3.1静态网页的运行过程 141
6.3.2动态网页的运行过程 142
6.4客户端脚本的数据验证设计 145
6.4.1简单的客户端验证 145
6.4.2验证后将数据传递给服务器 146
6.5使用#include指令 147
6.6.inc文件 147
练习题6 147
第7章 ASP内置对象 149
7.1ASP内置对象概述 149
7.2使用Request对象 149
7.2.1Request对象概述 149
7.2.2客户端向服务器提交数据的方式 150
7.2.3使用QueryString集合获取GET方式提交的数据 150
7.2.4使用Form集合获取POST方式的数据 152
7.2.5检索Cookies的信息 156
7.2.6检索服务器端环境变量和HTTP标头信息 158
7.3使用Response对象 159
7.3.1Response对象概述 159
7.3.2向客户端发送信息 161
7.3.3网页重定向 163
7.3.4中断脚本执行 164
7.4使用Server对象 164
7.4.1Server对象概述 164
7.4.2执行指定的ASP文件 165
7.4.3将控制权转移到其他ASP文件 167
7.4.4创建服务器组件实例 168
7.4.5将相对或虚拟路径映射为物理目录 169
7.5使用Session对象 170
7.5.1Session对象概述 170
7.5.2利用Session存储信息 171
7.5.3使用Session对象存储数组 172
7.5.4控制会话的结束时间 173
7.5.5处理会话事件 173
7.6使用Application对象 175
7.6.1Application对象概述 175
7.6.2保存应用程序的信息 176
7.6.3使用Application对象存储数组 177
7.6.4防止或允许更改应用程序变量值 178
7.6.5处理应用程序事件 178
练习题7 182
第8章 使用ADO对象操作数据库 184
8.1数据库概述 184
8.1.1关系数据库的基本结构 184
8.1.2SQL Server数据库管理系统 186
8.1.3结构化查询语言(SQL) 189
8.1.4建立和执行存储过程 194
8.2使用ADO访问数据库 195
8.2.1ADO简介 195
8.2.2连接数据库 196
8.2.3执行SQL语句 200
8.2.4使用Command对象 202
8.2.5使用Recordset对象 203
8.2.6使用Fields集合 208
8.2.7使用Parameters集合 210
8.3数据库操作网页设计 217
8.3.1数据库操作网页设计的关键技术 217
8.3.2记录移动操作的网页设计 219
8.3.3分页显示查询结果的网页设计 223
8.3.4添加记录网页设计 229
8.3.5修改记录网页设计 232
8.3.6删除记录网页设计 237
练习题8 239
第9章 学生成绩管理系统开发 241
9.1系统需求 241
9.2数据库设计 241
9.3网站设计 243
9.3.1建立虚拟目录 243
9.3.2网站文件布局 243
9.3.3网站设计工具 244
9.4网页设计 244
9.4.1通用功能网页设计 244
9.4.2首页设计 246
9.4.3管理员功能网页设计 250
9.4.4学生功能网页设计 282
9.4.5教师功能网页设计 295
9.5系统运行 304
练习题9 309
练习题参考答案 310
练习题1 310
练习题2 310
练习题3 310
练习题4 314
练习题5 314
练习题6 317
练习题7 317
练习题8 321
练习题9 330
参考文献 369