在网页设计与制作领域中,Dreamweaver的用户最多、应用最广、其功能也最强,Dreamweaver MX 2004的发布,更说明了这一点。它集网页设计、网站开发和站点管理等功能于一体,具有可视化、支持多平台和跨浏览器的特性,是开发网站的首选工具。本书以简捷、通俗的语言,系统地讲解了Dreamweaver MX 2004中文版各方面的知识,并在大部分章节中辅以完整的实例,以加深读者对相关知识的理解,增加读者的实战经验。本书后面的Web应用程序开发部分(主要使用ASP技术)是集笔者多年的开发经验,在汲取了各方读者提出的宝贵意见、疑点后精心编写的。本书中的实例部分可以让读者轻松地学习使用Dreamweaver MX 2004设计静态网页、开发Web应用程序的方法和技巧。
本书以简捷、通俗的语言,系统地讲解了Dreamweaver MX 2004中文版各方面的知识,主要包括:Dreamweaver MX 2004的基础知识、定义站点、文本和图像的基本操作、设置超链接、表格的运用、层和框架、使用CSS样式表、设计表单、Dreamweaver MX 2004的内置行为、添加多媒体组件、模板和库的应用、开发Web应用程序的基础知识、Dreamweaver MX 2004中数据源的定义和应用以及服务器行为的应用等,还专门安排了一章讲述一个企业网站建设的全过程。
本书后面的Web应用程序开发部分(主要使用ASP技术)是集笔者多年的开发经验,在汲取了各方读者提出的宝贵意见后精心编写的。大部分章节中都辅以完整的实例,可以让读者轻松地学习使用Dreamweaver MX 2004设计静态网页、开发Web应用程序的方法和技巧,增加读者的实战经验。
本书专门为读者录制了视频教学文件,方便读者学习。
本书适合初、中级读者学习,也可作为各培训班以及中、高等院校相关专业的参考指导书。
第1章 网页制作的基础知识/1
1.1 Dreamweaver MX 2004的工作环境/2
1.1.1 启动Dreamweaver MX 2004/2
1.1.2 可视化开发环境/3
1.1.3 “插入”工具栏/5
1.1.4 浮动面板组/7
1.1.5 “属性”面板/8
1.2 Dreamweaver MX 2004的增强特性/8
1.2.1 增强的工作环境/9
1.2.2 增强的HTML代码编辑特性/10
1.2.3 强大的Web应用开发能力/12
1.3 使用Dreamweaver MX 2004的帮助系统/13
1.3.1 直接启动帮助/13
1.3.2 操作相关帮助/13
1.3.3 查阅参考手册/14
1.4 安装Dreamweaver MX 2004中文版/14
1.4.1 Dreamweaver MX 2004系统需求/14
1.4.2 安装Dreamweaver MX 2004软件/15
1.4.3 激活Dreamweaver MX 2004/17
1.4.4 卸载Dreamweaver MX 2004软件/19
1.5 本章小结/20
第2章 定义站点和创建新文档/21
2.1 网站开发的一般流程/22
2.2 Dreamweaver MX 2004站点的创建/22
2.2.1 创建本地站点/22
2.2.2 打开现有站点/25
2.3 文档的基本操作/25
2.3.1 创建新文档/26
2.3.2 打开现有文档/28
2.3.3 设置文档的页面属性/29
2.4 本章小结/31
第3章 文本和图像的基本操作/32
3.1 概述/33
3.2 插入文本/33
3.2.1 插入普通文本/33
3.2.2 插入符号/34
3.2.3 插入换行符和不换行空格/36
3.2.4 插入日期/37
3.3 “文本属性”面板/37
3.4 设置文本格式/38
3.4.1 设置段落格式/39
3.4.2 设置字符格式/40
3.5 创建项目列表/43
3.5.1 创建列表/43
3.5.2 创建嵌套列表/43
3.5.3 设置项目列表属性/44
3.6 添加水平分隔线/45
3.7 使用图像/46
3.7.1 网页中常用的图像格式/46
3.7.2 插入图像/46
3.7.3 设置图像属性/48
3.7.4 调整图像大小/49
3.7.5 在Dreamweaver中编辑图像/50
3.8 插入图像占位符/52
3.9 图像与文本的对齐方式/53
3.10 使用外部图像编辑器/54
3.10.1 启动外部图像编辑器/54
3.10.2 设置外部图像编辑器/55
3.10.3 使用Fireworks优化图像/55
3.11 本章小结/57
第4章 设置超链接/58
4.1 什么是超链接/59
4.2 路径/59
4.2.1 URL/60
4.2.2 绝对路径/60
4.2.3 相对路径/61
4.3 创建超链接/61
4.3.1 使用“属性”面板/61
4.3.2 使用“指向文件”图标/63
4.3.3 使用命令/65
4.4 创建锚点链接/65
4.4.1 什么是锚点/65
4.4.2 插入锚点/65
4.4.3 链接到锚点/66
4.5 设置E-Mail链接/66
4.6 创建其他类型的链接/67
4.6.1 创建脚本链接/67
4.6.2 创建空链接/67
4.6.3 创建下载链接/68
4.7 创建图像地图/69
4.8 管理链接/70
4.8.1 链接的自动更新/70
4.8.2 设置站点缓存/71
4.9 本章小结/72
第5章 使用表格布局页面/73
5.1 概述/74
5.2 创建表格/75
5.3 选择表格/76
5.3.1 选择整个表格/76
5.3.2 选择表格元素/77
5.4 设置表格属性/79
5.4.1 设置整个表格属性/79
5.4.2 设置单元格属性/81
5.5 操作表格/82
5.5.1 增删表格的行或列/82
5.5.2 剪切、复制、粘贴单元格/83
5.5.3 合并与分割单元格/84
5.5.4 调整表格和单元格的大小/86
5.5.5 清除表格的列宽与行高/86
5.6 表示表格宽度的百分比与像素/87
5.7 编排表格内容/88
5.7.1 向单元格中添加内容/88
5.7.2 表格中内容的排序/89
5.7.3 嵌套表格/91
5.8 自动套用表格格式/91
5.9 表格的几个实用技巧/93
5.9.1 细线框表格/93
5.9.2 间隔表格/94
5.9.3 拼凑表格/95
5.9.4 其他表格效果/95
5.10 实例演练——用表格规划页面/95
5.10.1 实例说明/96
5.10.2 设计流程/97
5.10.3 操作步骤/97
5.10.4 活学活用/102
5.11 本章小结/103
第6章 使用层/104
6.1 理解层/105
6.1.1 层的概念和特点/105
6.1.2 层的分类/105
6.2 层的创建/105
6.2.1 插入层/105
6.2.2 绘制层/106
6.2.3 创建嵌套层/106
6.3 层的基本操作/107
6.3.1 激活层/107
6.3.2 选择层/107
6.3.3 调整层的大小/108
6.3.4 层的移动和对齐/108
6.4 设置层的属性/109
6.5 使用“层”面板/110
6.5.1 显示“层”面板/110
6.5.2 改变层名称/111
6.5.3 改变层的重叠顺序/111
6.5.4 设置层的可见性/112
6.5.5 设置层的嵌套/112
6.6 层与表格之间的转换/113
6.6.1 将层转换为表格/113
6.6.2 将表格转换为层/114
6.6.3 防止层的重叠/114
6.7 本章小结/115
第7章 创建框架网页/116
7.1 框架概述/117
7.2 创建框架/118
7.2.1 创建框架集/118
7.2.2 创建预定义框架集/121
7.2.3 创建NOFRAMES内容/121
7.3 存储框架和框架集文件/122
7.3.1 存储框架集文档/122
7.3.2 存储框架文档/122
7.3.3 存储框架集中所有的文档/123
7.4 设置框架和框架集的属性/123
7.4.1 认识“框架”面板/123
7.4.2 选中框架和框架集/123
7.4.3 设置框架属性/124
7.4.4 设置框架集属性/126
7.4.5 设置框架大小/127
7.4.6 设置框架和框架集的标题/128
7.5 在框架中使用链接/128
7.6 实例演练——用框架导航页面/129
7.6.1 实例说明/130
7.6.2 设计流程/131
7.6.3 操作步骤/131
7.6.4 活学活用/133
7.7 本章小结/133
第8章 使用CSS样式/134
8.1 CSS样式概述/135
8.1.1 认识CSS样式/135
8.1.2 CSS的作用/136
8.1.3 CSS样式的分类/137
8.2 创建CSS样式/137
8.3 设置CSS样式的格式化参数/139
8.3.1 类型格式/139
8.3.2 背景格式/140
8.3.3 区块格式/141
8.3.4 方框格式/142
8.3.5 边框格式/143
8.3.6 列表格式/144
8.3.7 定位格式/145
8.3.8 扩展格式/146
8.4 应用CSS样式/147
8.5 管理现有的CSS样式/148
8.6 导入或链接外部CSS样式表/149
8.7 将网页中的样式导出为样式表文件/149
8.8 使用设计时间样式表/150
8.9 使用Dreamweaver提供的范例样式表/151
8.10 实例演练——使用CSS样式实现链接的特殊效果/152
8.10.1 实例说明/153
8.10.2 操作步骤/153
8.10.3 活学活用/158
8.11 本章小结/158
第9章 表单/159
9.1 概述/160
9.2 创建表单/160
9.3 表单的属性/161
9.4 添加表单对象/162
9.5 表单对象的属性设置/164
9.5.1 文本域属性/164
9.5.2 隐藏域属性/165
9.5.3 复选框属性/166
9.5.4 单选按钮属性/166
9.5.5 列表/菜单属性/167
9.5.6 跳转菜单属性/168
9.5.7 图像域属性/169
9.5.8 文件域属性/170
9.5.9 按钮属性/170
9.6 实例演练——设计新用户注册页面/171
9.6.1 实例说明/171
9.6.2 设计流程/172
9.6.3 操作步骤/172
9.6.4 活学活用/176
9.7 本章小结/177
第10章 使用Dreamweaver MX 2004/的内置行为/178
10.1 行为概述/179
10.2 应用行为/179
10.2.1 熟悉“行为”面板/179
10.2.2 绑定行为/180
10.2.3 行为与文本的绑定/181
10.2.4 修改已添加的行为/182
10.2.5 设置适用事件的浏览器/182
10.3 认识事件/183
10.4 Dreamweaver MX 2004的内置行为/184
10.4.1 调用JavaScript动作/184
10.4.2 改变属性/185
10.4.3 检查浏览器/186
10.4.4 检查插件/187
10.4.5 控制Shockwave或Flash/189
10.4.6 拖动层/190
10.4.7 转到URL/191
10.4.8 跳转菜单/192
10.4.9 跳转菜单开始/193
10.4.10 打开浏览器窗口/193
10.4.11 播放声音/195
10.4.12 弹出信息/195
10.4.13 预先载入图像/196
10.4.14 设置导航栏图像/197
10.4.15 设置框架文字/198
10.4.16 设置层文本/199
10.4.17 设置状态栏文本/200
10.4.18 设置文本域文字/201
10.4.19 显示弹出式菜单/201
10.4.20 显示-隐藏层/204
10.4.21 控制替换图像/205
10.4.22 检查表单/206
10.5 下载和安装扩展行为/207
10.6 实例演练——实现页面的更多功能和效果/208
10.6.1 实例说明/210
10.6.2 利用层和行为制作链接菜单/210
10.6.3 利用“显示弹出式菜单”行为制作链接菜单/212
10.6.4 验证表单/215
10.6.5 使用链接关闭浏览器窗口/216
10.6.6 活学活用/216
10.7 本章小结/217
第11章 插入其他对象/218
11.1 插入文件头内容/219
11.1.1 插入Meta/219
11.1.2 插入关键字/221
11.1.3 插入描述/222
11.1.4 插入刷新/223
11.1.5 插入基础/224
11.1.6 插入链接/225
11.2 插入多媒体/226
11.2.1 插入Flash动画/227
11.2.2 插入Applet/229
11.2.3 插入Shockwave动画/231
11.2.4 插入ActiveX控件/232
11.2.5 插入插件/233
11.3 本章小结/234
第12章 高效制作风格一致的站点/235
12.1 站点的整体风格/236
12.2 使用“资源”面板/237
12.2.1 认识“资源”面板/237
12.2.2 在网页文档中添加资源/239
12.2.3 编辑现有资源/239
12.2.4 使用收藏列表/239
12.2.5 在多个站点中共享资源/241
12.3 模板的创建和应用/242
12.3.1 模板的特性/242
12.3.2 创建模板/244
12.3.3 设置模板的可编辑区域/246
12.3.4 设置模板的可编辑标签属性/247
12.3.5 在模板中设置重复区域/248
12.3.6 在模板中定义可选区域/249
12.3.7 创建基于模板的文档/250
12.3.8 修改模板和更新站点/253
12.4 库的创建和应用/255
12.4.1 库项目的特性/255
12.4.2 创建库项目/256
12.4.3 应用库项目/257
12.4.4 修改库和更新站点/257
12.4.5 编辑库项目中的行为/259
12.5 协同工作/259
12.5.1 启用存回和取出功能/259
12.5.2 存回和取出文件/260
12.6 本章小结/261
第13章 开发Web应用程序的基础知识/262
13.1 Web应用程序概述/263
13.1.1 什么是Web应用程序/263
13.1.2 什么是动态网页/263
13.1.3 动态网页的开发技术/264
13.2 ASP的基本知识/265
13.2.1 认识ASP页面/266
13.2.2 创建ASP页面/267
13.2.3 组件和ASP内置对象/269
13.3 在本机配置ASP运行环境/271
13.3.1 Web服务程序与测试站点/271
13.3.2 安装Web服务器/272
13.3.3 创建Web站点/273
13.3.4 测试Web站点/276
13.4 数据库的应用/276
13.4.1 数据库的定义和作用/276
13.4.2 连接数据库/278
13.5 在Dreamweaver MX 2004中开发Web应用程序/281
13.5.1 开发Web应用程序的一般流程/281
13.5.2 指定服务器技术/282
13.5.3 创建连接数据库的字符串/283
13.6 本章小结/285
第14章 动态数据源的创建和绑定/286
14.1 理解动态数据源/287
14.2 定义记录集/287
14.2.1 记录集的概念/287
14.2.2 定义简单记录集/288
14.2.3 通过编写SQL语句定义高级记录集/292
14.2.4 编辑、拷贝和删除已定义的记录集/295
14.3 定义服务器对象类型的数据源/296
14.3.1 请求(Request)变量/296
14.3.2 阶段变量/297
14.3.3 应用程序变量/298
14.4 向页面添加动态数据/299
14.4.1 添加动态文本/299
14.4.2 设置动态文本的数据格式/299
14.4.3 理解表示动态数据的语法/301
14.4.4 与表单对象的绑定/302
14.4.5 设置动态复选框和动态单选按钮组/304
14.4.6 设置动态列表/菜单/306
14.4.7 创建动态图像源/307
14.4.8 绑定到HTML标签的属性中/309
14.5 实例演练——设计一个简单的Web应用程序/310
14.5.1 分析/311
14.5.2 操作步骤/312
14.5.3 活学活用/316
14.6 本章小结/317
第15章 应用服务器行为/318
15.1 服务器行为概述/319
15.2 显示多条记录/320
15.3 移动记录/320
15.4 显示与隐藏记录/322
15.5 页面之间信息传递/323
15.5.1 转到详细信息页面/323
15.5.2 转到相关信息页面/324
15.6 操作数据库中的表/325
15.6.1 将记录插入到数据库/326
15.6.2 更新数据库中的记录/326
15.6.3 删除数据库中的记录/327
15.7 用户身份验证/328
15.7.1 登录用户/328
15.7.2 限制对页的访问/330
15.7.3 注销用户/331
15.7.4 检查新用户名/332
15.8 执行SQL命令/332
15.9 添加记录集的导航链接/334
15.10 使用“插入”工具栏/336
15.11 实例演练——创建主/详细页面/336
15.11.1 分析/337
15.11.2 设计步骤/339
15.11.3 活学活用/344
15.12 本章小结/344
第16章 设计网上留言簿/345
16.1 认识留言簿/346
16.1.1 客户留言模块/346
16.1.2 管理留言模块/347
16.2 留言系统运行流程/348
16.3 准备工作/350
16.3.1 准备素材/350
16.3.2 定义站点/350
16.3.3 建立数据库连接/352
16.4 客户留言页面的制作/354
16.5 管理留言页面的制作/359
16.5.1 管理留言主页面的制作/359
16.5.2 回复留言页面的制作/361
16.5.3 一次删除多条留言页面的制作/363
16.6 留言系统的安全机制/366
16.7 弥补留言系统中的漏洞和不足/367
16.8 活学活用/369
16.9 本章小结/372
第17章 企业网站制作全过程/373
17.1 准备工作/374
17.1.1 把握网页布局/374
17.1.2 网站效果浏览/375
17.1.3 创建本地站点/376
17.2 网站页面的制作/377
17.2.1 设计首页面/377
17.2.2 设计内容页面/383
17.2.3 创建模板页/387
17.2.4 应用模板制作其他内容页面/389
17.3 上传和发布/390
17.3.1 建立个人网站的方式/390
17.3.2 一些注意事项/390
17.3.3 申请一个免费空间/391
17.3.4 通过Dreamweaver MX 2004上传到因特网/395
17.4 网站的宣传/397
17.4.1 发布电子邮件通知亲朋好友/397
17.4.2 各大搜索引擎网站登录/398
17.4.3 国内外著名搜索引擎/399
17.5 本章小结/400
附录 Dreamweaver MX 2004插件应用/401
附录1 插件的下载及安装/402
附录2 鼠标效果插件/403
附录3 飞翔的文字插件(Flying/Fonts)/405
附录4 日历插件(Calendar)/406
附录5 文字渐变插件(Gradient)/407
附录6 Flash按钮插件(FlaButtonStyles)/409
附录7 背景音乐插件(Audioembed)/409