1.1 FrontPage 2002简介 1
1.2 FrontPage 2002的窗口组成 1
第1章 FrontPage概述 1
1.3 制作一张简单的网页 2
1.3.1 新建一张网页 2
1.3.2 保存网页 3
1.3.3 浏览网页 4
1.3.4 修改网页 4
练习题 4
2.1 为什么要建立站点 5
2.2 新建一个站点 5
第2章 建立一个完整的网站 5
2.3 站点的基本操作 7
2.3.1 添加网页 7
2.3.2 添加文件夹 7
2.3.3 文件及文件夹的其他操作 7
2.3.4 关闭站点和打开站点 8
练习题 8
第3章 在网页中插入基本元素 9
3.1 文字 9
3.1.1 插入文字 9
3.1.2 文字格式设置 10
3.2.1 插入图片 11
3.2 图片 11
3.2.2 图片的格式设置 13
3.2.3 保存图片 14
3.3 表格 15
3.3.1 插入表格 15
3.3.2 编辑表格 16
3.3.3 表格的格式设置 17
3.3.4 利用表格使布局更整齐 19
3.4 超链接 19
3.4.1 插入超链接 20
3.4.2 使用图像映射 22
3.5.1 背景图片 23
3.5 网页背景 23
3.5.2 背景音乐 24
3.6 网页标题 25
练习题 25
第4章 在网页中插入其他元素 26
4.1 滚动字幕 26
4.2 悬停按钮 27
4.3 网页横幅 28
4.4 视频 29
4.6 网页过渡 30
4.5 动态HTML效果 30
4.7 共享边框 31
练习题 32
第5章 使用其他网页功能 33
5.1 使用框架网页 33
5.1.1 什么是框架网页 33
5.1.2 新建框架网页 33
5.1.3 保存框架网页 35
5.1.4 在框架网页中链接其他网页 36
5.2 模板和主题 36
5.2.1 应用模板 36
5.2.2 应用主题 39
练习题 40
第6章 发布站点 41
6.1 为什么要发布站点 41
6.2 发布站点的几种方式 41
6.2.1 利用FTP上传文件发布主页 42
6.2.2 利用FrontPage自带的发布功能发布主页 42
6.2.3 在线上传 43
6.3 将自己的计算机当做服务器 44
6.3.1 Windows98操作系统 44
6.3.2 Windows2000操作系统 46
练习题 49
6.3 FrontPage小结 49
第7章 HTML概述 50
7.1 HTML简介 50
7.2 HTML的开发工具 51
7.3 制作一个简单的HTML文件 52
7.3.1 新建文件 52
7.3.2 编辑文档并保存文件 53
7.3.3 浏览文件 53
7.4 HTML的基本语法 54
7.4.2 标记属性 55
7.4.1 HTML标记 55
7.4.3 注释语句 56
练习题 56
第8章 基本标记及属性 57
8.1 文档头部(head) 57
8.1.1 <title>与</title>标记 58
8.1.2 <bgsound>标记 58
8.1.3 <meta>标记 58
8.1.4 其他标记 59
8.2 文档主体(body) 59
8.3.4 <pre>和</pre>标记 61
8.3.3 <nobr>和</nobr>标记 61
8.3 文字 61
8.3.2 <br>标记 61
8.3.1 <p>和</p>标记 61
8.3.5 <hn>和</hn>标记 62
8.3.6 <font>和</font>标记 63
8.3.7 文字样式标记 63
8.4 图片 63
8.5 表格 64
8.5.3 <tr>与</tr>标记 66
8.5.2 <caption>与</caption>标记 66
8.5.1 <table>与</table>标记 66
8.5.4 <td>与</td>标记 67
8.5.5 <th>与</th>标记 68
8.6 超链接 68
8.7 列表 69
8.7.1 符号列表 70
8.7.2 排序列表 71
8.7.3 定义列表 71
8.8.3 字符实体 72
8.8.2 <hr>标记 72
练习题 72
8.8 其他标记 72
8.8.1 <center>与</center>标记 72
第9章 高级标记及属性 73
9.1 滚动字幕 73
9.2 视频 74
9.3 表单 75
9.3.1 <form>和</form>标记 77
9.3.2 <input>和</input>标记 77
9.3.3 <select>和</select>标记 78
9.3.4 <textarea>和</textarea>标记 78
9.4 框架网页 79
9.4.3 <noframes>与</noframes>标记 81
9.4.1 <frameset>与</frameset>标记 81
9.4.2 <frame>标记 81
9.4.4 框架网页中的超链接 82
9.5 HTML小结 82
练习题 83
第10章 CSS概述 84
10.1 CSS简介 84
10.2 CSS的开发工具 85
10.3 使用CSS的3种方式 85
10.3.1 在行内定义CSS 85
10.3.2 在文档头部(head)中定义CSS 86
10.3.3 从外部调用CSS文件 87
10.4 定义属性 88
10.3.4 3种调用方式的比较 88
10.5 选择符 89
10.5.1 “class”选择符 89
10.5.2 “id”选择符 90
10.5.3 选择符编组 90
10.5.4 利用HMTL的分组标记进行分组 91
练习题 92
11.1 CSS属性 93
11.1.1 字体属性 93
第11章 CSS属性和示例 93
11.1.2 颜色和背景属性 94
11.1.3 段落属性 94
11.1.4 容器属性 95
11.1.5 定位属性 97
11.1.6 CSS的其他属性 98
11.2 CSS示例 98
11.2.1 文字和网页背景样式示例 98
11.2.2 超链接样式示例 100
11.2.3 表格样式示例 101
11.2.4 表单样式示例 103
11.2.5 CSS和DHTML结合示例 106
11.3 CSS小结 107
练习题 108
第12章 ASP概述 109
12.1 ASP简介 109
12.2 ASP的运行环境 110
12.3 ASP的开发工具 111
12.4 制作一个简单的ASP文件 111
12.4.1 新建一个ASP文件 111
12.4.2 保存文件 112
12.5 ASP的语法简介 113
12.4.4 讨论 113
12.4.3 浏览ASF文件 113
12.6 ASP文件的基本组成和约定 114
12.7 ASP程序的调试技巧 114
12.8 开发ASP程序时的注意事项 114
练习题 116
第13章 ASP脚本语言——VBScript 117
13.1 脚本语言概述 117
13.2 VBScript代码的基本格式 117
13.3 VBScript的数据类型 118
13.5 VBScript变量 119
13.4 VBScript常量 119
13.6 VBScript数组 120
13.7 VBScript运算符 121
13.8 VBScript函数 122
13.8.1 转换函数 122
13.8.2 输入输出函数 123
13.8.3 字符串函数 125
13.8.4 日期和时间函数 126
13.8.5 数学函数 128
13.8.6 检验函数 128
13.9.1 Sub子程序 129
13.9 VBScript过程 129
13.9.2 Function函数 131
13.10 使用条件语句 132
13.10.1 If...Then...Else语句 132
13.10.2 Select Case语句 134
13.11 使用循环语句 136
13.11.1 For...Next循环 136
13.11.2 Do...Loop循环 137
13.11.3 While...Wend循环 139
13.11.4 ForEach...In循环 139
13.11.5 强行退出循环 139
练习题 140
14.1 ASP内部对象概述 141
14.2 利用Response对象向客户端输出信息 141
14.2.1 Response对象简介 141
第14章 Request和Response对象 141
14.2.2 使用Write方法输出信息 142
14.2.3 使用Redirect方法引导客户端至另一个URL位置 144
14.2.4 使用End方法停止处理ASP程序 145
14.2.5 关于Buffer属性 146
14.2.6 BinaryWrite方法 146
14.3 利用Request对象从客户端获得信息 146
14.3.2 使用Form获取方法 147
14.3.1 Request对象简介 147
14.3.3 使用QueryString获取方法 153
14.3.4 ServerVariables获取方法 154
14.3.5 ClientCertificate获取方法 155
14.3.6 TotalBytes属性 156
14.3.7 BinaryRead方法 156
14.4 使用Cookies 156
14.4.1 什么是Cookies 156
14.4.2 使用Response对象设置Cookies 156
14.4.3 使用Request对象获取Cookies 158
练习题 159
第15章 Session和Application对象 161
15.1 利用Session对象记载特定客户信息 161
15.1.1 Session对象简介 161
15.1.2 利用Session存储信息 162
15.1.3 利用Session存储数组信息 164
15.1.4 Timeout属性 167
15.1.5 Abandon方法 167
15.2 利用Application对象记载所有客户信息 167
15.2.2 利用Application存储信息 168
15.2.1 Application对象简介 168
15.2.3 利用Application存储数组信息 171
15.3 Global.asa文件 172
15.3.1 建立Global.asa文件 172
15.3.2 Global.asa文件的注意事项 174
练习题 175
第16章 Server对象 176
16.1 Server对象简介 176
16.2 Server对象的属性和方法 176
16.2.1 ScriptTimeout属性 176
16.2.3 HTMLEncode方法 177
16.2.4 URLEncode方法 177
16.2.2 CreateObject方法 177
16.2.5 MapPath方法 178
练习题 178
第17章 数据库存取组件 179
17.1 ASP内部组件概述 179
17.2 数据库预备知识 179
17.2.1 建立Access数据库 180
17.2.2 设置数据源 180
17.3 SQL语言简介 182
17.3.1 Select语句 183
17.3.2 Inserti语句 185
17.3.5 Create Tablei语句 186
17.3.3 Delete语句 186
17.3.4 Update语句 186
17.3.6 Alter Table语句 187
17.3.7 Drop Table语句 188
17.4 利用数据库存取组件存取数据库 188
17.4.1 数据库存取组件简介 188
17.4.2 连接数据库 188
17.4.3 利用Select语句查询记录 189
17.4.4 利用Insert语句添加新记录 192
17.4.5 利用Delete语句删除记录 195
17.4.6 利用Update语句修改记录 196
17.4.7 对多个数据表进行操作 199
练习题 200
17.5 讨论 200
第18章 深入进行数据库编程 201
18.1 ADO的内部对象 201
18.2 Connection对象 202
18.2.1 建立Connection对象 202
18.2.2 Connection对象的属性 205
18.2.3 Connection对象的方法 207
18.2.4 利用Connection对象存取数据库 208
18.2.5 事务处理 210
18.3.1 建立Command对象 211
18.3 Command对象 211
18.3.2 Command对象的属性 212
18.3.3 Command对象的方法 214
18.3.4 利用Command对象存取数据库 216
18.3.5 非参数查询 217
18.3.6 参数查询 219
18.3.7 Parameters集合和Parameter对象 220
18.3.8 Command对象小结 224
18.4 Recordset对象 224
18.4.1 建立Recordset对象 225
18.4.2 Recordset对象属性 228
18.4.3 Recordset对象的方法 232
18.4.4 利用Recordset对象查询记录 235
18.4.5 分页显示数据 236
18.4.6 利用Recordset对象更新数据库 238
18.5 Fields集合和Field对象 240
18.6 Errors集合和Error对象 244
18.6.1 Errors集合的属性 244
18.6.2 Errors集合的方法 245
18.6.3 Error对象的属性 245
18.6.4 On Error Resume Next 247
18.7.1 连接SQL Server数据库 248
18.7 存取SQL Server数据库 248
18.7.2 存取SQL数据库 249
18.7.3 SQL Server数据库和Access数据库的互相转化 250
18.8 开发实例——在线通讯录 250
18.8.1 通讯录的设计 250
18.8.2 通讯录的实现 250
18.8.3 关于通讯录的讨论 269
18.9 小结 269
练习题 269
19.1.1 FileSystemObject对象的方法 270
19.1 文件存取组件 270
第19章 文件存取组件及其他组件 270
19.1.2 TextStream对象的属性和方法 271
19.1.3 文本文件的基本操作 271
19.1.4 文件及文件夹的基本操作 274
19.1.5 显示指定文件夹下的所有内容 276
19.1.6 综合示例 278
19.2 广告轮显组件 281
19.2.1 广告轮显组件的组成 281
19.2.2 广告轮显组件的属性和方法 281
19.2.3 使用广告轮显组件示例 282
19.3 浏览器兼容组件 285
19.3.1 浏览器兼容组件的工作原理 285
19.3.2 浏览器兼容组件的属性 286
19.3.3 使用浏览器兼容组件示例 286
19.4 文件超链接组件 287
19.4.1 文件超链接组件的组成 287
19.4.2 文件超链接组件的方法 288
19.4.3 使用文件超链接组件示例 288
练习题 290
20.1.2 使用W3 Jmail组件发送邮件 291
20.1.1 下载和安装W3 Jmail组件 291
20.1 发送E-mail组件W3 Jmail 291
第20章 使用第三方组件 291
20.2 文件上传组件ASPUpload 295
20.2.1 下载和安装ASPUpload组件 295
20.2.2 使用ASPUpload组件上传组件 295
20.3 更多组件的讨论 299
练习题 300
第21章 网络程序系统开发实例 301
21.1 计数器 301
21.2 留言板 302
21.3 BBS论坛 303
21.4 聊天室 304
21.5 用户注册登录 305
21.6 教学科研人员个人主页 306
21.7 在线通讯录 307
21.8 单位办公网站 307
21.9 网络教学系统 308
21.10 其他软件 309
附录A 常见问题答疑 310
附录B ASP资源网站推荐 317
附录C 字符实体 318
附录D 建立SQL查询 319
参考文献 321