具体描述
Dreamweaver MX是Macromedia公司推出的最新版本的网页制作软件。该软件是一个所见即所得的网页编辑器,支持最新的Web技术,包含HTML检查、HTML格式控制,支持可视化网页设计,还能够处理Flash和Shockwave等媒体程式等。Dreamweaver MX不仅提供了强大的网页编辑功能,而且提供了完善的站点管理机制。可以说,它是一个集网页创作和网站管理两大利器于一身的超重量级的网站创作工具。
本书共分13章,分别介绍了Dreamweaver MX的特点、界面组在与基本操作,站点创建、管理与发布,网页属性设置与网页文件操作,页面布局设计,超链接与导航条的创建方法,文本输入、编辑与格式编排,图像和其他媒体元素应用,模板与库的运用,动态层的特点和使用方法,利用行为制作交互式网页的方法,表单网页设计等内容,并通过一个完整的网站制作实例详细介绍了Dreamweaver MX的具体应用。
本书要用图解和实例相结合的方法讲解了软件的各项功能,并通过思考与练习强化章节内容,使读者既能从整体上了解软件功能,又能通过具体实例加深对所学知识的理解。总之,全书内容丰富、自成体系、实例众多,是广大网页制作爱好者不可多得的一本好书。同时,本书也可作为大专院校及各类培训班的计算机网络教材。
作者简介
目录信息
1.1 Dreamweaver MX的新功能
1.2 Dreamweaver MX的工作区
第2章 设计和管理站点
2.1 规划和设计站点
2.2 使用Dreamweaver MX建立站点
2.3 使用“资源”面板
2.4 使用站点窗口
2.5 管理站点地图
2.6 建立远程站点
2.7 创建注释
2.8 上传和下载文件
第3章 创建文档
3.1 创建、打开和存储HTML文档
3.2 设置文档属性
3.3 在文档窗口中选择元素
3.4 使用可视化向导设计网页
3.5 查看和编辑头部内容
第4章 设计页面布局
4.1 使用布局单元格和表格
4.2 插入表格
4.3 格式化表格
4.4 编辑表格和单元格
4.5 使用框架
4.6 设置框架和框架页的属性
4.7 使用链接控制框架内容
4.8 处理浏览器不能显示的框架
第5章 创建链接和导航条
5.1 了解链接路径
5.2 创建超链接
5.3 创建跳转菜单
5.4 创建导航条
第6章 格式化文本
6.1 插入文本和对象
6.2 设置字体、样式、颜色和对齐方式
6.3 创建列表
6.4 使用HTML样式格式化文本
6.5 使用CSS样式
6.6 检查拼写与查找替换
第7章 插入图像
7.1 插入图像并设置图像属性
7.2 创建图像映射
7.3 在Dreamweaver MX中启动
7.4 将Fireworks文件应用于Dreamweaver MX中
7.5 编辑Dreamweaver MX中的Fireworks文件
7.6 创建网站相册
第8章 插入媒体对象
8.1 媒体对象的基本操作
8.2 插入Flash对象
8.3 插入Shockwave电影
8.4 插入Netscape Navigator插件
8.5 插入ActiveX控件和Java程序
8.6 添加声音文件
第9章 使用模板和库
9.1 创建模板
9.2 定义模板的可编辑区域
9.3 创建应用模板的文档
9.4 导入导出XML内容
9.5 创建、管理和编辑库项目
第10章 使用动态层
10.1 创建和使用层
10.2 转换表格和层
10.3 使用层创建动画网页
第11章 使用行为创建交互式网页
11.1 认识行为和事件
11.2 使用Dreamweaver MX的内置行为
第12章 创建表单网页
12.1 使用表单
12.2 创建文本域、文件域和隐藏域
12.3 创建复选框和单选按钮
12.4 创建列表和菜单
12.5 创建表单按钮
第13章 网站制作实战演练
13.1 主要网页画面
13.2 规划网站目录结构与主页布局
13.3 制作网页素材
13.4 制作主页
13.5 制作“欢迎”网页
13.6 制作“产品介绍”网页
13.7 制作“产品查询”网页
13.8 制作“产品订购”网页
· · · · · · (收起)
读后感
用户评价
我必须说,这本书的“精通”部分简直是痴人说梦,与其说是进阶指南,不如说是一本过时的功能索引大全。它试图涵盖MX版本的所有特性,但结果却是浅尝辄止,每一个高级功能都只是点到为止,给出一个简短的描述和几个截图,然后就匆匆翻过去了。比如,在讲到数据绑定和后端连接时,它只是泛泛地提了一下ODBC和ASP的配置,却没有提供任何可运行的、端到端的实例代码。我尝试按照书上的步骤配置,结果发现服务器环境和书中描述的选项已经完全不匹配了,这完全是针对一个特定、可能早已被淘汰的旧环境编写的教材。一个真正的“精通”书籍,应该会深入讲解性能优化、安全隐患以及在现代开发流程中的最佳实践,这本书里完全看不到这些深刻的洞察力,更像是把帮助文档掰碎了重新组合了一下,缺乏真正的高阶开发者的视角和经验沉淀。
这本书的语言风格极其刻板和老套,读起来就像在啃一本上个世纪的官方说明书,完全没有与读者建立起任何有效的沟通。作者似乎认为只要把技术术语堆砌起来,读者自然就能理解其深层含义。举个例子,当讲解CSS的层叠上下文时,书中使用了大量晦涩难懂的专业术语,并且没有给出任何形象的比喻或者视觉化的案例来辅助理解。我花了很长时间才明白“块级格式化上下文”到底是个什么鬼东西。相比之下,现在很多在线资源,即便是免费的教程,也会用生活中的例子来解释这些抽象的概念,让学习过程变得生动有趣。这本书从头到尾都透着一股傲慢,仿佛在对读者说:“这是技术,你不懂是你的问题。”这种缺乏同理心的写作方式,极大地打击了一个初学者的积极性。
让我最火大的是这本书对时间线和版本更新的漠视。我购买这本书时,虽然知道它可能不是最新的版本,但至少应该反映出MX时代主流的开发理念。然而,书中很多示例代码依赖的是早已被弃用的网页标准和过时的插件技术。例如,它大力推荐使用Flash制作的导航菜单,完全没有提及后来的HTML5和CSS3在交互性方面带来的革命性进步。当你尝试在现代浏览器上运行这些代码时,大部分交互效果要么是失灵的,要么是触发了大量的安全警告。这不仅仅是“过时”的问题,这是在误导读者学习一些必须被遗忘的技术路线。对于一个致力于未来职业发展的学习者来说,这本书提供的是一条通往技术死胡同的地图,而不是通往精通的阶梯。
说实话,这本书的“入门”部分勉强能看,但即便是最基础的内容,组织起来也显得非常松散。它会花费大篇幅去解释菜单栏里每一个小图标的作用,但对于为什么要在特定的场景下使用某个工具,却鲜有提及。比如,在介绍切片工具时,它详细描述了如何用鼠标拖拽出选区,却很少深入讲解在像素级优化和资产管理层面,为什么要选择特定的切片方式。这种“工具操作说明书”式的讲解,对于需要建立完整认知框架的初学者而言,是远远不够的。它教会了你“怎么做”,却没能解释“为什么这么做”,更没有建立起“在整个项目流程中,这个步骤处于什么地位”的宏观视角。因此,这本书最终只是让我学会了一些零散的操作技巧,而真正的网页设计思维和工作流程,我还是得靠自己摸索和从其他地方学习。
这本书的排版简直是灾难,字体大小一会儿大一会儿小,行距也时松时紧,看得我眼睛非常疲劳。尤其是那些代码示例部分,缩进混乱得不成样子,我跟着书上的步骤敲代码,结果一运行就报错,花了好大力气才发现是书上的空格和我的编辑器设置不一致导致的。想当初我就是冲着“从入门到精通”这几个字买的,想着能系统地学点东西,结果打开一看,内容组织极其跳跃。前一章还在讲最基础的HTML标签,下一章突然就开始讲复杂的JavaScript对象模型,中间缺少了大量必要的衔接和解释。感觉作者要么是太把自己当回事,觉得读者都能心领神会那些跳跃的知识点,要么就是根本没经过系统的编辑校对流程,直接把笔记整理出来就拿去印刷了。对于我这种需要一步一个脚印学习的新手来说,这种阅读体验简直是折磨,我不得不频繁地在网上搜索更清晰的教程来填补书本留下的巨大知识断层,这本书的价值几乎为零。