第一部分 漫游Dreamweaver MX 2004
第1章 精彩的Dreamweaver MX 2004世界 2
1.1 Dreamweaver MX 2004能做什么 2
1.1.1 概述 2
1.1.2 Dreamweaver MX 2004的新功能 2
1.2 系统需求 10
1.2.1 Windows 10
1.2.2 Macintosh 10
1.3 安装Dreamweaver MX 2004 11
1.4 Dreamweaver MX 2004界面图解 13
1.4.1 主窗口 13
1.4.2 CSS样式面板 15
1.4.3 行为面板 15
1.4.4 代码面板组 15
1.4.5 应用程序面板组 16
1.4.6 文件面板组 17
1.4.7 高级布局面板组 17
1.4.8 属性面板组 18
1.4.9 “历史记录”面板 18
1.4.10 代码检查器 19
1.5 主菜单介绍 19
1.5.1 “文件”菜单 19
1.5.2 “编辑”菜单 19
1.5.3 “查看”菜单 19
1.5.4 “插入”菜单 19
1.5.5 “修改”菜单 19
1.5.6 “文本”菜单 20
1.5.7 “命令”菜单 20
1.5.8 “站点”菜单 20
1.5.9 “窗口”菜单 20
1.5.10 “帮助”菜单 20
上机练习与指导 20
第2章 建站流程 21
2.1 网站的主题定位 21
2.1.1 网站的题材 21
2.1.2 定位题材的建议 22
2.1.3 网站的名称 23
2.2 资料搜集 23
2.3 结构设计 24
2.3.1 栏目和板块 25
2.3.2 目录的结构设计 25
2.4 形象设计 26
2.4.1 网站的标志 26
2.4.2 网站的标准色彩 26
2.4.3 网站的标准字体 26
2.4.4 网站的宣传标语 27
2.5 主页设计 27
2.6 其他页面设计 28
2.7 站点规划 28
2.7.1 用文件夹来保存文档 28
2.7.2 使用合理的文件名称 28
2.7.3 模板和库 28
2.7.4 使用“替代” 29
2.8 定义站点 29
2.9 首页制作 30
2.9.1 页面属性 30
2.9.2 表格设计 31
2.9.3 填写内容 31
2.9.4 添加链接和交互 32
2.9.5 添加其他内容 32
2.10 测试 33
2.10.1 兼容性测试 33
2.10.2 链接测试 33
2.10.3 实地测试 33
2.11 申请域名、空间 33
2.11.1 申请项级域名 33
2.11.2 申请免费域名 33
2.11.3 申请专线 33
2.11.4 其他方案 34
2.11.5 免费空间、域名推荐 34
2.12 上传 35
2.13 宣传 37
2.13.1 传统方式 37
2.13.2 网络广告 38
2.13.3 友情链接 38
2.13.4 注册搜索引擎 38
2.13.5 巧妙地设置Meta数据 38
上机练习与指导 39
第二部分 Dreamweaver MX 2004内功心法第3章 建立站点 42
3.1 站点的概念 42
3.1.1 本地计算机和Internet服务器 43
3.1.2 本地、远程站点 43
3.1.3 Internet服务程序与测试站点 44
3.1.4 规划站点 44
3.2 使用站点向导 45
3.3 本地站点信息 46
3.4 远程信息 47
3.5 测试服务器 51
3.6 遮盖 52
3.7 设计备注 53
3.8 站点地图布局 54
3.9 文件视图列 55
3.9.1 改变栏目的顺序 55
3.9.2 增加一个新项 55
3.9.3 删除一个项目 56
3.10 站点的维护 56
3.10.1 概述 56
3.10.2 新建站点 56
3.10.3 管理站点 56
3.10.4 复制站点 57
3.10.5 删除站点 57
3.10.6 导出站点 57
3.10.7 导入站点 57
3.10.8 打开站点 58
上机练习与指导 58
第4章 布局模式 59
4.1 页面规划概述 59
4.2 布局单元格和布局表格 60
4.2.1 画布局单元格和布局表格 60
4.2.2 在布局表格下面画布局表格 62
4.2.3 画嵌套的布局表格 62
4.2.4 使用Dreamweaver的网格 63
4.2.5 向布局单元格内增添内容 63
4.2.6 清除布局单元格高度 64
4.2.7 改变布局单元格大小 64
4.2.8 移动布局单元格 65
4.2.9 调整布局表格大小 65
4.2.10 移动布局表格 65
4.3 格式化 65
4.3.1 格式化布局单元格 65
4.3.2 格式化布局表格 66
4.4 设置布局表格列宽度 67
4.4.1 自动伸缩 68
4.4.2 固定宽度 68
4.4.3 使用间隔图像 68
4.5 设置布局模式参数 69
上机练习与指导 70
第5章 表格 71
5.1 创建表格 71
5.1.1 插入表格 71
5.1.2 设置表格 72
5.2 表格及其元素的基本操作 73
5.2.1 选择表格及其元素 73
5.2.2 调整表格和单元格的大小 74
5.2.3 添加或删除行或列 75
5.2.4 拆分单元格 76
5.2.5 合并单元格 76
5.2.6 剪切、复制、粘贴单元格 77
5.2.7 输入文字 78
5.2.8 插入其他对象 79
5.2.9 自动套用表格格式 79
5.2.10 排序 81
5.2.11 将表格转换为层 82
5.3 设置表格及其元素属性 82
5.3.1 设置表格属性 82
5.3.2 设置表格元素的属性 84
5.4 综合实例——制作北京希望电子出版社网站首页 85
5.4.1 栏目区 87
5.4.2 导航区 89
5.4.3 辅助区 90
5.4.4 注册/登录区 91
5.4.5 设置各单元格的高度 91
5.4.6 其他区域 91
5.5 表格应用技巧 92
5.5.1 表格的作用 92
5.5.2 使用百分比还是像素 92
5.5.3 使用表格还是单元格 92
上机练习与指导 92
第6章 文本与样式 93
6.1 键入文本 93
6.1.1 普通文本 93
6.1.2 特殊字符 93
6.1.3 插入日期 94
6.1.4 列表 94
6.2 设置项目列表 95
6.2.1 项目列表的类型 95
6.2.2 使用现有的项目列表 96
6.2.3 创建嵌套项目列表 96
6.2.4 设置项目列表属性 96
6.3 设置文本属性 97
6.3.1 段落 97
6.3.2 标题 98
6.3.3 预定义 98
6.3.4 字体 99
6.3.5 字号 100
6.3.6 颜色 101
6.3.7 样式 102
6.3.8 对齐方式 103
6.3.9 链接 104
6.3.10 缩进 105
6.4 样式 105
6.4.1 什么是样式 105
6.4.2 使用样式 105
6.5 CSS样式 105
6.5.1 认识CSS样式 105
6.5.2 CSS的作用 106
6.5.3 CSS分类 107
6.5.4 创建新样式 107
6.5.5 编辑现有样式 108
6.5.6 应用CSS样式 108
6.5.7 在现有样式的基础上创建新样式 109
6.5.8 删除样式 109
6.5.9 定义CSS 109
6.5.10 CSS滤镜的属性、语法及参数 116
6.5.11 使用设计时样式表 121
6.5.12 将网页中的样式导出为样式表文件 121
6.6 CSS实例 122
6.6.1 9磅字的制作 122
6.6.2 定义BODY和TD 124
6.6.3 链接的修饰 125
6.6.4 实现多种链接颜色 127
6.7 CSS扩展实例 128
6.7.1 Alpha 128
6.7.2 Blur 129
6.7.3 Chroma 130
6.7.4 DropShadow 131
6.7.5 FlipH 131
6.7.6 FlipV 132
6.7.7 Glow 132
6.7.8 Gray 133
6.7.9 Invert 134
6.7.10 Mask 134
6.7.11 Shadow 134
6.7.12 Wave 135
6.7.13 Xray 136
上机练习与指导 136
第7章 链接 137
7.1 关于链接 137
7.1.1 链接的概念 137
7.1.2 合理安排链接 137
7.2 路径 138
7.2.1 URL 138
7.2.2 深刻理解路径 138
7.3 创建链接 139
7.4 创建链接的方法 139
7.4.1 使用属性面板创建键接 140
7.4.2 使用指向文件图标创建链接 140
7.4.3 使用快捷菜单创建链接 141
7.4.4 直接拖动 141
7.5 链接的种类 142
7.5.1 页间跳转 142
7.5.2 页内跳转(创建锚记链接) 143
7.5.3 和框架有关的跳转 143
7.5.4 创建脚本链接 144
7.5.5 创建空链接 144
7.5.6 电子邮件链接 145
7.5.7 双链接和多重链接 145
7.6 用站点地图管理器创建链接 146
7.7 检查链接 147
7.8 综合实例——双链接 149
上机练习与指导 150
第8章 操纵图像 151
8.1 插入图像 151
8.1.1 插入普通图像 151
8.1.2 插入轮换图像 152
8.1.3 插入图像占位符 153
8.2 图像属性参数 153
8.3 设置图像属性 155
8.3.1 调整图像大小 155
8.3.2 对齐 155
8.4 图像热点区域 156
8.4.1 创建热点区域 156
8.4.2 实例 157
8.5 制作相册 159
上机练习与指导 162
第9章 行为 163
9.1 行为的概念 163
9.1.1 附加行为 163
9.1.2 修改行为 164
9.1.3 创建新行为 165
9.1.4 行为面板 165
9.2 事件 165
9.3 行为 167
9.3.1 Call JavaScript实例 167
9.3.2 改变属性实例 169
9.3.3 检查浏览器实例 170
9.3.4 检查插件实例 172
9.3.5 控制Shockwave或Flash电影实例 173
9.3.6 拖动层实例 175
9.3.7 转到URL实例 177
9.3.8 显示/隐藏弹出式菜单实例 178
9.3.9 跳转菜单实例 180
9.3.10 跳转菜单开始实例 182
9.3.11 打开浏览器窗口实例 183
9.3.12 播放声音实例 184
9.3.13 弹出信息实例 185
9.3.14 预先载入图像实例 186
9.3.15 设置导航栏图像 187
9.3.16 设置文本实例 189
9.3.17 显示-隐藏层 191
9.3.18 恢复交换图像 192
9.3.19 交换图像实例 192
9.3.20 检查表单实例 195
9.3.21 显示事件 196
9.3.22 获取更多行为 196
上机练习与指导 196
第10章 层 197
10.1 关于层 197
10.1.1 层的概念 197
10.1.2 层的分类 197
10.2 创建层 197
10.2.1 创建普通的层&1 97
10.2.2 创建嵌入式层 198
10.3 设置层属性 198
10.3.1 单个层的属性 199
10.3.2 多个层的属性 200
10.4 层的操作 200
10.4.1 激活层 200
10.4.2 插入对象 200
10.4.3 选择层 200
10.4.4 调整层的大小 201
10.4.5 嵌入和分离层 202
10.4.6 移动层 202
10.4.7 对齐层 203
10.4.8 将层对齐到网格 203
10.4.9 改变层的可见性 204
10.4.10 把层转换成表格 204
10.5 综合实例 205
10.5.1 蓝色小屋 205
10.5.2 打造下拉菜单 208
上机练习与指导 210
第11章 表单 211
11.1 表单的概念 211
11.2 创建表单 211
11.3 向表单中插入对象 212
11.3.1 输入框 213
11.3.2 隐藏域 213
11.3.3 文本区域 213
11.3.4 复选框 213
11.3.5 单选按钮 214
11.3.6 单选按钮组 214
11.3.7 下拉列表框 214
11.3.8 跳转式下拉列表框 214
11.3.9 图像域 214
11.3.10 文件域 215
11.3.11 标签 215
11.3.12 按钮 215
11.3.13 面板 215
11.4 表单的属性 215
11.4.1 表单名称 215
11.4.2 动作 216
11.4.3 方法 216
11.5 表单对象的属性 216
11.5.1 输入框属性 216
11.5.2 隐藏域属性 217
11.5.3 文本区域属性 218
11.5.4 复选框属性 218
11.5.5 单选钮属性 218
11.5.6 下拉列表框属性 219
11.5.7 文件域属性 219
11.5.8 图像域属性 220
11.5.9 按钮属性 220
11.6 综合实例 221
11.6.1 新客户注册表单 221
11.6.2 网上调查 226
上机练习与指导 234
第12章 框架 235
12.1 框架和框架集的概念 235
12.2 框架的基本操作 235
12.2.1 创建框架集 235
12.2.2 删除框架 237
12.2.3 创建嵌入式框架集 237
12.2.4 保存框架和框架集文件 238
12.2.5 使用框架面板 238
12.2.6 查看框架和框架集的HTML 238
12.2.7 选择框架和框架集 238
12.2.8 指定框架的大小 240
12.2.9 设置框架和框架集边框 240
12.3 设置框架集属性 241
12.4 设置框架的属性 242
12.5 创建非框架 243
12.6 综合实例 244
12.6.1 实例说明 244
12.6.2 操作步骤 244
上机练习与指导 245
第13章 动画与多媒体 246
13.1 插入动画 246
13.1.1 插入Flash电影 246
13.1.2 插入Shockwave电影 248
13.1.3 插入Applet(Java小程序) 249
13.1.4 插入ActiveX对象 251
13.1.5 插入“插件” 252
13.2 使用Flash文本 253
13.3 使用Flash按钮 255
13.3.1 插入一个Flash按钮 255
13.3.2 修改一个Flash按钮 256
13.3.3 播放Flash按钮动画 256
13.3.4 设置Flash按钮对象属性 257
13.4 实例 257
13.4.1 准备工作 257
13.4.2 给页面加背景音乐 258
13.4.3 声音播放示例 258
13.4.4 视频示例 260
上机练习与指导 262
第三部分 Dreamweaver MX 2004程序设计第14章 HTML基础 264
14.1 HTML基本概念 264
14.2 HTML基本结构 265
14.3 CSS 268
14.3.1 CSS的作用 268
14.3.2 CSS样式的分类 270
14.3.3 CSS样式的简单运用 271
上机练习与指导 272
第15章 Dreamweaver MX 2004代码设计 273
15.1 关于编码环境 273
15.1.1 支持的文件类型 273
15.1.2 充分利用代码 273
15.1.3 导入导出HTML格式 273
15.1.4 服务器行为代码 274
15.2 编写和编辑代码 274
15.2.1 使用代码提示 274
15.2.2 使用代码片段 275
15.2.3 使用“插入”工具栏迅速插入代码 277
15.2.4 使用标签选择器插入标签 277
15.2.5 使用标签编辑器编辑标签 278
15.3 在设计视图中编辑代码 279
上机练习与指导 279
第16章 网页编程基础 280
16.1 基本术语 280
16.1.1 Web应用 280
16.1.2 动态页 280
16.1.3 服务器技术 280
16.1.4 服务器行为 280
16.1.5 数据库 281
16.2 动态页的工作方式 282
16.3 动态页面的制作流程 282
16.3.1 制作静态页面 282
16.3.2 定义记录集 282
16.3.3 添加动态内容 282
16.3.4 激活动态内容 283
16.3.5 编辑和调试Web页 283
16.4 指定服务器技术 283
16.5 创建ODBC连接 284
16.5.1 启动ODBC数据源管理器 284
16.5.2 DSN概述 284
16.5.3 创建ODBC连接过程 285
16.6 用Dreamweaver MX 2004建立与数据库的连接 290
16.6.1 使用Access数据库的系统需求 290
16.6.2 使用DSN创建ADO数据库连接 292
16.6.3 使用绝对路径创建ADO连接 293
16.6.4 使用Server.Mappath方法创建ADO连接 293
上机练习与指导 294
第17章 动态页面制作步骤 295
17.1 定义记录集(查询) 295
17.1.1 简单记录集(查询)的定义 296
17.1.2 高级记录集的定义 277
17.1.3 调用存储过程 299
17.1.4 编辑、删除和复制记录集 300
17.1.5 简单的SQL查询语句 301
17.2 其他数据源的定义 302
17.2.1 请求对象 303
17.2.2 会话对象 303
17.2.3 应用程序对象 304
17.3 动态数据的绑定 304
17.3.1 绑定动态文本 304
17.3.2 设置动态文本数据格式 305
17.3.3 绑定动态图像 305
17.3.4 向表单对象绑定动态数据 306
17.3.5 向HTML属性中绑定动态数据 308
17.3.6 使ActiveX、Flash等对象的参数动态 310
17.4 添加服务器行为 311
17.4.1 显示多条记录 311
17.4.2 移动记录 312
17.4.3 显示与隐藏记录 313
17.4.4 页面之间信息传递 313
17.4.5 操作数据库中的表 316
17.4.6 用户验证 318
17.5 动态页制作示例 320
17.5.1 定义记录集(查询) 321
17.5.2 绑定动态内容 322
17.5.3 添加服务器行为 322
上机练习与指导 324
第18章 网页编程范例 325
18.1 页面搜索 325
18.2 细节页 328
18.3 插入页 330
18.4 更新页 332
18.5 删除页 333
上机练习与指导 334
第四部分 高级课题 336
第19章 三剑客的集成 336
19.1 Fireworks与Dreamweaver 336
19.1.1 插入图像 336
19.1.2 插入HTML代码 337
19.1.3 拷贝和粘贴Fireworks HTML 337
19.1.4 导出Fireworks HTML粘贴到Dreamweaver中 338
19.1.5 把Fireworks文件导出 338
19.2 在Dreamweaver中使用Fireworks 340
19.2.1 指定为主图像编辑器 340
19.2.2 关于设计笔记和源文件 341
19.2.3 编辑Fireworks文档 342
19.2.4 更新Fireworks HTML 344
19.3 Flash与Dreamweaver 344
19.3.1 在Dreamweaver中编辑Flash影片 344
19.3.2 更新SWF文件内部的链接 345
上机练习与指导 345
第20章 插件与数据交换 346
20.1 导入 346
20.1.1 导入XML到模板 346
20.1.2 导入Word文档 347
20.1.3 导入表格数据 347
20.2 导出 349
20.2.1 以XML形式导出可编辑区域 349
20.2.2 导出CSS样式 349
20.2.3 导出表格化数据 350
20.3 插件 351
20.3.1 插件的概念 351
20.3.2 如何获得插件 351
20.3.3 安装插件 351
20.4 使用插件实例 352
20.4.1 Flash按钮实例 352
20.4.2 加入收藏夹实例 353
20.4.3 走马灯实例 354
上机练习与指导 356
第21章 提高工作效率 357
21.1 模板 357
21.1.1 模板的概念 357
21.1.2 创建模板 358
21.1.3 定义可编辑区域 359
21.1.4 使用模板面板 360
21.1.5 使用模板创建新文档 361
21.1.6 更新 361
21.1.7 将文档从模板中分离 363
21.2 库 363
21.2.1 库的概念 363
21.2.2 库项目属性设置 364
21.2.3 库参数设置 364
21.2.4 创建库项目 365
21.2.5 删除库项目 366
21.2.6 使用库面板 366
21.2.7 使用库项目 366
21.2.8 更新 367
21.2.9 将对象从库中分离(使页面上的库项目可编辑) 369
21.3 “历史记录”面板 369
21.3.1 打开“历史记录”面板 370
21.3.2 设置“历史记录”面板 370
21.3.3 撤销多步操作 370
21.3.4 清除“历史记录”面板中的记录 371
21.3.5 重复执行多步操作 371
21.3.6 拷贝和粘贴步骤 372
21.4 命令 373
21.4.1 命令的概念 373
21.4.2 录制命令 373
21.4.3 执行命令 374
21.4.4 存储为永久命令 374
21.4.5 编辑命令 374
21.4.6 删除命令 374
21.4.7 得到更多的命令 375
21.5 综合实例 375
21.5.1 实例说明 375
21.5.2 操作步骤 375
上机练习与指导 377
第22章 网站的测试维护 378
22.1 测试站点浏览器的兼容性 378
22.2 测试合法性 379
22.3 测试链接 379
22.4 HTML优化 380
22.4.1 整理HTML 380
22.4.2 优化文档 380
22.4.3 优化Microsoft Word生成的HTML文档 381
22.5 检查下载时间 382
22.6 实地测试 383
22.6.1 检查页面外观和效果 383
22.6.2 检查图像 383
22.6.3 检查链接 383
22.7 如何维护自己的网站 383
22.7.1 网站的硬件 383
22.7.2 网站的软件 383
22.8 网站的安全 384
22.8.1 安全基础 384
22.8.2 防火墙的概念 386
22.9 天网个人版防火墙简介 389
22.9.1 设置应用程序规则 389
22.9.2 IP规则设置 391
22.10 安全资源 392
上机练习与指导 395
第五部分 实战精选 398
第23章 江南人家 398
23.1 页面预览 398
23.2 设置页面属性及样式 399
23.2.1 页面属性设置 399
23.2.2 运用CSS样式定义普通文本 400
23.3 制作一个完整的个人主页 401
23.3.1 制作前的准备 401
23.3.2 页眉区制作 401
23.3.3 插入水平线 403
23.3.4 制作主内容区 405
上机练习与指导 410
第24章 商业网站综合实例 411
24.1 首页面的规划思想 411
24.2 设置页面属性及样式 412
24.2.1 页面属性设置 412
24.2.2 运用CSS样式定义普通文本 413
24.3 制作一个完整的个人主页 415
24.3.1 页眉区制作 415
24.3.2 导航区制作 419
24.3.3 搜索引擎 423
24.3.4 特别服务区制作 425
24.3.5 主内容一区的制作 428
24.3.6 主内容二区的制作 434
24.3.7 主内容三区的制作 435
24.3.8 版权区制作 436
24.4 网页特效 437
上机练习与指导 439
第25章 打造自己的留言板 440
25.1 分析 440
25.1.1 留言板的机制 440
25.1.2 文件说明 440
25.2 首页的制作——显示留言 445
25.2.1 内容主体的制作 445
25.2.2 使用UBB 448
25.2.3 隐藏图标 452
25.2.4 添加导航按钮 452
25.3 留言 455
25.3.1 校验表单 455
25.3.2 “插入记录”服务器行为 456
25.3.3 记住个人信息 456
25.4 管理留言 457
25.5 删除留言 458
25.5.1 了解资源 458
25.5.2 删除多条记录 459
25.6 站长回复 459
25.7 登录机制 460
25.7.1 原理 460
25.7.2 登录用户 460
25.7.3 限制未登录用户访问 461
上机练习与指导 462
附录A 光盘使用说明 463
附录B Dreamweaver网站推荐 470