目录:
第一部分 Dreamweaver 8网页制作篇
第1章 初识Dreamweaver 8 2
1.1 Dreamweaver 8简介 2
1.2 Dreamweaver 8的新功能 2
1.3 Dreamweaver 8的操作界面 4
1.3.1 菜单栏 5
1.3.2 插入栏 6
1.3.3 文档窗口 6
1.3.4 属性面板 6
1.3.5 浮动面板 6
第2章 创建与管理站点 8
2.1 创建站点 8
2.1.1 使用向导建立站点 8
2.1.2 使用高级设置建立站点 10
2.2 管理站点文件 11
2.2.1 创建文件夹和文件 11
2.2.2 移动和复制文件 13
2.3 站点文件的上传与下载 13
2.3.1 上传文件 13
2.3.2 下载文件 14
第3章 创建基本文本网页 15
3.1 设置页面属性 15
3.1.1 设置外观 15
3.1.2 设置链接 16
3.1.3 设置标题 17
3.1.4 设置标题和编码 17
3.1.5 设置跟踪图像 18
3.2 添加文本元素 18
3.2.1 在网页中添加文本 18
3.2.2 插入日期 19
3.2.3 插入特殊字符 21
3.2.4 插入水平线 23
3.3 编辑文本格式 24
3.3.1 设置文本字体 24
3.3.2 设置文本大小 24
3.3.3 设置文本颜色 25
3.4 编辑段落格式 25
3.4.1 设置标题 25
3.4.2 对齐段落 25
3.4.3 缩进/凸出段落 26
3.5 创建项目列表和编号列表 26
3.5.1 创建项目列表 26
3.5.2 创建编号列表 27
3.6 设置头信息 27
3.6.1 设置META 27
3.6.2 插入关键字 28
3.6.3 插入说明 29
3.6.4 插入刷新 30
3.7 检查拼写与查找替换 31
3.7.1 检查拼写 31
3.7.2 查找和替换 31
3.8 实战演练——创建基本文本网页 34
第4章 在网页中插入图像 36
4.1 网页中图像的使用常识 36
4.2 图像的基本操作 37
4.2.1 在网页中插入图像 37
4.2.2 设置图像属性 38
4.2.3 裁剪图像 40
4.2.4 使用Fireworks优化图像 40
4.2.5 调整图像的亮度和对比度 41
4.2.6 锐化图像 41
4.3 插入其他网页图像 42
4.3.1 使用跟踪图像 42
4.3.2 背景图像 43
4.3.3 创建鼠标经过图像 44
4.3.4 插入导航条 46
4.4 实战演练 48
4.4.1 实例1——创建鼠标经过图像导航栏 48
4.4.2 实例2——创建图文混合网页 50
第5章 使用表格 52
5.1 插入表格和表格元素 52
5.1.1 插入表格 52
5.1.2 设置表格属性 53
5.1.3 添加内容到单元格 54
5.2 选择表格元素 55
5.2.1 选取表格 55
5.2.2 选取行或列 56
5.2.3 选取单元格 56
5.3 表格的基本操作 57
5.3.1 调整表格高度和宽度 57
5.3.2 添加或删除行或列 57
5.3.3 拆分单元格 59
5.3.4 合并单元格 60
5.3.5 剪切、复制、粘贴单元格 60
5.4 排序及整理表格内容 61
5.4.1 导入表格式数据 61
5.4.2 排序表格 63
5.4.3 使用预置表格样式 64
5.5 实战演练 66
5.5.1 实例1——创建细线表格 66
5.5.2 实例2——利用表格布局网页 68
5.5.3 实例3——创建圆角表格 72
第6章 使用框架 78
6.1 框架网页概述 78
6.2 创建框架和框架集 78
6.2.1 创建框架集 78
6.2.2 保存框架和框架集文件 79
6.2.3 拆分框架集 80
6.3 选择框架和框架集 81
6.3.1 在框架面板中选择框架或框架集 81
6.3.2 在文档窗口中选择框架或框架集 81
6.4 设置框架和框架集属性 82
6.4.1 设置框架属性 82
6.4.2 设置框架集属性 83
6.5 实战演练 83
6.5.1 实例1——创建完整的框架网页实例 83
6.5.2 实例2——创建浮动框架 92
第7章 使用层 94
7.1 创建层 94
7.1.1 插入层 94
7.1.2 设置层的属性 95
7.2 层的基本操作 96
7.2.1 插入对象 96
7.2.2 选择层 96
7.2.3 调整层的大小 97
7.2.4 移动层 98
7.2.5 对齐层 99
7.2.6 改变层的可见性 100
7.3 层和表格的转换 101
7.3.1 将层转换为表格 101
7.3.2 将表格转换为层 102
7.4 实战演练 103
7.4.1 实例1——利用层制作网页下拉菜单 103
7.4.2 实例2——利用层布局网页版面 106
第8章 创建超级链接 110
8.1 超级链接的基本概念 110
8.2 创建链接的方法 111
8.2.1 使用属性面板创建链接 111
8.2.2 使用指向文件图标创建链接 111
8.2.3 使用菜单命令创建链接 111
8.3 实战演练 112
8.3.1 实例1——创建外部链接 112
8.3.2 实例2——创建E-mail链接 113
8.3.3 实例3——创建下载文件的链接 114
8.3.4 实例4——创建图像热点链接 115
8.3.5 实例5——创建锚点链接 117
8.3.6 实例6——创建空链接 119
8.3.7 实例7——创建脚本链接 120
第9章 使用CSS样式表 121
9.1 了解CSS样式表 121
9.2 CSS的使用 122
9.2.1 CSS基本语法 122
9.2.2 添加CSS的方法 122
9.3 设置CSS属性 124
9.3.1 设置CSS类型属性 124
9.3.2 设置CSS背景属性 125
9.3.3 设置CSS区块属性 125
9.3.4 设置CSS方框属性 126
9.3.5 设置CSS边框属性 127
9.3.6 设置CSS列表属性 127
9.3.7 设置CSS定位属性 128
9.3.8 设置CSS扩展属性 129
9.4 链接到或导出外部CSS样式表 129
9.4.1 创建外部样式 130
9.4.2 链接外部样式表 131
9.4.3 导出样式以创建CSS样式表 132
9.5 实战演练 133
9.5.1 实例1——应用CSS样式定义字体大小 133
9.5.2 实例2——应用CSS样式设置文本间行距 135
9.5.3 实例3——应用CSS样式制作阴影文字 137
第10章 使用行为 140
10.1 行为概述 140
10.1.1 认识事件 141
10.1.2 动作类型 141
10.2 制作指定大小的弹出窗口 142
10.3 调用JavaScript 143
10.3.1 利用JavaScript实现打印功能 143
10.3.2 利用JavaScript实现关闭网页 145
10.4 设置浏览器环境 146
10.4.1 检查表单 146
10.4.2 检查插件 147
10.4.3 检查浏览器 147
10.5 显示弹出式菜单 148
10.6 对图像设置动作 149
10.6.1 设置导航栏图像 149
10.6.2 交换图像 150
10.6.3 预先载入图像 151
10.6.4 恢复交换图像 151
10.7 设置状态栏文本 152
10.8 跳转菜单 153
10.9 转到URL 154
第11章 插入多媒体 155
11.1 在文档中插入背景音乐 155
11.2 添加Flash影片 157
11.2.1 在Dreamweaver中插入Flash影片 157
11.2.2 制作Flash文本 158
11.2.3 制作Flash按钮 160
11.3 插入视频文件 161
11.4 插入其他媒体对象 163
11.4.1 插入Shockwave影片 163
11.4.2 插入Java小程序 164
11.4.3 插入ActiveX控件 165
11.5 实战演练——在网页中插入媒体实例 166
第12章 使用模板和库 169
12.1 创建模板 169
12.1.1 新建模板 169
12.1.2 从现有文档创建模板 170
12.2 创建可编辑区域 171
12.2.1 插入可编辑区域 171
12.2.2 删除可编辑区域 173
12.2.3 更改可编辑区域 173
12.3 使用模板创建网页 173
12.4 管理站点中的模板 175
12.4.1 删除模板 175
12.4.2 修改模板 176
12.5 创建与应用库项目 176
12.5.1 创建库项目 176
12.5.2 应用库项目 178
12.5.3 修改库项目 179
12.6 实战演练 179
12.6.1 实例1——创建模板 179
12.6.2 实例2——利用模板创建网页 183
第13章 使用第三方插件扩展Dreamweaver 185
13.1 插件概述 185
13.2 安装和应用第三方插件 185
13.2.1 安装插件 186
13.2.2 应用插件 187
13.3 实战演练 188
13.3.1 实例1——飘浮广告插件 188
13.3.2 实例2——图片渐显效果插件 189
13.3.3 实例3——滚动标题栏插件 191
13.3.4 实例4——弹出窗口插件 192
13.3.5 实例5——随机显示图片的插件 194
第14章 创建表单 196
14.1 创建表单 196
14.1.1 创建表单域 196
14.1.2 设置表单属性 197
14.2 创建文本域 198
14.2.1 单行文本域和密码文本域 198
14.2.2 多行文本域 200
14.2.3 隐藏域 202
14.3 创建复选框和单选按钮 202
14.3.1 复选框 202
14.3.2 单选按钮和单选按钮组 204
14.4 创建列表和菜单 207
14.5 创建跳转菜单 209
14.6 创建文件域和图像域 210
14.6.1 创建文件域 210
14.6.2 创建图像域 211
14.7 创建按钮 212
14.8 实战演练 214
14.8.1 实例1——创建电子邮件反馈表单 214
14.8.2 实例2——制作客户调查表 219
第15章 动态网页设计基础 224
15.1 HTML基础 224
15.1.1 HTML基本概念 224
15.1.2 HTML基本语法 225
15.2 在Dreamweaver 8中编写代码 225
15.2.1 使用代码提示 226
15.2.2 使用代码片断 229
15.2.3 使用标签选择器插入标签 229
15.2.4 使用标签编辑器编辑标签 229
15.3 构建ASP应用程序开发环境 230
15.3.1 安装因特网信息服务器(IIS) 230
15.3.2 设置因特网信息服务器(IIS) 231
15.4 设计数据库 233
15.5 建立数据库连接 234
15.5.1 定义系统DSN 234
15.5.2 建立系统DSN连接 235
15.6 编辑数据表记录 236
15.6.1 查询并显示记录 236
15.6.2 插入记录 237
15.6.3 更新记录 238
15.6.4 删除记录 238
15.7 增加服务器行为 239
15.7.1 插入重复区域 239
15.7.2 插入显示区域 240
15.7.3 记录集分页 240
15.7.4 转到详细页面 241
15.7.5 转到相关页面 242
15.7.6 用户身份验证 242
15.8 实战演练——创建留言系统 244
15.8.1 创建数据库 244
15.8.2 创建数据库连接 245
15.8.3 制作留言发表页面 246
15.8.4 制作留言列表页面 252
15.8.5 制作留言显示页面 256
第16章 典型动态网站模块设计 259
16.1 新闻发布系统 259
16.1.1 新闻发布系统分析 259
16.1.2 设计数据库 259
16.1.3 创建数据库连接 260
16.1.4 制作显示全部新闻列表页面 261
16.1.5 制作新闻详细显示页面 266
16.1.6 制作管理员登录页面 268
16.1.7 制作新闻列表管理页面 272
16.1.8 制作新闻添加页面 277
16.1.9 制作新闻修改和删除页面 280
16.2 会员注册登录系统 284
16.2.1 会员注册系统概述 284
16.2.2 数据库设计与连接 285
16.2.3 制作注册页面 287
16.2.4 制作注册成功与失败页面 292
16.2.5 制作登录页面 294
16.2.6 制作登录成功页面 297
16.2.7 制作登录失败页面 299
16.3 在线调查系统 300
16.3.1 调查系统概述 300
16.3.2 数据库设计与连接 300
16.3.3 制作调查信息页面 302
16.3.4 制作调查结果页面 309
第17章 网页制作常见问题解答 321
1.如何输入空格 321
2.如何定义预格式化文本 321
3.如何设置水平线的颜色 321
4.如何很好地控制行距 322
5.如何创建动感字 324
6.如何避免自己的图片被其他站点使用 326
7.如何在一个站点的不同页面间播放同一种声音文件 326
8.为什么把单元格高度设置为“1”没有效果 326
9.如何删除图片链接的蓝色边框 326
10.如何去除链接的下划线 327
11.如何精确地定位网页中的内容 328
12.如何防止别人把自己的网页放在框架里 328
13.如何将站点加入收藏夹 329
14.如何将站点设为首页 329
15.如何让浏览者知道访问网页的次数 330
16.如何禁止使用鼠标右键 332
17.在Dreamweaver 8中怎样设置Flash背景为透明 333
18.如何在状态栏中显示跑马灯效果文本 334
19.如何制作始终在页面右下角浮动的时钟 335
20.如何利用插件制作颜色渐变的文本 338
第18章 Flash基础知识 342
18.1 Flash概述 342
18.1.1 Flash动画的特点 342
18.1.2 Flash的新增功能 343
18.2 Flash 8的工作界面 344
18.2.1 菜单栏 344
18.2.2 工具箱 345
18.2.3 时间轴面板 345
18.2.4 舞台 346
18.2.5 属性面板 346
18.2.6 面板组 346
18.3 Flash的发布 347
第19章 使用Flash绘图 348
19.1 Flash中的色彩模式 348
19.2 绘制图形对象 349
19.2.1 线条工具 349
19.2.2 铅笔工具 349
19.2.3 钢笔工具 350
19.2.4 椭圆工具 350
19.2.5 矩形工具 351
19.2.6 多角星形工具 352
19.2.7 混色器 353
19.3 填充图形对象 354
19.3.1 墨水瓶工具 354
19.3.2 颜料桶工具 356
19.3.3 滴管工具 357
19.3.4 刷子工具 358
19.3.5 填充变形工具 358
19.4 文本工具 359
19.4.1 创建文本 359
19.4.2 编辑文本 360
19.5 实战演练 360
19.5.1 实例1——绘制卡通人物 360
19.5.2 实例2——绘制项链 365
第20章 编辑对象 369
20.1 对象的基本操作 369
20.1.1 使用选择工具选择对象 369
20.1.2 使用套索工具选择对象 370
20.1.3 移动、复制和删除对象 370
20.2 使用任意变形工具 371
20.2.1 缩放对象 371
20.2.2 翻转对象 372
20.2.3 使用封套功能修改形状 372
20.3 使用填充变形工具 373
20.3.1 调整线性渐变填充 373
20.3.2 调整放射状渐变填充 373
20.3.3 调整位图填充 374
20.4 分组、层迭和对齐对象 374
20.4.1 将对象分组 374
20.4.2 层迭对象 375
20.4.3 对齐对象 375
20.5 实例1——制作变换的按钮 376
第21章 使用元件、实例和库 381
21.1 元件 381
21.1.1 元件的类型 381
21.1.2 创建图形元件 382
21.1.3 将对象转换为图形元件 383
21.1.4 将动画转换为影片剪辑元件 384
21.2 实例的应用 385
21.2.1 创建实例 385
21.2.2 交换元件实例 387
21.2.3 改变实例的颜色和透明度 387
21.2.4 改变实例类型 389
21.2.5 分离实例 389
21.3 库的应用 389
21.3.1 库面板的组成 389
21.3.2 编辑库项目 390
21.3.3 使用共享库资源 390
21.4 实战演练 391
21.4.1 实例1——文字效果 391
21.4.2 实例2——随着鼠标缩放按钮 393
第22章 使用时间轴与帧 397
22.1 时间轴与帧 397
22.1.1 时间轴 397
22.1.2 帧 398
22.2 编辑与管理帧 398
22.3 使用时间轴特效 399
22.3.1 添加时间轴特效 400
22.3.2 设置时间轴特效 401
22.4 实战演练 406
22.4.1 实例1——利用分离效果制作满天飞花 406
22.4.2 实例2——制作分散式直接复制效果 409
第23章 使用图层 411
23.1 图层概述 411
23.1.1 图层的类型 411
23.1.2 创建图层和图层文件夹 412
23.1.3 编辑图层 412
23.1.4 修改图层属性 415
23.2 使用引导层 415
23.3 使用遮罩层 418
23.3.1 创建遮罩层 418
23.3.2 利用遮罩层创建电影镜头效果 420
23.4 实战演练 422
23.4.1 实例1——利用引导层制作动画 422
23.4.2 实例2——利用遮罩制作百叶窗效果动画 424
第24章 创建Flash动画 427
24.1 动画的基本类型 427
24.2 创建逐帧动画 427
24.2.1 利用导入图像直接生成逐帧动画 427
24.2.2 创建文字依次出现动画 428
24.3 创建运动补间动画 429
24.3.1 创建改变对象位置的动画 430
24.3.2 使用旋转动画制作电子钟表 431
24.4 创建形状补间动画 433
第25章 导入声音与视频 436
25.1 Flash声音与视频的基础知识 436
25.2 编辑与处理声音 437
25.2.1 导入声音 437
25.2.2 添加声音 437
25.2.3 编辑声音 439
25.2.4 设置声音属性 441
25.3 导入视频 441
25.4 实战演练 444
25.4.1 实例1——制作带音效的按钮 444
25.4.2 实例2——制作音乐贺卡 445
第26章 ActionScript脚本语言基础 447
26.1 ActionScript简介 447
26.2 插入ActionScript代码 449
26.2.1 为帧添加ActionScript 450
26.2.2 为按钮添加ActionScript 450
26.2.3 为影片剪辑添加ActionScript 451
26.3 ActionScript编程基础 452
26.3.1 变量 452
26.3.2 常量 453
26.3.3 关键字 453
26.3.4 函数 454
26.4 ActionScript中的运算符 455
26.4.1 数值运算符 455
26.4.2 关系运算符 455
26.4.3 赋值运算符 455
26.4.4 逻辑运算符 456
26.4.5 等于运算符 456
26.4.6 位运算符 457
26.5 ActionScript的基本语法 457
26.5.1 点 457
26.5.2 斜杠 457
26.5.3 分号 458
26.5.4 冒号 458
26.5.5 大括号和小括号 458
26.5.6 注释 458
26.6 ActionScript中的数据类型 459
26.7 ActionScript中的基本语句 459
26.7.1 if语句 459
26.7.2 特殊条件语句 460
26.7.3 for循环 460
26.7.4 while和do while循环 461
第27章 使用ActionScript制作交互动画 462
27.1 stop和play语句 462
27.2 超链接语句getURL 465
27.2.1 使用getURL跳转到网页 465
27.2.2 使用getURL发送邮件 466
27.3 拖动语句startDrag 467
27.3.1 使用按钮拖动影片剪辑 467
27.3.2 使用startDrag制作个性化鼠标 469
27.4 fscommand语句 472
27.4.1 制作全屏播放动画 472
27.4.2 使用quit退出影片 473
第28章 使用组件 475
28.1 组件简介 475
28.2 常用组件的应用 475
28.2.1 Button组件 475
28.2.2 CheckBox组件 476
28.2.3 ComboBox组件 477
28.2.4 List组件 477
28.2.5 RadioButton组件 478
28.2.6 其他组件 479
28.3 实战演练——会员注册 479
第29章 动画设计常见问题解答 484
1.使用选择工具有哪些操作技巧 484
2.静态文本、动态文本和输入文本有何区别 484
3.如何为文本建立超级链接 484
4.如何为文本制作阴影 485
5.什么是引导层,引导层有何功能 486
6.什么是遮罩层,遮罩层有何功能 486
7.可以导入到Flash中的音频格式有哪几种 486
8.如何为按钮添加声音 487
9.如何将一张图变成Flash文件后任意缩放而不出现锯齿 488
10.做好的Flash放在网页上面总是循环,如何让它不循环 489
11.Flash动画背景可以透明吗 489
12.导出透明图片的方法有哪些 489
13.怎样将一串字或一幅图由模糊变清晰 489
14.如何进行多帧选取 489
15.制作“沿轨迹运动”的动画时,物件为什么总是沿直线运动 490
16.如何制作发送电子邮件按钮 490
17.如何制作滚动字幕效果 491
18.如何利用模板制作动画 493
19.为什么删除了WAV声音文件后Flash文件大小并没有改变 493
20.如何保护SWF动画,以防止他人随便引用 494
第30章 Fireworks 8快速入门 496
30.1 Fireworks 8概述 496
30.2 Fireworks 8工作界面 496
30.2.1 菜单栏 497
30.2.2 工具箱 497
30.2.3 文档窗口 498
30.2.4 属性面板 498
30.2.5 浮动面板 498
30.3 编辑位图图像 499
30.3.1 创建位图图像 499
30.3.2 修饰位图 501
30.4 编辑矢量图形 503
30.4.1 创建矢量图形 503
30.4.2 填充效果 503
30.4.3 转换为位图图像 504
30.5 实战演练——设计爱心标志 505
第31章 编辑与处理文本 509
31.1 文本输入 509
31.2 文字的缩放 511
31.3 文本编辑 511
31.3.1 设置文本的属性 511
31.3.2 移动文本对象 512
31.3.3 对文本应用效果 512
31.4 文本沿路径排列 514
31.5 实战演练 515
31.5.1 实例1——创建阴影文字效果 515
31.5.2 实例2——创建网页特殊字体 516
第32章 综合处理网页图像 518
32.1 创建图像切片和热区 518
32.1.1 编辑切片 518
32.1.2 给切片设置超链接 520
32.1.3 创建图像热区 520
32.2 创建网页图像素材 521
32.2.1 创建网页按钮 522
32.2.2 创建导航栏 524
32.3 色彩调整与滤镜效果 526
32.3.1 调整图像的色阶 526
32.3.2 调整图像的亮度和对比度 528
32.3.3 图像的反转效果 528
32.3.4 模糊图像 529
32.3.5 导入滤镜效果 532
32.4 实战演练——利用滤镜制作图像边框 535
第33章 图像处理常见问题解答 538
1.如何在Fireworks中删除层 538
2.如何移动层和层中的对象 538
3.如何旋转对象 538
4.如何倾斜对象 538
5.如何设置路径的联合 538
6.如何设置路径的交集 539
7.如何设置路径的打孔 539
8.如何设置路径的裁切 539
9.样式和特效有什么区别 540
10.如何隐藏和显示所有切片及辅助线 540
11.什么是“洋葱皮”效果 540
12.怎样显示“洋葱皮”效果 540
13.怎样制作空心字 540
14.如何制作水印字 542
15.如何羽化网页图像选区边缘 543
16.如何创建环绕文字效果 544
17.如何制作图像文字效果 545
18.如何制作动态按钮 547
19.如何制作遮罩文字动画 549
20.如何优化图像 550
第34章 网站建设规范和基本流程 554
34.1 网站建设规范 554
34.1.1 组建开发团队规范 554
34.1.2 开发工具规范 555
34.1.3 超链接规范 555
34.1.4 文件夹和文件命名规范 555
34.1.5 代码设计规范 556
34.2 网站建设的基本流程 557
34.2.1 确定站点目标 557
34.2.2 确定目标浏览者 557
34.2.3 确定站点风格 558
34.2.4 收集整理素材 558
34.2.5 设计网页图像 559
34.2.6 制作网页 559
34.2.7 开发动态网站模块 560
34.2.8 申请域名和服务器空间 561
34.2.9 测试站点 562
34.2.10 上传与发布站点 565
34.2.11 推广网站 565
第35章 企业网站制作综合实例 567
35.1 网站规划 567
35.1.1 网站需求分析 567
35.1.2 确定网站主题 568
35.1.3 确定网站的版式设计 568
35.1.4 确定网站主要色彩搭配 568
35.2 设计网页图像和动画 569
35.2.1 设计网页Banner 569
35.2.2 设计网页按钮 574
35.3 制作主页 575
35.3.1 制作网站导航 576
35.3.2 制作会员注册 578
35.3.3 制作产品分类 582
35.3.4 制造客户服务 583
35.3.5 制作产品搜索 584
35.3.6 制作公司动态 586
35.3.7 制作产品展示 587
35.3.8 制作特价专区 590
35.4 添加打开浏览器窗口的特效 593
第36章 个人网站制作综合案例 596
36.1 网站前期策划 596
36.1.1 确定网站主题 596
36.1.2 确定网站栏目和布局草图 597
36.1.3 设计与制作页面 597
36.2 处理个人相册照片 598
36.2.1 处理个人照片 598
36.2.2 制作个人相册动画 601
36.3 创建个人网站 604
36.4 制作网页模板 605
36.4.1 制作库文件 605
36.4.2 制作模板 607
36.4.3 设置模板可编辑区 609
36.5 利用模板制作主页 610
36.6 制作网页特效 615
36.6.1 给主页添加背景音乐 615
36.6.2 给主页添加显示状态栏特效 617