本书详细介绍了UltraDev4的各种功能,深入剖析了UltraDev在静态和动态Web页面制作方面的各种技巧,并且以丰富详实的范例讲解了如何将UltraDev的各种功能完美地应用到具体实践中。本书配套光盘中含有最新的Macromedia系列软件以及大量的UltraDev扩展和代码资料。本书英文原版是Web网站开发类电子出版物中最为畅销的书籍,其销售量已超过20万册,并被翻译成数十种语言。全书风格明快、语言简洁,既有高深的理论探讨,又介绍了大量针对实际问题的应用技巧和解决方法,是一本不可多得的Web制作方面的图书。本书适合各种层次的Web开发设计人员使用,是学习Web制作的首选参考书。序言Web正从静态走向动态。这说出了为什么会出现UltraDev的核心。在Dreamweaver出现以前,专业的HTML开发是相当正式的。那些愿意勤快地编写每个和标记的开发人员可以使用很多基于代码的开发工具,那些要设计页面而不关心背后代码的设计者只能使用一些低级的可视化工具。Web开发人员必须进行选择——要么关心他们的HTML并且手动编写,要么不关心HTML并使用设计工具。没有工具能够满足开发者的要求,因为他们既要创建高质量的Web站点,也要可视地进行设计。Dreamweaver团队认识到这一点,并且认为应该有更好的方式。必须有一种方式让可视工具创建专业质量的代码并且能和手动编写的代码协同工作;必须有一种方式能够可视地设计Web页面的外观和感觉,而不会以牺牲产生高质量作品的Web开发人员的完整性为代价;同样,也应该有更好的方式更快地完成工作,并且不会牺牲控制功能。因此,就出现了Dreamweaver和RoundtripHTML。慢慢地(实际上是相当迅速的)但能肯定的是全世界的HTML程序员知道了有更好的方式。他们可以集中在他们Web站点的设计、布局和结构,并且用工具来创建嵌套的表格和标记。现在,看一下动态Web应用开发队伍,就可以看出很多相似点。如果你愿意编写所有的代码的话,你可以使用很多工具来创建动态站点。但是,如果你要可视地进行设计,那在Dreamweaver之前,你的情形要比HTML开发人员糟得多。同样,也有类似的问题——不管你是关心站点的视觉设计,还是关心实现的代码。如果你两方面都关心,那就要使用两种工具并且最好你的键盘输入很快。UltraDev团队看到这一点,并且追求让开发人员可视地设计动态Web应用(不只是静态页面),同时加速开发人员每天都必须手动编写的常用任务。这样,就出现了UltraDev和LiveDataMode。使用UltraDev和LiveDataMode,不需要学习新的语言并且编写上百行代码,就可以创建使用动态数据和逻辑的站点。开发时,你可以同时查看Web应用的代码和设计效果。可以肯定,世界上的很多Web应用开发人员都在关注这些特征。有些人以前甚至还没编写过一行代码,而有些人可能已经开发了多年的Web应用。对一些人来说,UltraDev吸收了他们的静态HTML设计并且将他们变为动态效果,从而为他们打开了全新的世界;对于其他人,UltraDev让他们第一次理解他们应用程序的可视效果。要为这么大范围的人解决这一问题不是很容易的。在本书中,JosephLowery承担了这一工作,并且向你显示如何使用UltraDev创建大型的动态站点。不管你是刚开始接触Web设计,还是要将你的HTML技术扩展到开发动态Web应用的领域,本书就是你想要的。过去一年中,我使用UltraDev的真正乐趣之一在于听取大量的反馈意见。我个人每周都要读取上百封电子邮件,wish-ultradev@macromedia.com电子邮件列表中充满了UltraDev如何让开发人员的生活更简单的充满激情的建议。我们仍在倾听,并且还有很多工作要做,但总的来说,我们可以为Web应用开发创建全新的范例。我们刚刚开始,我希望在这一场竞争中,你会像我一样兴奋。DavidDemingDreamweaverUltraDev产品经理Macromedia,Inc译者序MacromediaDreamweaverUltraDev4是第一款能够让开发人员、编程人员和设计人员在多种服务器平台上可视化地创建和编辑数据驱动Web应用的软件产品。UltraDev配备了Dreamweaver全套的高级页面设计和网站管理工具,可以很方便地建立、管理和编辑跨平台、跨浏览器的网页。UltraDev是市场上惟一的跨?衿髌教ǖ目⒐ぞ撸С諥SP、JSP、ColdFusion三种服务器模式。UltraDev提供了大量的对象、行为、命令、库,加速了Web站点的开发过程。UltraDev完美地集成了Flash、Fireworks和Generator,能够方便地在这些软件之间进行交互式编辑。UltraDev提供了实时数据流编辑功能,使用户能够在编程环境中实时预览可编辑数据的Web应用情况。对于团队开发,UltraDev提供了设计便条,能够使用VisualSourceSafe或者WebDAV所提供的团队开发环境,增强了团队开发之间的协作。此外,UltraDev还具有相当广泛的扩展和定制功能,用户可以建立自己的对象和命令、修改菜单和快捷键,甚至添加脚本或者从网上下载扩展文件来扩展UltraDev,如实现新的动作、行为,添加新的属性检查器面板等。本书作者自1981年来,在计算机和新技术方面撰写了很多图书,编写过《Dreamweaver宝典》、《Fireworks宝典》等,是MacroMedia的特约撰稿人,在HTML和Web制作方面有很深的造诣,他撰写的图书在世界的销售量已经超过20万册,并被翻译成数十种不同语言。参加本书翻译工作的人员有:许辉跃、陈超、王剑钊、陈晓亚、倪楠、杨柳、易菲、张岩、陈晓华、马新莉、朱靖华、喻书琴、赵京、赵丽芳、程明、李娟、马士雷、周博文、于纲、甘娟、哈莎、张婧、郑王力、崔立年、肖伟。由于译者水平有限,错误或者不当之处在所难免,敬请读者批评指正。出版说明21世纪是一个崭新的世纪,是催人奋进的世纪。在新世纪的第一乐章中,我们热忱地向广大读者、IT人士推介这套全新改版的美国计算机“宝典”丛书。丛书的出版宗旨本着提高广大读者计算机专业技能的宗旨,我社从美国HungryMinds(原IDGBooksWorldwide)公司引入了这套“宝典”丛书。该丛书在世界各地51个国家被译为31种文字,拥有几百万的读者。在我国自1994年引入这套丛书以来,截至2001年初累计销量已达40余万册。得到了广大读者的认同,成为电子工业出版社的著名品牌之一。丛书的涉及范围“宝典”丛书的涉及范围甚广,既包括众多的流行软件、编程语言、图形图像,也包括数据库、网络等高端技术等方面的书籍。对于某些软件,我们还进行了本地化处理,按相应的中文版软件进行了调整,进一步贴近中国读者的需求。每一本“宝典”共同贯彻的一项宗旨就是,对相应主题的介绍都非常全面、系统。使该软件或系统能做到的,读者通过本书的学习也能做到。丛书的创作队伍“宝典”丛书的作者都是某个计算机专业领域的专家、教授,有些还是某软件的特约测试者。比如DekeMcClelland、AlanSimpson和EllenFinklstein等知名畅销计算机图书作家,在相关领域都具有很高的声望。他们拥有丰富的实践经验,所介绍的内容都是在工作中得到千锤百炼,具有一定的权威性。在他们所撰写的书籍当中,会介绍一些技巧,同时也会为读者提出某些忠告,以免犯同样的错误。在中文版“宝典”中我们也本着同样的原则,所选的译者均经过严格筛选,他们大都是来自于高等院校的教授、学者,计算机领域的高手,不但具有高深的专业知识,同时也具备英语方面的深厚底蕴。我们的编辑队伍,同样是来自于计算机专业的高素质人才。通过这种严格的层层把关,我们相信最终奉献给读者的将是一部部精品。丛书的新特性进入新的世纪,“宝典”将以全新的面貌呈现在广大读者面前。无论是版式、用纸还是印刷质量,相关人员都颇费一番苦心,进行了很大改善。同时我们对于丛书的选题也进行了调整,使其更适合我国的计算机发展水平。对于原书中某些不适合中国国情以及过于调侃的内容进行了删减。我们将秉承“宝典”丛书一贯的“权威、全面、精益求精”的风格,力争使每一本书成为您探索计算机领域奥秘的“宝典”。