DW UltraDev--重拳出击 |
![]() 一、Dreamweaver UltraDev概述 Dreamweaver UltraDev是一款基于Dreamweaver构加的新一代产品。如果你使用过Dreamweaver,会觉得它的界面和工作环境是非常熟悉的。如果之前你是用手工或者另外的方案来进行Web应用开发的,在使用了Dreamweaver UltraDev后,你会觉得它来得非常容易而迅速。 Dreamweaver UltraDev除了自身特有的功能,还提供了Dreamweaver 3的全部功能。Dreamweaver UltraDev采用了Dreamweaver中的往返(Roundtrip HTML)、往返(Roundtrip XML)和往返服务器标记(Roundtrip Server Markup),以保持应用程序源代码的完整性。Dreamweaver UltraDev的操作界面与Dreamweaver 3极为相似 。开发人员可以利用它与Macromedia Fireworks、Flash和Shockwave紧密集成的诸多优点,也可以使用Dreamweaver的可扩展架构来扩展和定制Web的应用。 它能使开发者在主流服务器平台上创建Web应用,这些平台包括用于创建ASP应用的IIS(Microsoft Internet Information Server)、创建CFML应用的Allaire ColdFusion,以及创建JSP应用的IBM WebSphere和iPlanet Web Server、Enterprise Edition 4.1。Dreamweaver UltraDev也可以与DBC、ADO或JDBC数据库源连接,或通过COM对象和JavaBeans与传统数据库系统连接。 Dreamweaver UltraDev是Macromedia Drumbeat 2000的完全换代产品。 二、Dreamweaver UltraDev的新特点 1. 支持 ASP、JSP、CFML Dreamweaver UltraDev是第一款能让开发人员、编程人员和设计人员在多种服务器平台上,可视化地创建和编辑驱动数据的Web应用。可大大加速网络时代电子交易应用中的项目交付,从网页和表单的动态生成到企业级的解决方案,如电子商店、库存管理系统和企业内部局域网的数据库应用。Dreamweaver UltraDev可以生成采用ASP(Active Server Pages)、JSP(JavaServer Pa )和CFML(ColdFusion Markup Language)应用程序,能满足当今各种网站建设中的应用开发的各种需要。在一个单一的开发环境中,能建立ASP, JSP和Cold Fusion网站。在你每次碰到新的开发服务器的时侯,有了它后你不需再学习新的开发工具了。 ![]() 2.实时数据预览 它的实时数据流编辑功能使用户能够在编程环境中实时预览可编辑数据的Web应用情况。应用开发人员可以检查数据库,生成查询和创建应用逻辑,然后使用实时数据预览(Live Data Preview)查看动态内容。这个独特功能减少了在非可视化开发环境与Web浏览器之间来回切换查看设计或测试功能所需花费的时间。因此,在处理服务器数据的同时也可以继续进行页面设计。由于它所具有的服务器行为库,使它具有最高的效率,服务器行为库帮助你很容易地生成这些能显示,巡航和更新数据库的内容的网页。 ![]() 3.服务器行为 使用服务器行为库,可以帮助用户轻松创建用于显示、导航和更新数据库内容的页面,极大地提高工作效率。在拖放的介面中把页面中的相关对象捆绑到相关的动态内容中,不用自己亲自写代码就可插入动态的文字、图像或者给清单设置数值,插入Checkbox、Input窗口以及HTML标签属性。在这种可视化的操作环境中,你完全能按你自己的方法对数据进行格式操作。 ![]() 4.数据绑定检查器 有了数据绑定检查器,通过拖放操作即可把页面中的对象绑定到动态内容。无需编写代码就可以插入动态文本或图象,或设置列表、复选框、输入域和其它HTML标记的属性值。在可视化视图中工作时,用户可以使用任何方式格式化数据。不用理解或者自己编写SQL代码,就能连续地添加你需要的与数据库连接的各种代码。 ![]() 5.数据库对象 使用数据库对象,无需了解或编写SQL(结构化查询语言),就可即时添加连接数据库所需的所有代码。 非常容易地浏览所有的表格,视窗,以及浏览在数据库中保存的所有进程。快速测试SQL来确信你得到了你想要的效果。当然你也能写入你自己的SQL或从你喜爱的SQL编辑环境中导入SQL代码。 ![]() 6. 查询编辑器 使用查询编辑器可以方便地浏览数据库中的表、视图和存储过程。快速测试SQL,确保得到预期结果。在查询编辑器中,你也可以编辑自己的SQL,或从自己喜爱的SQL编辑环境中导入。 ![]() 7. 往返HTML、快速标记编辑器和往返服务器标记 采用往返HTML(Roundtrip HTML)、快速标记编辑器(Quick Tag Editor)和往返服务器标记(Roundtrip Server Markup)技术,可以在不牺牲对代码的控制的前提下提高应用开发速度。可在可视环境中工作的同时,也能保持对代码的完全访问。在一个视图中所作的修改,可以立即在另一个视图中反映出来。 ![]() 8.集成文本编辑器 UltraDev的商务完全版包含了紧密集成的HomeSite 4.5(Windows)和BBEdit试用版 (Macintosh),使你能够完全控制和访问代码。 在你的Web网站中轻松享受桌面发布级别的控制。快速提供字符和段落式样与带有HTML新式样调色板文字的连接。 CSS支持让你很轻松地为一个网站定制字符和段落的格式,使用CSS让你在进行整个开发的队列中使用。由于有了CSS和HTML式样的选择,这样就给网页设计带来了无可比拟的灵活性和可控性。HTML可编辑表单快速为你提供解决表格中各种元素格式的方案。 ![]() 9.干净的代码 UltraDev生成的代码如同你手工编写的代码一样干净,没有垃圾!与其它同类产品不同,UltraDev提供的服务器对象和脚本不使用、不请求上传额外的文件到服务器。当你把UltraDev的对象和脚本添加到页面时,可以在源码视图中看到所有的代码。这样,你就不必担心遗漏额外的嵌入文件。 ![]() 10.HTML样式、CSS和HTML表格编辑 在HTML样式、CSS和HTML表格编辑方面,对于网站文本的控制,你完全可以享受到桌面出版的水平。使用新的HTML样式面板,可以对文本快速应用字符和段落的样式组合。对层叠样式表(CSS)的支持,使你能够轻易地为一个站点配置字符和段落级样式,而且,整个开发团对均可共享这些层叠样式表。在HTML样式和CSS样式之间的选择,具有相当大的灵活性和可控性。复杂的HTML表格编辑功能,使你能够快设置单元格、行和列及其离散选择的格式。 能快速地格式你表格中的相关元素。就象使用Microsoft Word 或 Excel所能感觉到的一样,节约你捡索和格式表格的时间。预定义和可编辑的表格格式让你迅速构建非常独特的表格样式。 ![]() 11. 可定制的工作环境 使用JavaScript和XML来修改菜单、命令、对象和HTML着色等,可以定制UltraDev的工作环境,大大提高工作效率。 ![]() 12. 动态数据格式化 无需手工编写代码,即可快速地把货币和日期格式、URL编码等,应用到数据库内容和服务器表达式。 ![]() ![]() 13. 支持工业标准的应用服务器 支持使用Microsoft IIS, Allaire ColdFusion, IBM WebSphere, BEA WebLogic, and Netscape Enterprise Server等工业标准服务器创建站点。并可轻易地扩展UltraDev来支持其他类型的服务器,如PHP 和Tango。 ![]() 14. COM和JavaBean扩展能力 支持使用标准应用服务器、COM对象或JavaBean创建可以与后端数据库系统连接的站点。通过Dreamweaver提供的功能强大的扩展API,可以方便地把自己公司的对象添加到UltraDev中。 ![]() 15. 广泛的数据库支持 使用ODBC、JDBC、ADO或本地驱动程序,可以准确地指定你的站点怎样与数据库连接,以获得最佳性能。可以配置标准数据库与 Oracle、SQL Server、Informix 和 Sybase 等标准工业服务器的连接。 ![]() 16. 可编程的JavaScript API 使用Dreamweaver UltraDev功能强大的API,可以添加你自己定制的对象、行为、服务器脚本和命令等,根据自己的需要定制UltraDev工作环境,提高工作效率。 ![]() 17. 与主流开发工具集成 可以与Adobe Photoshop、Macromedia Fireworks和Microsoft Office等主流软件结合,流水作业。诸如清理Word HTML(Clean Up Word HTML)和集成表格化数据控件等功能,使你能够轻易从Microsoft Word,以及Microsoft Excel和其它电子表格中获取内容。 ![]() 三、在实际的应用中主要体现在以下10个方面: 1.网站个性化 根据参观网站的访问的客户的兴趣、爱好和他们自己的标准,可以很个性化的,动态的和定制式的建造你自己的网站。 2.销售和库存管理 开发一套浏览器为基础的销售和库存管理系统,这个系统能够让在出差的和未在单位的市场人员实时的对相关数据进行浏览、编辑和更新。 3.与客户的交户性 Web应用的开发允许客户浏览信息数据库,在这个数据库中允许他们进行选择、购买和在线传递定货请求。 4.电子商务 可以制造电子商务网站来拓展传统销售渠道之外的产品销售方式。 5.新闻和信息 开发一个信息量极为丰富的用户易于使用和浏览的网站。 6.任务自动化的管理 可替代传统的效率极低的纸张处里模式。开发一种自动的客户/服务器信息管理系统,并开通过浏览器来进行操作。使用这个管理系统能根据一定的信息原则自动地分派和跟踪指定的任务。 7.网上学习 通过网上自己定制学习计划来开展社区学习。 8.社区建设 建立一个访问者能互相交流的经验的论坛 9.顾员通讯录 为顾员通讯录的建立,进行Web应用的开发。人力资源部可根据顾员发展的情况,可随时添加或删除人员。 10.项目管理 在网上跟踪项目进展情况。针对不同的参加项目人员制定不同等级的管理权限。给管理人员去分派和监督项目情况的权限。 以上这些是有关该软件特点的介绍 ,看到这里,大概你已急不可耐地想进一步了解和学习它 了,你也许要问,在哪里才能找到学习它的文章的?不要急,在本学习中心接下来的文章中你很快就会发现相关的学习资料的。软件请在MyDown下载。 |