活学活用Dreamweaver 4开发网站 含盘
分類: 图书,计算机/网络,图形图像 多媒体,Dreamweaver,
作者: 钟小平 编著
出 版 社: 人民邮电出版社
出版时间: 2001-8-1字数:版次: 1版1次页数: 496印刷时间:开本:印次:纸张:I S B N : 9787115095268包装: 精装内容简介
本书围绕网站开发和网页制作,详细介绍了Dreamweaver 4的高级功能和具体应用,从站点的总体规划到页面的制作,从文本格式化到网页动画设计,讲述了该软件的使用方法,突出Dreamweaver 4的新特性和新功能。
目录
第1章 快速了解Dreamweaver 41
1.1 Dreamweaver 4概述2
1.2 Dreamweaver 4的新特性2
1.2.1 增强的代码编辑功能3
1.2.2 更容易的页面设计3
1.2.3 改进的集成功能4
1.2.4 更加流畅的Web开发流程4
1.2.5 通用的用户界面5
1.3 熟悉Dreamweaver 4的工作环境5
1.3.1 Dreamweaver的工作区6
1.3.2 Dreamweaver的不同视图7
1.3.3 文档窗口8
1.3.4 工具栏9
1.3.5 对象面板简介10
1.3.6 属性面板简介11
1.3.7 菜单功能11
1.4 Dreamweaver的网站开发流程12
1.4.1 站点规划12
1.4.2 设计站点的基本结构12
1.4.3 设计并制作网页12
1.4.4 在网页中添加内容13
1.4.5 实现交互性和动画13
1.4.6 测试、发布和维护站点14
第2章 用Dreamweaver驾驭站点15
2.1 做好站点的规划工作16
2.1.1 确定Web站点的目标和访问者16
2.1.2 规划站点的结构17
2.1.3 规划站点的导航结构18
2.1.4 把握站点的整体风格18
2.1.5 其他注意事项18
2.2 本地站点的创建和使用19
2.2.1 创建本地站点19
2.2.2 管理站点20
2.2.3 在站点窗口查看站点结构21
2.2.4 操作站点文件23
2.2.5 编辑和更新现有站点23
2.3 站点中的网页文档23
2.3.1 设置文档的网页属性24
2.3.2 在文档窗口中选择对象25
2.3.3 显示和编辑网页的头部内容26
2.3.4 了解Web安全色27
2.4 连接站点文件的纽带----链接27
2.4.1 链接路径28
2.4.2 创建链接29
2.4.3 管理链接33
2.5 测试站点35
2.5.1 浏览器兼容性测试35
2.5.2 检查站点中的链接36
2.5.3 用浏览器预览网页37
2.5.4 用站点报告测试站点38
2.6 设置远程站点39
2.6.1 设置常规的远程站点40
2.6.2 与SourceSafe和WebDAV的合成43
2.7 站点的发布与维护45
2.7.1 连接到远程服务器45
2.7.2 上传和下载文件45
2.7.3 使本地站点和远程站点文件同步46
2.8 协同开发Web站点48
2.8.1 建立"Check In/Check Out"系统49
2.8.2 进行"Check In"和"Check Out"操作50
2.8.3 设计附注52
2.8.4 使用站点报告来改进工作流54
2.9 在Internet上建立网站55
2.9.1 建立企业级网站56
2.9.2 建立个人网站56
第3章 资源管理和重用技术59
3.1 资源管理60
3.1.1 了解资源管理60
3.1.2 使用资源面板61
3.1.3 往页面中添加资源63
3.1.4 改变资源显示顺序64
3.1.5 编辑资源64
3.1.6 资源管理和站点文件管理相结合65
3.1.7 使用收藏夹资源65
3.2 Dreamweaver的模板68
3.2.1 认识模板68
3.2.2 设计自己的模板68
3.2.3 编辑和修改模板72
3.2.4 基于模板设计网页72
3.2.5 让文档与模板脱钩75
3.2.6 模板修改与文档更新75
3.2.7 导出和导入XML内容76
3.3 Dreamweaver的库77
3.3.1 认识库项目77
3.3.2 新建一个库项目77
3.3.3 往文档中添加库项目78
3.3.4 修改库项目79
3.3.5 编辑库项目中的行为80
3.3.6 删除库项目81
3.4 使用外部模板81
3.5 使用历史面板82
3.5.1 了解历史面板83
3.5.2 使用历史面板重复执行操作83
3.5.3 在文档之间复制和粘贴步骤84
3.5.4 使用历史面板创建命令85
3.5.5 使用和编辑命令85
3.5.6 使用历史面板录制命令85
第4章 轻松打造CSS样式表87
4.1 认识CSS88
4.1.1 什么是CSS88
4.1.2 CSS的使用89
4.2 Dreamweaver强大的CSS管理功能91
4.2.1 打开CSS样式面板91
4.2.2 创建CSS样式91
4.2.3 编辑CSS样式表92
4.3 精确定制CSS样式93
4.3.1 定制CSS样式的"Type"类属性94
4.3.2 定制CSS样式的"Background"类属性94
4.3.3 定制CSS样式的"Block"类属性95
4.3.4 定制CSS样式的"Box"类属性96
4.3.5 定制CSS样式的"Border"类属性97
4.3.6 定制CSS样式的"List"类属性98
4.3.7 定制CSS样式的"Positioning"类属性99
4.3.8 定制CSS样式的"Extensions"类属性100
4.4 为HTML标记重新定义样式101
4.5 使用CSS选择器创建和应用样式103
4.6 自定义CSS样式及其应用105
4.7 应用外部样式表107
4.8 使用CSS滤镜实现多媒体特效109
4.8.1 什么是CSS滤镜109
4.8.2 用Dreamweaver实现滤镜特效111
4.9 灵活应用CSS114
4.9.1 浏览时改变鼠标光标114
4.9.2 巧用CSS的锚伪类115
4.9.3 灵活应用CSS的边框属性117
4.10 动态改变CSS样式117
4.10.1 用脚本语言动态改变CSS样式属性117
4.10.2 CSS的动态滤镜效果118
第5章 最具特色的工具----行为123
5.1 认识行为124
5.1.1 什么是行为124
5.1.2 进一步了解事件125
5.2 Dreamweaver行为的基本操作127
5.2.1 打开行为面板127
5.2.2 附加行为129
5.2.3 编辑行为130
5.3 Dreamweaver内置的行为131
5.3.1 调用JavaScript代码131
5.3.2 改变网页对象的属性132
5.3.3 识别浏览器133
5.3.4 识别插件135
5.3.5 跳转到指定的网页136
5.3.6 在新的浏览器窗口中打开网页137
5.3.7 在浏览器状态条中显示信息139
5.3.8 弹出信息对话框140
5.3.9 显示和隐藏层141
5.3.10 拖动层143
5.3.11 动态改变层中文本145
第6章 Dreamweaver的备用武器----插件149
6.1 认识Dreamweaver插件150
6.2 用Macromedia Extension Manager管理插件151
6.2.1 用Extension Manager安装插件152
6.2.2 用Extension Manager管理插件153
6.3 插件的下载154
6.4 插件应用实例155
6.4.1 利用插件实现网页背景颜色渐变效果155
6.4.2 灵活控制浏览器窗口157
6.4.3 网页打印控制160
6.4.4 动态鼠标轨迹特效161
6.4.5 使用"Resolution Redirect"插件判断屏幕分辨率164
6.4.6 用"dynamicClock"插件定制实时时钟165
6.5 自己动手做插件166
6.5.1 制作对象类插件167
6.5.2 制作命令类插件170
6.5.3 制作行为类插件173
第7章 代码编辑与脚本调试179
7.1 理解Roundtrip HTML特性180
7.2 Dreamweaver的参考面板及其使用181
7.3 使用代码视图和代码检查器182
7.3.1 进一步了解代码视图和代码检查器182
7.3.2 缩进代码行和检查对称HTML标记183
7.3.3 插入注释183
7.3.4 打开和编辑非HTML文件183
7.3.5 设置代码视图(代码检查器窗口)选项184
7.4 在设计视图中编辑HTML标记184
7.4.1 快速标记编辑器模式184
7.4.2 使用提示菜单186
7.4.3 设置快速编辑器参数186
7.5 代码格式化参数及其设置187
7.5.1 设置代码颜色参数187
7.5.2 设置代码格式化参数189
7.5.3 设置代码重写参数190
7.6 净化HTML源代码191
7.6.1 净化HTML源代码191
7.6.2 净化由Microsoft Word生成的HTML源代码192
7.6.3 用插件净化由FrontPage生成的HTML源代码194
7.7 使用外部HTML编辑器195
7.8 编辑脚本代码197
7.8.1 插入脚本代码197
7.8.2 编辑脚本代码198
7.8.3 查看和编辑脚本函数199
7.9 调试JavaScript脚本199
7.9.1 脚本调试器概述200
7.9.2 运行脚本调试器200
7.9.3 检查语法错误201
7.9.4 检查并修改逻辑错误201
7.9.5 查看和编辑变量值203
第8章 网页布局和定位技术205
8.1 网页布局的经典手法----表格定位206
8.1.1 了解表格结构206
8.1.2 格式化表格208
8.1.3 嵌套表格212
8.1.4 用表格布局213
8.2 网页布局专家----布局视图214
8.2.1 理解布局视图214
8.2.2 拖画布局单元格和表格215
8.2.3 往布局单元格中添加内容218
8.2.4 改变布局单元格和表格的大小及位置219
8.2.5 格式化布局单元格和表格219
8.2.6 设置布局宽度221
8.2.7 使用空白图像222
8.2.8 设置布局视图参数222
8.3 网页元素定位大师----层223
8.3.1 认识网页中的层224
8.3.2 创建层224
8.3.3 设置层的属性226
8.3.4 使用层面板(Layer Inspector)227
8.3.5 创建嵌套层228
8.3.6 层的基本操作228
8.3.7 用层来布局和定位231
8.4 强强联手----层和表格的组合应用232
8.4.1 用层技术来帮助用户设计表格233
8.4.2 将表格转换为层234
8.4.3 层中建表234
8.5 利用Dreamweaver的辅助定位工具235
8.5.1 根据屏幕分辨率来观察网页布局235
8.5.2 用标尺来帮助布局和定位235
8.5.3 用网格来帮助布局和定位236
8.5.4 跟踪图237
8.6 复杂页面的布局----框架技术239
8.6.1 认识框架和框架集239
8.6.2 创建框架集240
8.6.3 框架文件和框架集文件241
8.6.4 设置框架和框架集242
8.6.5 用链接来控制框架内容244
8.7 网页元素定位的高级手段----CSS245
8.7.1 CSS的相对定位和绝对定位245
8.7.2 实现层的相对定位245
第9章 绚丽多彩的文本247
9.1 插入特殊的字符248
9.1.1 特殊字符的插入248
9.1.2 空白的输入和处理249
9.1.3 日期的输入250
9.2 使用HTML标记、HTML样式和CSS样式格式化文本251
9.2.1 文本格式化概述251
9.2.2 用HTML标记格式化文本251
9.2.3 使用HTML样式254
9.2.4 使用CSS格式化文本256
9.3 用CSS滤镜实现文本特效256
9.4 用插件实现动态文本260
第10章 风景这边独好--网页图像267
10.1 网页图像格式268
10.1.1 网页图像格式268
10.1.2 灵活选择图像格式269
10.2 网页图像的基本操作270
10.2.1 插入图像270
10.2.2 图像属性的设置271
10.2.3 图像的对齐操作273
10.2.4 图像显示尺寸调整274
10.2.5 设置图像链接274
10.3 网页背景图像275
10.3.1 设置网页背景图像275
10.3.2 巧用网页背景图像的平铺特性276
10.3.3 让背景图像自动适应浏览器窗口276
10.3.4 使用CSS样式定义背景图像277
10.3.5 设置网页局部的背景图像279
10.4 制作翻转图像(Rollover Image)279
10.5 美仑美奂的导航条280
10.6 地图导航----图像映像技术282
10.7 用于图像的行为动作283
10.7.1 "PreLoad Images"动作283
10.7.2 "Set Nav Bar Image"动作284
10.7.3 "Swap Image"动作286
10.7.4 "Swap Image Restore"动作286
10.8 用CSS滤镜实现图像特效287
10.8.1 用一幅图像实现翻滚效果287
10.8.2 用CSS滤镜实现的图像过渡效果288
10.8.3 用插件实现的图像透明度渐变效果289
10.9 与Fireworks协同处理图像290
10.9.1 将Fireworks文件插入到Dreamweaver中290
10.9.2 在Dreamweaver中调用Fireworks293
10.9.3 编辑插入到Dreamweaver中的Fireworks文件295
10.9.4 在Dreamweaver中优化Fireworks图像和动画296
10.9.5 更新插入到Dreamweaver中的Fireworks HTML299
10.10 制作Web像册299
第11章 追求动感时尚----网页动画303
11.1 网页动画利器----时间线304
11.1.1 什么是时间线304
11.1.2 时间线面板304
11.1.3 使用时间线让层动起来306
11.1.4 通过拖动路径创建时间线动画308
11.1.5 修改时间线动画309
11.1.6 修改时间线对象的属性310
11.1.7 复制和粘贴时间线动画312
11.1.8 将动画序列应用到其他对象313
11.1.9 使用多个时间线313
11.1.10 时间线动画制作的几条原则314
11.2 将时间线与行为结合起来314
11.2.1 为时间线附加行为314
11.2.2 控制时间线的行为316
11.3 时间线应用进阶317
11.3.1 用时间线设计滚动看板317
11.3.2 用插件"Timeline Extensions 3.0"控制时间线的播放319
11.4 用插件实现层动画效果320
11.4.1 让层按照特殊路线运动320
11.4.2 用插件实现飘动的层322
11.4.3 用插件"dHTML AutoScroll Area"制作滚动看板323
11.4.4 跟着鼠标走的层325
11.4.5 用插件实现的层过渡效果326
11.5 精彩的网页过渡效果329
11.5.1 使用"Page Transitions"插件实现网页过渡329
11.5.2 通过插入元数据来实现网页过渡330
11.5.3 网页自动刷新331
第12章 兼容并蓄----网页多媒体333
12.1 媒体对象概述334
12.1.1 添加媒体对象334
12.1.2 为媒体对象添加设计附注335
12.2 添加Flash对象335
12.2.1 Flash对象概述335
12.2.2 使用Flash按钮对象336
12.2.3 使用Flash文本对象339
12.2.4 设置Flash对象属性340
12.2.5 在网页中加入Flash电影341
12.3 添加Generator对象343
12.4 添加Shockwave对象344
12.5 控制Shockwave或Flash电影的播放345
12.6 在网页中加入声音346
12.6.1 用于网络的声音文件347
12.6.2 添加指向声音文件的链接347
12.6.3 嵌入声音文件347
12.6.4 使用行为动作"Play Sound"播放声音348
12.6.5 使用插件加入背景音乐348
12.7 在网页中播放视频350
12.8 在网页中使用ActiveX控件351
12.9 添加Netscape Navigator插件内容352
12.10 插入Java小程序353
第13章 随心所欲做菜单357
13.1 新颖的动态下拉菜单358
13.2 收放自如的移动式菜单363
13.3 实用的跳转菜单366
13.4 方便的折叠菜单369
13.5 动感的滑动菜单375
13.6 前卫的仿快捷菜单377
第14章 网页的数据窗口----表单381
14.1 了解表单(Form)382
14.2 快速创建表单382
14.3 各类表单对象384
14.3.1 文本框对象384
14.3.2 按钮对象385
14.3.3 图像域对象386
14.3.4 复选框对象386
14.3.5 单选钮对象387
14.3.6 列表框/下拉菜单对象389
14.3.7 文件域对象391
14.3.8 隐藏域对象392
14.4 表单格式化393
14.5 表单的数据处理393
14.6 用行为"Set Text of Text Field"设置文本框的值395
14.7 使用行为"Validate Form"进行表单校验397
14.8 表单的多重提交399
14.9 防止表单的连续提交400
第15章 问鼎动态网站403
15.1 了解动态网站和Web应用程序404
15.1.1 Web动态技术404
15.1.2 客户端脚本405
15.1.3 服务器端脚本程序405
15.1.4 静态网页和动态网页406
15.2 Dreamweaver对服务器端脚本的支持407
15.2.1 在Dreamweaver中编辑ColdFusion和ASP文件408
15.2.2 自定义第三方标记409
15.3 编制服务器端脚本的Dreamweaver插件410
15.3.1 编制服务器端脚本的插件410
15.3.2 编制ASP脚本的插件"AspDream"410
15.4 了解Dreamweaver UltraDev412
15.4.1 Dreamweaver UltraDev概述412
15.4.2 Dreamweaver和Dreamweaver UltraDev413
15.4.3 UltraDev的Web应用程序概念413
15.4.4 UltraDev动态网页的工作机制414
第16章 快速制作交互页面──CourseBuilder入门415
16.1 了解CourseBuilder416
16.1.1 CourseBuilder概述416
16.1.2 启用CourseBuilder417
16.1.3 CourseBuilder交互418
16.2 多项选择交互419
16.2.1 多项选择交互概述419
16.2.2 用多项选择交互制作选择题420
16.3 拖放交互425
16.3.1 拖放交互概述425
16.3.2 制作拖放练习题425
16.4 探测交互430
16.4.1 探测交互概述430
16.4.2 制作探测练习题430
16.5 文本输入交互433
16.5.1 文本输入交互概述433
16.5.2 用文本输入交互制作填空题434
16.6 CourseBuilder的交互控件437
16.6.1 按钮(Button)交互437
16.6.2 计时器(Timer)交互439
16.6.3 滑动条(Slider)交互442
16.7 动作管理器对象445
16.8 管理CourseBuilder交互447
16.8.1 查看和编辑CourseBuilder交互对象的属性447
16.8.2 CourseBuilder交互对象的剪切、复制、粘贴和删除448
16.8.3 将含有CourseBuilder交互页面上载到服务器449
第17章 Web课件制作──CourseBuilder提高451
17.1 深入了解动作管理器452
17.1.1 动作管理器标签452
17.1.2 程序段(Segment)454
17.1.3 条件(Condition)455
17.1.4 动作(Action)458
17.2 计分和数据跟踪461
17.2.1 计分和数据跟踪概述461
17.2.2 标记对错与分值设定462
17.2.3 显示反馈信息463
17.2.4 确认CourseBuilder交互标识符464
17.2.5 用于跟踪成绩的JavaScript变量465
17.2.6 跟踪剩余时间和尝试次数466
17.3 制作自我测验课件466
17.3.1 在同一页面跟踪多个交互466
17.3.2 在不同页面之间跟踪多个交互470
17.4 记录成绩472
17.4.1 使用知识跟踪(Knowledge Track)472
17.4.2 连接数据库474
17.5 自定义交互模板475
17.5.1 自定义CourseBuilder交互模板475
17.5.2 了解模板库文件476
第18章 定制Dreamweaver479
18.1 Dreamweaver定制概述480
18.2 设置Dreamweaver的参数选项480
18.2.1 设置常规选项480
18.2.2 定制Dreamweaver面板482
18.3 改变默认文件类型483
18.4 修改对象面板484
18.5 自定义Dreamweaver菜单484
18.5.1 修改【Commands】菜单485
18.5.2 剖析菜单配置文件486
18.5.3 修改菜单和菜单项488
18.5.4 修改键盘快捷键489
18.6 定制对话框491
18.7 改变默认的HTML格式492
18.8 修改浏览器配置文件492
附录 精选Dreamweaver插件一览表495