第一部分 漫游Dreamweaver MX 2
第1章 精彩的Dreamweaver MX世界 2
1.1 Dreamweaver MX能做什么 2
1.1.1 概述 2
1.1.2 Dreamweaver MX的新功能 3
1.1.3 Dreamweaver MX功能指南 6
1.2 系统需求 13
1.2.1 Windows 13
1.2.2 Macintosh 14
1.3 安装Dreamweaver MX 14
1.4 Dreamweaver MX界面图解 18
1.4.1 主窗口 18
1.4.2 CSS Styles(CSS样式面板) 21
1.4.3 HTML Styles(HTML样式面板) 22
1.4.4 Behaviors(行为面板) 22
1.4.5 Tag Inspector(标签面板) 23
1.4.6 Snippets(代码片段面板) 23
1.4.7 Reference(参考)面板 24
1.4.8 DataBases(数据库面板) 25
1.4.9 Bindings(绑定面板) 25
1.4.10 Server Behaviors(服务器行为面板) 26
1.4.11 Components(组件面板) 26
1.4.12 Site(站点面板) 26
1.4.13 Assets(资源面板) 28
1.4.14 Layers(层面板) 29
1.4.15 Frames(框架面板) 30
1.4.16 Answers(问题面板) 30
1.4.17 Properties(属性面板) 31
1.4.18 Timelines(时间轴面板) 31
1.4.19 History(历史面板) 32
1.4.20 Code Inspector(代码面板) 32
1.5 主菜单介绍 33
1.5.1 File(文件)菜单 33
1.5.2 Edit(编辑)菜单 35
1.5.3 View(查看)菜单 36
1.5.4 Insert(插入)菜单 38
1.5.5 Modify(修改)菜单 45
1.5.6 Text(文本)菜单 48
1.5.7 Commands(命令)菜单 50
1.5.8 Site(站点)菜单 51
1.5.9 Window(窗口)菜单 51
1.5.10 Help(帮助)菜单 53
上机练习与指导 53
第2章 建站流程 54
2.1 网站的主题定位 54
2.1.1 网站的题材 54
2.1.2 定位题材的建议 55
2.1.3 网站的名称 56
2.2 资料搜集 56
2.3 结构设计 57
2.3.1 栏目和版块 57
2.3.2 目录的结构设计 58
2.4 形象设计 59
2.4.1 网站的标志 59
2.4.2 网站的标准色彩 59
2.4.3 网站的标准字体 59
2.4.4 网站的宣传标语 60
2.5 主页设计 60
2.6 其他页面设计 61
2.7 站点规划 61
2.7.1 用文件夹来保存文档 61
2.7.2 使用合理的文件名称 61
2.7.3 模板和库 61
2.7.4 使用Alt 62
2.8 定义站点 63
2.9 首页制作 64
2.9.1 页面属性 64
2.9.2 表格设计 64
2.9.3 填写内容 65
2.9.4 添加链接和交互 65
2.9.5 添加其它内容 66
2.10 测试 66
2.10.1 兼容性测试 66
2.10.2 链接测试 66
2.10.3 实地测试 66
2.11 申请域名、空间 66
2.11.1 申请顶级域名 66
2.11.2 申请免费域名 66
2.11.3 申请专线 67
2.11.4 其它方案 67
2.11.5 免费空间、域名推荐 68
2.12 上传 69
2.13 宣传 70
2.13.1 传统方式 70
2.13.2 网络广告 70
2.13.3 友情链接 71
2.13.4 注册搜索引擎 71
2.13.5 巧妙地设置Meta数据 71
上机练习与指导 72
第二部分 Dreamweaver MX内功心法 74
第3章 建立站点 74
3.1 站点的概念 74
3.1.1 本地计算机和Internet服务器 75
3.1.2 本地、远程站点 75
3.1.3 Internet服务程序与测试站点 76
3.1.4 规划站点 76
3.2 使用站点向导 77
3.3 Local Info(本地站点信息) 78
3.4 Remote Info(远程站点信息) 80
3.5 Testing Server(测试服务器信息) 86
3.6 Site Map Layout(站点地图规划) 86
3.7 Cloaking(遮盖信息) 88
3.8 Design Notes(设计笔记) 88
3.9 File View Columns 89
3.9.1 改变栏的顺序 90
3.9.2 增加一个新栏 90
3.9.3 删除一个栏目 90
3.10 站点的维护 90
3.10.1 概述 90
3.10.2 新建站点 91
3.10.3 编辑站点 92
3.10.4 复制站点 92
3.10.5 删除站点 93
3.10.6 导出站点 93
3.10.7 导入站点 93
3.10.8 打开站点 94
上机练习与指导 94
第4章 排版视图 95
4.1 页面规划概述 95
4.2 自由单元格和自由表格 96
4.2.1 画自由单元格和自由表格 97
4.2.2 在自由表格下面画自由表格 99
4.2.3 画嵌套的自由表格 99
4.2.4 使用Dreamweaver的网格 99
4.2.5 向自由单元格内增添内容 100
4.2.6 清除自由单元格高度 101
4.2.7 改变自由单元格大小 101
4.2.8 移动自由单元格 102
4.2.9 调整自由表格大小 102
4.2.10 移动自由表格 102
4.3 格式化 102
4.3.1 格式化自由单元格 102
4.3.2 格式化自由表格 103
4.4 设置自由表格列宽度 105
4.4.1 自动伸缩 105
4.4.2 固定宽度 105
4.4.3 使用分隔图像 106
4.5 设置排版视图参数 107
上机练习与指导 108
第5章 表格 109
5.1 创建表格 109
5.1.1 插入表格 109
5.1.2 设置表格 110
5.2 表格及其元素的基本操作 111
5.2.1 选择表格及其元素 111
5.2.2 调整表格和单元格的大小 113
5.2.3 添加或删除行或列 114
5.2.4 分割单元格 115
5.2.5 合并单元格 116
5.2.6 剪切、复制、粘贴单元格 116
5.2.7 输入文字 118
5.2.8 插入其它对象 119
5.2.9 自动套用表格格式 119
5.2.10 排序 121
5.2.11 将表格转换为层 122
5.3 设置表格及其元素属性 123
5.3.1 设置表格属性 123
5.3.2 设置表格元素的属性 125
5.4 综合实例 126
5.4.1 栏目区 129
5.4.2 导航区 131
5.4.3 辅助区 131
5.4.4 注册/登录区 132
5.4.5 设置各单元格的高度 133
5.4.6 其它区域 133
5.5 表格应用技巧 134
5.5.1 表格的作用 134
5.5.2 使用百分比还是像素 134
5.5.3 使用表格还是单元格 134
上机练习与指导 134
第6章 文本与样式 135
6.1 键入文本 135
6.1.1 普通文本 135
6.1.2 特殊字符 135
6.1.3 插入日期 137
6.1.4 列表 137
6.2 设置项目列表 138
6.2.1 项目列表的类型 138
6.2.2 使用现有的项目列表 139
6.2.3 创建嵌套项目列表 139
6.2.4 设置项目列表属性 139
6.3 设置文本属性 140
6.3.1 段落 140
6.3.2 标题 141
6.3.3 预定义 142
6.3.4 字体 142
6.3.5 字号 144
6.3.6 颜色 144
6.3.7 样式 145
6.3.8 对齐方式 147
6.3.9 链接 148
6.3.10 缩进 149
6.4 样式 149
6.4.1 什么是Style(样式) 149
6.4.2 使用Style(样式) 150
6.5 HTML样式 150
6.5.1 HTML样式概念 150
6.5.2 创建新样式 150
6.5.3 编辑现有样式 152
6.5.4 应用HTML样式 152
6.5.5 在现有样式的基础上创建新样式 152
6.5.6 删除样式 152
6.6 CSS样式 153
6.6.1 认识CSS样式 153
6.6.2 CSS的作用 153
6.6.3 CSS分类 154
6.6.4 创建新样式 154
6.6.5 编辑现有样式 155
6.6.6 应用CSS样式 156
6.6.7 在现有样式的基础上创建新样式 157
6.6.8 删除样式 157
6.6.9 定义CSS 157
6.6.10 CSS滤镜的属性、语法及参数 165
6.6.11 使用设计时样式表 169
6.6.12 将CSS转换为HTML标记 169
6.6.13 将网页中的样式导出为样式表文件 170
6.7 CSS实例 170
6.7.1 9磅字的制作 170
6.7.2 定义BODY和TD 173
6.7.3 链接的修饰 174
6.7.4 实现多种链接颜色 176
6.8 CSS扩展实例 178
6.8.1 Alpha 178
6.8.2 Blur 179
6.8.3 Chroma 180
6.8.4 DropShadow 180
6.8.5 FlipH 181
6.8.6 FlipV 182
6.8.7 Glow 182
6.8.8 Gray 183
6.8.9 Invert 183
6.8.10 Mask 184
6.8.11 Shadow 184
6.8.12 Wave 185
6.8.13 Xray 186
上机练习与指导 186
第7章 链接 187
7.1 关于链接 187
7.1.1 链接的概念 187
7.1.2 合理安排链接 187
7.2 路径 188
7.2.1 URL 188
7.2.2 深刻理解路径 188
7.3 创建链接 189
7.4 创建链接的方法 189
7.4.1 属性面板 190
7.4.2 指向文件图标创建链接 191
7.4.3 快捷菜单创建链接 191
7.4.4 直接拖动 191
7.5 链接的种类 192
7.5.1 页间跳转 192
7.5.2 页内跳转(创建锚点链接) 193
7.5.3 和框架有关的跳转 194
7.5.4 创建脚本链接 194
7.5.5 创建空链接 195
7.5.6 E.Mail链接 195
7.5.7 双链接和多重链接 196
7.6 用站点地图管理器创建链接 197
7.7 检查链接 198
7.8 综合实例 200
上机练习与指导 201
第8章 操纵图像 202
8.1 插入图像 202
8.1.1 插入普通图像 202
8.1.2 插入轮换图像 204
8.1.3 插入图像占位符 205
8.2 设置图像属性 205
8.2.1 名称 206
8.2.2 W、H(宽度和高度) 206
8.2.3 Src(文件名) 206
8.2.4 Link(链接) 206
8.2.5 Align(对齐方式) 206
8.2.6 Alt(可选文字) 206
8.2.7 V Space和H Space(纵向和横向间隙) 206
8.2.8 Target(目标) 206
8.2.9 Low Src(预显示图像) 207
8.2.10 Border(边框) 207
8.2.11 Refresh Size(刷新大小) 207
8.2.12 Edit(编辑) 207
8.3 设置图像属性 207
8.3.1 调整图像大小 207
8.3.2 对齐 208
8.4 图像热点区域 209
8.4.1 创建热点区域 209
8.4.2 实例 210
8.5 制做相册 212
上机练习与指导 216
第9章 行为 217
9.1 Behaviors的概念 217
9.1.1 附加行为 217
9.1.2 修改行为 219
9.1.3 创建新行为 219
9.1.4 Behavior(行为)面板 219
9.2 事件 220
9.3 行为 222
9.3.1 Call JavaScript实例 222
9.3.2 Change Property实例 224
9.3.3 Check Rrowser实例 226
9.3.4 Check Plugin实例 227
9.3.5 Control Shockwave or Flash实例 229
9.3.6 Drag Layer实例 230
9.3.7 Go To URL实例 233
9.3.8 Show/Hide Pop-Up Menu实例 234
9.3.9 Jump Menu实例 236
9.3.10 Jump Menu Go实例 238
9.3.11 Open Brower Window实例 239
9.3.12 Play Sound实例 241
9.3.13 Popup Message实例 242
9.3.14 Preload Images实例 243
9.3.15 Set Nav Bar Image 245
9.3.16 Set Text实例 246
9.3.17 Show-Hide Layers 250
9.3.18 Swap Image Restore 251
9.3.19 Swap Image实例 251
9.3.20 Validate Form实例 253
9.3.21 TimeLine实例 255
9.3.22 Show Event For 258
9.3.23 Get More Behaviors 258
上机练习与指导 258
第10章 层 259
10.1 关于层 259
10.1.1 层的概念 259
10.1.2 层的分类 259
10.2 创建层 260
10.2.1 创建普通的层 260
10.2.2 创建嵌入式层 261
10.3 设置层属性 261
10.3.1 单个层的属性 261
10.3.2 多个层的属性 263
10.4 层的操作 263
10.4.1 激活层 263
10.4.2 插入对象 264
10.4.3 选择层 264
10.4.4 调整层的大小 265
10.4.5 嵌入和分离层 265
10.4.6 移动层 266
10.4.7 对齐层 267
10.4.8 将层对齐网格 267
10.4.9 改变层的可见性 268
10.4.10 把层转换成表格 268
10.5 综合实例 269
10.5.1 蓝色小屋 269
10.5.2 打造下拉菜单 273
上机练习与指导 276
第11章 表单 277
11.1 表单的概念 277
11.2 创建表单 277
11.3 向表单中插入对象 279
11.3.1 Text Field(输入框) 279
11.3.2 Hidden Field(隐藏域) 279
11.3.3 Textarea(文本区域) 280
11.3.4 Check Box(复选框) 280
11.3.5 Radio Button(单选按钮) 280
11.3.6 Radio Group(单选按钮组) 280
11.3.7 List/Menu(下拉列表框) 281
11.3.8 Jump Menu(跳转式下拉列表框) 281
11.3.9 Image Field(图像域) 282
11.3.10 File Field(文件域) 282
11.3.11 Label(标签) 282
11.3.12 Button(按钮) 282
11.3.13 Fieldset(面板) 282
11.4 表单的属性 283
11.4.1 Form Name(表单名称) 283
11.4.2 Action(动作) 283
11.4.3 Method(方法) 283
11.5 表单对象的属性 284
11.5.1 输入框属性 284
11.5.2 隐藏域属性 285
11.5.3 文本区域属性 285
11.5.4 复选框属性 285
11.5.5 单选钮属性 286
11.5.6 下拉列表框属性 286
11.5.7 文件域属性 287
11.5.8 图像域属性 287
11.5.9 按钮属性 288
11.6 综合实例 288
11.6.1 新客户注册表单 288
11.6.2 网上调查 294
上机练习与指导 302
第12章 框架 303
12.1 框架和框架集的概念 303
12.2 框架的基本操作 303
12.2.1 创建框架集 303
12.2.2 删除框架 305
12.2.3 创建嵌入式框架集 305
12.2.4 保存框架和框架集文件 306
12.2.5 使用框架面板 306
12.2.6 查看框架和框架集的HTML 307
12.2.7 选择框架和框架集 307
12.2.8 指定框架的大小 308
12.2.9 设置框架和框架集边框 309
12.3 设置框架集属性 310
12.4 设置框架的属性 311
12.5 创建NOFRAMES 313
12.6 综合实例 314
12.6.1 实例说明 314
12.6.2 操作步骤 314
上机练习与指导 315
第13章 动画与多媒体 316
13.1 时间线的概念 316
13.2 创建时间线动画 317
13.2.1 直接创建动画 317
13.2.2 拖动路径创建动画 320
13.3 修改时间线及其对象的属性 320
13.3.1 修改时间线 320
13.3.2 修改时间线中对象的属性 322
13.4 插入动画 322
13.4.1 插入Flash电影 322
13.4.2 插入Shockwave电影 324
13.4.3 插入Applet(Java小程序) 325
13.4.4 插入ActiveX 327
13.4.5 插入Plugin(插件) 328
13.5 使用Flash文本 329
13.6 使用Flash按钮 330
13.6.1 插入一个Flash按钮 330
13.6.2 修改一个Flash按钮 332
13.6.3 播放Flash动画 332
13.6.4 设置Flash对象属性 332
13.7 实例 333
13.7.1 准备工作 333
13.7.2 给页面加背景音乐 335
13.7.3 声音播放示例 335
13.7.4 视频示例 338
上机练习与指导 340
第三部分 Dreamweaver MX程序设计 342
第14章 HTML基础 342
14.1 HTML基本概念 342
14.2 HTML基本结构 343
14.3 CSS 346
14.3.1 CSS的作用 346
14.3.2 CSS样式的分类 349
14.3.3 CSS样式的简单运用 350
上机练习与指导 351
第15章 Dreamweaver MX代码设计 352
15.1 关于编码环境 352
15.1.1 支持的文件类型 352
15.1.2 充分利用代码 352
15.1.3 导入导HTML格式 352
15.1.4 服务器行为代码 353
15.2 编写和编辑代码 353
15.2.1 使用代码提示 353
15.2.2 使用代码片段 355
15.2.3 使用插入栏迅速插入代码 357
15.2.4 使用标签选择器插入标签 357
15.2.5 使用标签编辑器编辑标签 358
15.3 在设计视图中编辑代码 359
第16章 网页编程基础 360
16.1 基本术语 360
16.1.1 Web应用 360
16.1.2 动态页 360
16.1.3 服务器技术 360
16.1.4 服务器行为 360
16.1.5 数据库 361
16.2 动态页的工作方式 362
16.3 动态页面的制作流程 362
16.3.1 制作静态页面 362
16.3.2 定义记录集 362
16.3.3 添加动态内容 363
16.3.4 激活动态内容 363
16.3.5 编辑和调试Web页 363
16.4 指定服务器技术 363
16.5 创建ODBC连接 364
16.5.1 启动ODBC数据源管理器 364
16.5.2 DSN概述 365
16.5.3 创建ODBC连接过程 365
16.6 用Dreamweaver MX建立与数据库的连接 371
16.6.1 使用Access数据库的系统需求 371
16.6.2 使用DSN创建ADO数据库连接 373
16.6.3 使用绝对路径创建ADO连接 374
16.6.4 使用Server.Mappath方法创建ADO连接 375
上机练习与指导 375
第17章 动态页面制作步骤 376
17.1 定义记录集 376
17.1.1 简单记录集的定义 377
17.1.2 高级记录集的定义 379
17.1.3 调用存储过程 381
17.1.4 编辑、删除和复制记录集 382
17.1.5 简单的SQL查询语句 383
17.2 其他数据源的定义 384
17.2.1 请求对象 385
17.2.2 会话对象 386
17.2.3 应用程序对象 386
17.3 动态数据的绑定 387
17.3.1 绑定动态文本 387
17.3.2 设置动态文本数据格式 388
17.3.3 绑定动态图像 388
17.3.4 向表单对象绑定动态数据 390
17.3.5 向HTML属性中绑定动态数据 392
17.3.6 使ActiveX、Flash等对象的参数动态 394
17.4 添加服务器行为 395
17.4.1 显示多条记录 395
17.4.2 移动记录 396
17.4.3 显示与隐藏记录 397
17.4.4 页面之间信息传递 398
17.4.5 操作数据库中的表 400
17.4.6 用户验证 402
17.5 动态页制作示例 405
17.5.1 定义记录集 405
17.5.2 绑定动态内容 406
17.5.3 添加服务器行为 407
上机练习与指导 408
第18章 网页编程范例 409
18.1 页面搜索 409
18.2 细节页 412
18.3 插入页 416
18.4 更新页 417
18.5 删除页 419
第四部分 高级课题 422
第19章 三剑客的集成 422
19.1 Fireworks与Dreamweaver 422
19.1.1 插入图像 422
19.1.2 插入HTML代码 423
19.1.3 拷贝和粘贴Fireworks HTML 423
19.1.4 输出Firewoks HTML粘贴到 424
19.1.5 把Fireworks文件输出 424
19.2 在Dreamweaver中使用Fireworks 426
19.2.1 指定为主图像编辑器 426
19.2.2 关于设计笔记和源文件 427
19.2.3 编辑Fireworks文档 428
19.2.4 更新Fireworks HTML 431
19.3 Flash与Dreamweaver 431
19.3.1 在Dreamweaver中编辑Flash影片 431
19.3.2 更新SWF文件内部的链接 432
上机练习与指导 432
第20章 插件与数据交换 433
20.1 导入 433
20.1.1 Improt XML into Template 433
20.1.2 Import Word HTML 434
20.1.3 Import Table Data 435
20.2 导出 436
20.2.1 Export Editable Regions as XML 436
20.2.2 Exprot CSS Styles 437
20.2.3 Export Table(导出表格化数据) 438
20.3 插件 438
20.3.1 插件的概念 438
20.3.2 如何获得插件 439
20.3.3 安装插件 439
20.4 使用插件实例 440
20.4.1 Flash按钮实例 440
20.4.2 加入收藏夹实例 441
20.4.3 走马灯实例 443
上机练习与指导 445
第21章 提高工作效率 446
21.1 模板 446
21.1.1 模板的概念 446
21.1.2 创建模板 447
21.1.3 定义可编辑区域 449
21.1.4 使用Template(模板)面板 450
21.1.5 使用模板创建新文档 451
21.1.6 更新 451
21.1.7 将文档从模板中分离 453
21.2 库 453
21.2.1 库的概念 453
21.2.2 库项目属性设置 454
21.2.3 库参数设置 454
21.2.4 创建库项目 455
21.2.5 删除库项目 456
21.2.6 使用Library(库)面板 456
21.2.7 使用库项目 457
21.2.8 更新 458
21.2.9 将对象从库中分离(使页面上的库项目可编辑) 460
21.3 历史面板 461
21.3.1 打开历史面板 461
21.3.2 设置历史面板 462
21.3.3 撤消多步操作 462
21.3.4 清除历史面板记录 463
21.3.5 重复执行多步操作 463
21.3.6 拷贝和粘贴步骤 465
21.4 命令 465
21.4.1 命令的概念 465
21.4.2 录制命令 466
21.4.3 执行命令 466
21.4.4 存储为永久命令 466
21.4.5 编辑命令 467
21.4.6 删除命令 467
21.4.7 得到更多的命令 467
21.5 综合实例 468
21.5.1 实例说明 468
21.5.2 操作步骤 468
上机练习与指导 471
第22章 测试和调试 472
22.1 测试站点浏览器的兼容性 472
22.2 测试合法性 473
22.3 测试链接 473
22.4 HTML优化 474
22.4.1 整理HTML 474
22.4.2 优化文档 474
22.4.3 优化Microsoft Word生成的HTML文档 475
22.5 检查下载时间 476
22.6 实地测试 477
22.6.1 检查页面外观和效果 477
22.6.2 检查图像 477
22.6.3 检查链接 477
22.7 JavaScript脚本调试 477
22.7.1 启动调试器 477
22.7.2 运行调试器 478
22.7.3 停止调试 478
22.7.4 检查语法错误 478
22.7.5 查看错误描述 478
22.7.6 发现并修改逻辑错误 479
22.7.7 设置断点 480
22.7.8 单步调试代码 480
22.7.9 跳过函数调试 480
22.7.10 进入函数调试 481
22.7.11 运行到函数外 481
22.7.12 查看和编辑变量值 481
22.7.13 删除一个变量 481
22.7.14 编辑值 482
上机练习与指导 482
第五部分 实战精选 484
第23章 江南人家 484
23.1 页面预览 484
23.2 设置页面属性及样式 485
23.2.1页面属性设置 485
23.2.2 运用CSS样式定义普通文本 486
23.3 制作一个完整的个人主页 487
23.3.1 制作前的准备 487
23.3.2 页眉区制作 488
23.3.3 插入水平线 490
23.3.4 制作主内容区 492
第24章 商业网站综合实例 498
24.1 首页面的规划思想 498
24.2 设置页面属性及样式 499
24.2.1 页面属性设置 499
24.2.2 运用CSS样式定义普通文本 500
24.3 制作一个完整的个人主页 501
24.3.1 页眉区制作 501
24.3.2 导航区制作 506
24.3.3 搜索引擎 511
24.3.4 特别服务区制作 512
24.3.5 主内容一区制作 516
24.3.6 主内容二区的制作 522
24.3.7 主内容三区的制作 523
24.3.8 版权区制作 524
24.4 网页特效 525
第25章 打造自己的留言板 527
25.1 分析 527
25.1.1 留言板的机制 527
25.1.2 文件说明 527
25.2 首页的制作——显示留言 532
25.2.1 内容主体的制作 532
25.2.2 使用UBB 535
25.2.3 隐藏图标 540
25.2.4 添加导航按钮 540
25.3 留言 542
25.3.1 校验表单 542
25.3.2 Insert Record服务器行为 544
25.3.3 记住个人信息 544
25.4 管理留言 545
25.5 删除留言 547
25.5.1 了解资源 547
25.5.2 删除多条记录 547
25.6 站长回复 548
25.7 登录机制 548
25.7.1 原理 548
25.7.2 Log in User 549
25.7.3 限制未登录用户访问 550
本章小结 550
上机练习与指导 550
附录A 光盘使用说明 551
附录B Dreamweaver网站推荐 557