第1章 网站建设与管理基础 1
1.1 网站基础知识 1
1.1.1 网站 1
1.1.2 本地计算机和Internet服务器 1
1.1.3 本地站点与远端站点 1
1.1.4 WWW和超文本 2
1.1.5 IP地址和域名地址 2
1.1.6 主页和网页 3
1.1.7 URL链接形式 4
1.2 网站制作基础 5
1.2.1 网站制作步骤 5
1.2.2 网站定位 5
1.2.3 网站基本功能 6
1.3 网站管理基础 8
1.3.1 测试网站 8
1.3.2 为网站起名 8
1.3.4 申请域名和空间 9
1.3.5 网站发布 9
1.3.3 选择接入Internet的方式 9
1.3.6 网站发布举例 10
1.3.7 浏览网站 10
1.3.8 管理和维护网站 10
1.4 网页制作工具 11
1.4.1 网页制作主流软件 11
1.4.2 网页制作主流编程技术 11
习题与思考题 12
2.1.1 用Dreamweaver MX 2004创建第一个网页 13
2.1 制作第一个网页 13
第2章 页面设计初步 13
2.1.2 用HTML创建第一个网页 14
2.1.3 在本地机浏览网页 15
2.2 页面风格与布局 15
2.2.1 页面风格 15
2.2.2 网页基本元素 16
2.2.3 页面布局 17
2.3 Dreamweaver基础 18
2.3.1 Dreamweaver MX 2004工作界面 18
2.3.2 文档的显示方式 22
2.3.3 属性面板 23
2.3.4 其他面板 23
2.4 HTML基础 24
2.4.1 HTML文档基本结构 24
2.4.2 分析一个HTML文档 25
2.4.3 HTML文档的标签 26
2.4.4 文字设计标签 26
2.4.5 页面布局标签 28
习题与思考题 30
第3章 站点的建设与规划 31
3.1 站点概述 31
3.1.1 站点 31
3.1.2 规划站点 31
3.2 创建本地站点 32
3.2.1 在Dreamweaver中新建站点 32
3.2.2 建立指向Windows文件夹的站点 33
3.2.3 站点的导出与导入 33
3.3.1 “站点”面板 34
3.3 站点的操作 34
3.3.2 管理本地站点 35
3.3.3 编辑本地站点 36
习题与思考题 37
第4章 在网页中使用文本 38
4.1 用Dreamweaver处理文档 38
4.1.1 创建文档 38
4.1.2 保存文档与关闭文档 40
4.1.3 设置网页属性 41
4.2.1 文本输入与格式设置 42
4.2 用Dreamweaver处理文本 42
4.2.2 创建列表 44
4.2.3 使用CSS样式 46
4.3 用HTML处理文本 51
4.3.1 用HTML设置网页属性 51
4.3.2 设置文本格式 52
4.3.3 列表标记符 54
4.3.4 滚动字幕 58
4.4 用HTML处理CSS样式 59
4.4.1 创建自定义的CSS样式 59
4.4.3 原样显示 60
4.4.2 使用自定义样式 60
习题与思考题 61
第5章 在网页中使用表格和框架 62
5.1 在Dreamweaver中使用表格 62
5.1.1 表格概述 62
5.1.2 创建表格 62
5.1.3 编辑表格 65
5.2.1 布局视图概述 66
5.2 表格的布局视图 66
5.2.2 布局表格的操作 67
5.2.3 布局单元格的操作 68
5.2.4 标尺和网格 70
5.3 用框架布局页面 72
5.3.1 框架概述 72
5.3.2 创建框架和框架集 72
5.3.3 框架和框架集属性面板 74
5.3.4 保存框架和框架集 75
5.3.5 在框架中插入文本、图像和表格 76
5.4.1 层的创建 77
5.4 用“层”布局网页 77
5.4.2 在层中插入对象 78
5.4.3 编辑层 79
5.5 用HTML处理表格框架 80
5.5.1 表格标记符 80
5.5.2 使用表格标记符 82
5.5.3 框架标记符 83
5.5.4 使用框架标记符 84
5.6.1 插入头部信息 85
5.6 网页头部信息 85
5.6.2 元数据meta 86
5.6.3 关键字和描述 86
5.6.4 刷新 86
习题与思考题 87
第6章 在网页中使用图像和影片 88
6.1 网页常用的图像格式 88
6.1.1 PNG图像 88
6.1.2 JPG/JPEG图像 88
6.1.3 GIF图像 88
6.2.1 在网页中插入静态图像 89
6.2 在网页中插入图像 89
6.1.4 TIFF图像 89
6.2.2 设置图像属性 90
6.2.3 手工编辑图像 92
6.2.4 设置网页背景图像和背景色 93
6.3 在网页中插入Flash影片 94
6.3.1 插入Flash影片 94
6.3.2 插入Flash按钮 96
6.3.3 插入Flash文本 97
6.3.4 在网页中插入声音 98
6.4.1 图像标签 99
6.4 用HTML为网页插入图像和音频 99
6.4.2 用HTML插入图像 100
6.4.3 用HTML插入声音 101
习题与思考题 101
第7章 在网页中使用超链接 102
7.1 超链接概述 102
7.1.1 超链接 102
7.1.2 超链接路径 102
7.1.3 超链接的目标端点 103
7.2.1 创建指向文档的超链接 104
7.2 创建超链接 104
7.2.2 使用图像作为超链接的起始端点和目标端点 106
7.2.3 链接到文档中的指定位置 106
7.2.4 创建E-mail链接 108
7.2.5 创建其他链接 109
7.2.6 使用“指向文件”图标创建超链接 109
7.3 用HTML创建超链接 110
7.3.1 超链接标签 110
7.3.2 链接到文档 111
7.3.3 链接到锚记 113
7.3.4 链接到图像 114
7.3.5 链接到E-mail 114
习题与思考题 115
第8章 用Fireworks处理图像 116
8.1 Fireworks MX 2004基础 116
8.1.1 Fireworks MX 2004工作窗口 116
8.1.2 几个常用面板 119
8.2 用Fireworks制作图像 121
8.2.1 创建文档 121
8.2.2 设置画布 123
8.3 制作位图 124
8.3.1 位图与矢量图 124
8.3.2 选择工具 124
8.3.3 位图工具 125
8.3.4 调整位图颜色与色调 132
8.4 制作矢量图 133
8.4.1 使用矢量绘图工具 133
8.4.2 使用“文本”工具 136
8.5 综合举例 137
8.4.3 使用“自由变形”工具 137
习题与思考题 142
第9章 用Flash处理动态图像 143
9.1 Flash MX 2004基础 143
9.1.1 Flash MX 2004工作窗口 143
9.1.2 菜单栏 143
9.1.3 场景 145
9.1.4 时间轴 145
9.1.5 属性面板 146
9.1.6 工具箱 146
9.1.7 面板组 147
9.2 使用图层和元件 149
9.2.1 认识图层 149
9.2.2 使用图层 150
9.2.3 认识元件 151
9.2.4 创建元件 152
9.3 制作Flash动画 156
9.3.1 认识帧 156
9.3.2 创建“补间”动画 156
9.3.3 创建“时间轴特效”动画 159
9.3.4 创建“帧-帧”动画 163
9.3.5 创建“沿指定路径运动”动画 164
9.3.6 创建“遮罩”动画 165
9.4 给Flash作品加按钮 166
9.4.1 认识按钮 166
9.4.2 制作按钮 166
9.4.3 为按钮分配动作 167
9.5 给Flash作品加声音 169
9.5.1 给电影加声音 169
9.5.2 给按钮加声音 170
习题与思考题 171
第10章 使用网页表单进行交互 172
10.1 认识表单 172
10.1.1 表单概述 172
10.1.2 表单对象 173
10.1.3 创建表单 173
10.2 添加表单对象 175
10.2.1 添加文本域 175
10.2.2 添加单选按钮组 176
10.2.3 添加复选框 178
10.2.4 添加按钮 179
10.2.5 添加列表框 180
10.2.6 添加文件域 181
10.3 检查表单 183
10.4 表单标签 184
10.4.1 添加文本框 184
10.4.2 添加按钮 184
10.4.3 单选框和多选框 185
10.4.4 下拉菜单和滚动菜单 186
习题与思考题 188
11.1.2 对象、属性、方法、事件 189
11.1.1 什么是JavaScript 189
第11章 用JavaScript编写脚本 189
11.1 认识JavaScript 189
11.1.3 在HTML中插入JavaScript脚本 190
11.1.4 在Dreamweaver文档中插入JavaScript脚本 191
11.1.5 <script>标签 193
11.2 JavaScript中的变量与数据 193
11.2.1 JavaScript中的数据类型 193
11.2.2 JavaScript中的变量 194
11.2.3 运算符 194
11.3.1 if条件语句 195
11.3 JavaScript的选择语句 195
11.3.2 switch条件语句 197
11.4 JavaScript的循环语句 198
11.4.1 for循环语句 198
11.4.2 while循环语句 200
11.4.3 do-while循环语句 201
11.4.4 break和continue语句 201
11.5.1 函数 202
11.5 函数和对象 202
11.5.2 对象 203
11.5.3 内置对象 204
11.5.4 内置函数 208
11.5.5 浏览器对象 209
11.6 JavaScript中的事件 213
11.6.1 事件概述 213
11.6.2 浏览器事件 214
11.6.3 鼠标事件 215
11.7 公告窗口 215
习题与思考题 217
第12章 用VBScript编写脚本 218
12.1 认识VBScript 218
12.1.1 什么是VBScript 218
12.1.2 VBScript的开始标签和结束标签 218
12.1.3 在Dreamweaver中插入VBScript脚本 219
12.2 变量、常量和数组 220
12.2.1 变量 220
12.2.2 常量 221
12.2.3 数组 222
12.3.1 过程 223
12.3 过程和函数 223
12.3.2 函数 224
12.3.3 内置函数 225
12.4 条件语句和循环语句 229
12.4.1 If-Then-Else条件语句 229
12.4.2 Select Case条件语句 230
12.4.3 Do-Loop循环语句 231
12.4.4 For-Next循环语句 232
12.5 简单窗体验证 233
习题与思考题 235
第13章 ASP编程技术 236
13.1 认识ASP 236
13.1.1 动态网页的含义 236
13.1.2 ASP技术的本质 236
13.1.3 ASP技术的强大功能 237
13.1.4 ASP技术的特点 237
13.1.5 调试ASP程序 237
13.1.6 编写第一个ASP程序 238
13.2.1 ASP的内部对象 239
13.1.7 ASP文件的执行过程 239
13.2 ASP的内部对象 239
13.2.2 Request对象 240
13.2.3 Response对象 243
13.2.4 Application对象 246
13.2.5 Session对象 248
13.2.6 Server对象 249
13.3 ASP的内置组件 251
13.3.1 ASP的常用组件 251
13.3.4 Database Access组件 252
13.3.5 BrowserCapabilities组件 252
13.3.2 调用ASP组件 252
13.3.3 AdRotator组件 252
13.3.6 FileAccess组件 253
13.4 ADO基础 253
13.4.1 认识ADO 253
13.4.2 Connection对象 254
13.4.3 设置DSN 254
13.4.4 Connection对象 256
13.4.5 Recordset和Field对象 258
13.4.6 Command对象和Parameter对象 261
习题与思考题 262
第14章 网站实例分析 263
14.1 系统功能分析与设计 263
14.1.1 “教师”部分的功能 263
14.1.2 “学生”部分的功能 263
14.1.3 模块划分 263
14.1.4 辅助功能 264
14.2.2 数据库的逻辑设计 265
14.2 数据库设计及实现 265
14.2.1 数据库的需求分析 265
14 2.3 后台数据库的配置设计 266
14.3 前端页面的设计与开发 267
14.3.1 系统共用页面 267
14.3.2 主页面 269
14.3.3 公告栏 270
习题与思考题 283
参考文献 284