第1部分 初识Dreamweaver MX 1
第1章 概述 1
1.1 Dreamweaver 2
1.2 UltraDev 4
1.3 工具集成 4
第2章 配置环境 6
2.1 组织开发环境 6
2.1.1 Web服务器 7
2.1.2 应用程序服务器 8
2.1.3 数据存储机制 8
2.1.4 路演服务器 8
2.1.5 活动数据服务器 9
2.2 服务器技术 9
2.2.1 ASP 9
2.2.2 ASP.NET 11
2.2.3 JSP 11
2.3 流行的Web服务器 12
2.2.4 ColdFusion 12
2.3.1 Microsoft 13
2.3.2 Apache 19
2.3.3 iPlanet 19
2.4 流行的数据库 20
2.4.1 Microsoft Access和ISAM 20
2.4.2 数据库服务器 22
2.4.4 流行的数据库服务器 23
2.4.3 数据库服务器的安全策略 23
2.5 小结 24
第3章 Dreamweaver MX基础 25
3.1 使用Dreamweaver MX 25
3.2 “站点”面板 25
3.3 管理站点文件 34
3.3.1 向站点添加新页面 34
3.3.2 管理站点 35
3.3.3 文档窗口 39
3.4 面板 41
3.5.1 “文件”菜单 43
3.5 Dreamweaver的菜单 43
3.5.2 “编辑”菜单 44
3.5.3 “查看”菜单 45
3.5.4 “插入”菜单 46
3.5.5 “修改”菜单 47
3.5.6 “文本”菜单 48
3.5.7 “命令”菜单 49
3.5.8 “站点”菜单 49
3.6 参数选择 50
3.5.9 “窗口”菜单 50
3.5.10 “帮助”菜单 50
3.7 小结 51
第4章 建立第一个站点 52
4.1 在Dreamweaver中构建Web页面 52
4.1.1 对象 53
4.1.2 行为 57
4.2 主页 59
4.3 模板 64
4.4 小结 65
第5章 向站点添加页面 66
5.1 从模板创建页面 66
5.1.1 使用“资源”面板创建基于模板的页面 69
5.1.2 向现有页面添加模板 69
5.1.3 向基于模板的页面应用模板 70
5.1.4 管理模板 70
5.2 基本页面元素 71
5.2.1 表格 71
5.2.2 层 73
5.2.3 图像 74
5.2.4 鼠标经过图像 75
5.2.5 表单 76
5.2.6 表单元素 77
5.2.7 框架 79
5.3 Dreamweaver特性 79
5.3.1 行为 79
5.3.2 参考资料 80
5.3.3 “资源”面板 80
5.3.5 历史记录 81
5.3.4 库 81
5.4 小结 82
第6章 发布站点 83
6.1 FTP 83
6.2 Dreamweaver中的FTP 88
6.2.1 获取和上传文件 89
6.2.2 同步文件 89
6.3 远程开发服务 90
6.4 版本控制和源代码控制 90
6.4.1 存回/取出 91
6.4.2 Microsoft Visual SourceSafe 92
6.4.3 WebDAV 93
6.5 其他FTP客户端 93
6.6 小结 94
第2部分 Web站点设计和构建 95
第7章 设计和规划站点 95
7.1 规划和设计站点 95
7.1.1 站点的用途和目标 96
7.1.2 目标受众 98
7.1.3 可用的工具和平台 99
7.1.4 站点的设计 99
7.1.5 导航方案 100
7.1.6 开发时间和成本 101
7.2 设计理念 101
7.2.1 导航 101
7.2.2 可用性 103
7.2.3 媒体 103
7.3 小结 104
第8章 定义站点 105
8.1 选择服务器模型 105
8.1.1 ColdFusion 105
8.1.2 ASP 106
8.1.3 JSP 107
8.1.4 PHP 107
8.1.5 ASP.NET 108
8.2 选择数据库 108
8.2.1 Microsoft Access 108
8.2.2 Microsoft SQL Server 109
8.2.4 MySQL 110
8.2.3 Oracle 110
8.2.5 DB2 111
8.2.6 PostgreSQL 111
8.2.7 其他数据库 111
8.3 站点 112
8.4 管理站点文件 113
8.5 使用站点向导定义新站点 114
8.6.1 本地信息 118
8.6 在高级视图中定义新站点 118
8.6.2 远程信息 119
8.6.3 测试服务器 122
8.6.4 遮盖 123
8.6.5 设计备注 124
8.6.6 站点地图布局 125
8.6.7 文件视图列 125
8.7 预先规划 126
8.7.1 站点报告 127
8.7.2 同步站点 128
8.8 向站点添加新页面 128
8.9 向站点添加数据库 129
8.9.1 数据库权限 129
8.9.2 为站点设置数据源 130
8.9.3 其他数据源 131
8.10 站点范围的查找/替换 131
8.10.3 指定标签:使用标签替换功能 132
8.10.2 搜索内容 132
8.10.1 查找范围 132
8.10.4 选项 133
8.10.5 查找/替换源代码实例 134
8.10.6 “打开”和“保存”按钮 135
8.11 小结 136
第9章 高级页面设计工具 137
9.1 高级模板功能 137
9.1.1 嵌套模板 137
9.1.2 可选区域 138
9.1.4 可编辑标签 139
9.1.3 重复区域和重复表格 139
9.1.5 创建模板结构 141
9.2 代码片断 147
9.2.1 使用代码片断 148
9.2.2 创建代码片断 150
9.3 标签检查器 152
9.4 代码视图功能 153
9.5 验证 155
9.6 目标浏览器检查 156
9.7 链接检查器 157
9.8 小结 157
第10章 Fireworks MX集成 158
10.1 快速导出 158
10.2 重新构建表 159
10.3 图像占位符 160
10.4 在Dreamweaver中编辑 161
10.5 弹出式菜单 162
10.6.1 Web图形文件格式 165
10.6 优化Web图形 165
10.6.2 切片图形 166
10.6.3 在Fireworks中优化复杂图形 167
10.7 小结 171
第11章 Flash集成基础 172
11.1 Dreamweaver中的SWF文件 173
11.1.1 Flash属性和属性检查器 174
11.1.2 Flash资源 176
11.2 Flash生成 177
11.2.1 Flash文本 178
11.2.2 Flash按钮 179
11.2.3 生成器模板 180
11.3 ActionScript 180
11.4 Shockwave 181
11.5 控制Flash或Shockwave影片 182
11.5.1 内置的Dreamweaver行为 182
11.5.2 Flash 5的JavaScript集成工具 182
11.6 小结 185
12.1 层叠样式表 186
第12章 层叠样式表 186
12.2.1 嵌套标签 187
12.2 使用CSS 187
12.2.2 CSS类 188
12.3 应用层叠样式表 189
12.3.1 外部样式表 189
12.3.2 嵌入样式表 189
12.4 应用CSS类 190
12.5 样式表层叠 190
12.3.3 内联样式 190
12.6 Dreamweaver MX中的层叠样式表 191
12.6.1 创建新的样式表 191
12.6.2 附加样式表 199
12.6.3 应用和编辑样式表 200
12.7 Dreamweaver MX的CSS实现 201
12.8 小结 202
第13章 JavaScript和DHTML 203
13.1 HTML、CSS、JavaScript和DOM 203
13.1.1 JavaScript的历史 204
13.1.2 基本的语言结构 205
13.1.3 DOM 208
13.2 行为 210
13.2.1 “行为”面板 210
13.2.2 向页面添加行为 213
13.2.3 第三方开发的行为 231
13.3.1 在页面中插入时间轴 232
13.3.2 添加行为到时间轴 232
13.3 时间轴 232
13.3.3 开始和停播时间轴 233
13.3.4 自动创建路径 233
13.3.5 时间轴的提示 233
13.4 JavaScript调试器 233
13.5 小结 235
第3部分 充分利用Dreamweaver MX 236
第14章 扩展和扩展管理器 236
14.1 什么是扩展 236
14.2.1 扩展管理器 239
14.2 扩展包和扩展管理器 239
14.2.2 包 240
14.2.3 Macromedia Exchange 241
14.2.4 其他扩展站点 243
14.3 使用扩展 243
14.3.1 使用扩展的技巧 244
14.3.2 一些常用的扩展 245
14.4 内置的命令生成器 252
14.5 小结 253
第15章 Dreamweaver MX可扩展性模型 254
15.1 理解扩展 254
15.1.1 扩展界面 256
15.1.2 选定内容和偏移 257
15.1.3 节点 259
15.1.4 点表示法 260
15.1.5 Dreamweaver MX API方法 261
15.1.6 Shared文件夹中的函数 262
15.2 Configuration文件夹 269
15.3 对象 273
15.3.1 修改对象 274
15.3.2 对象文件 275
15.3.3 objectTag()函数 276
15.3.4 显示帮助 281
15.4 创建服务器对象 282
15.4.1 在对象中使用对象 285
15.4.3 JavaScriptObject()类 287
15.4.2 VBScriptObject()类 287
15.4.4 添加ColdFusion版本的服务器对象 290
15.5 命令 291
15.6 工具栏 293
15.7 浮动面板 295
15.8 数据源 298
15.9 服务器格式 303
15.9.1 Preserve Whitespace服务器格式的HTML文件 304
15.9.2 创建新的格式 304
15.9.3 formatDynamicDataRef函数的实现 305
15.9.5 deleteFormat()函数 306
15.9.4 applyFormat()函数 306
15.9.6 编辑Formats.xml文件 307
15.10 将扩展打包 307
15.10.1 主标签 308
15.10.2 Products和Authors标签 309
15.10.3 扩展描述 309
15.10.4 把文件放到扩展包中 310
15.10.5 改变Dreamweaver菜单 310
15.10.6 包装扩展包 311
15.11 小结 312
第16章 创建服务器行为扩展 313
16.1 创建服务器行为扩展的步骤 316
16.1.1 最终代码:第一步 317
16.1.2 创建HTML文件:界面 319
16.1.3 添加包含文件 319
16.1.4 定义全局变量并实现initializeUI()函数 320
16.1.5 搜索字符串:在文档中查找行为 320
16.1.6 创建组和成员XML文件 321
16.1.7 建立PATT和MASK变量 323
16.1.8 编写函数构架 330
16.1.10 实现findServerBehavior()函数 331
16.1.9 实现canApplyServerBehavior()函数 331
16.1.11 实现applyServerBehavior函数 332
16.1.12 实现inspectServerBehavior函数 332
16.1.13 清理:analyzeServerBehavior函数 333
16.1.14 实现deleteServerBehavior函数 333
16.1.15 其他函数 334
16.3 使用服务器行为创建器 335
16.3.1 使用创建器创建服务器行为 335
16.2 下一步该做什么 335
16.3.2 创建具有多个成员的服务器行为 342
16.3.3 创建转换器 343
16.4 将服务器行为保存在何处 349
16.5 扩展服务器行为创建器 350
16.5.1 扩展服务器行为模板 350
16.5.2 添加自定义服务器行为创建器控件 351
16.6 服务器模型 353
16.7 小结 354
16.8 最后的话 354