注册通行证 用户名 密码
  • 文章投稿
  • 博客
  • 论坛
  • 设为首页
  • 加入收藏
jztop.com网络技术
  • 首页
  • | iT新闻
  • | 操作系统
  • | 组网建网
  • | 网络安全
  • | 程序开发
  • | 办公一族
  • | 工具软件
  • | 网页制作
  • | 多媒体制作
  • | 网吧技术
  • | 服务器
  • | 专题教程
Vista | 软件评测 | 系统备份 | 优化 | 进程 | 聊天 | 病毒 | Linux | 黑客 | 防火墙 | 数据库 | Web开发 | Java | Word | 游戏 | 32位开发 | 移动开发
当前位置:首页 > 程序开发 > 数据库 > Delphi 内容正文:全面剖析Delphi 2006新增特性

全面剖析Delphi 2006新增特性

发布时间:2006-03-07 15:58:57 来源:天极开发 网友评论 0 条
  (六) Delphi中的Together

  Delphi 2006最激动人心的新增功能之一是,它包含了一种完全符合标准的UML 1.5和UML 2.0 Together建模能力。这一功能的优点是它可适用于所有的开发者。

  随着核心Together引擎被重新编写以确保无缝集成的响应性能,LiveSource能够对现有代码提供一种刷新视图,并且能够使你观察和改变该视图中的代码以及通过改变设计来创建代码。我们感兴趣的几个方面有:图类型,设计模式,审计,标准与文档生成。随着Together的集成还出现一些新内容,例如很好地提供代码编辑器重构功能的模型重构。

  图11显示了一段代码及其相应描述,该代码已经准备好从模型视图中进行改变和调整。随着你改变图形,代码也随着改变;而随着你改变代码,该图形重构该代码。


图11:工作中的LiveSource

  1. 图类型

  在Delphi 2005中对于UML图类型的支持也被一步增强,现在可用的一些图和结构有:类图,用例图,序列图,协作图,状态表图,活动图,组件图,发布图,类,接口,结构,枚举,代理,命名空间,对象,约束和结点。图12中显示了你现在可以在"Add New Diagram"对话框中使用的UML图类型。


图12:Delphi 2006 UML图类型

  2. 设计模式

  通过多年的使用强面向对象的语言和基于组件的开发,Delphi开发者经常能够达到最高层次的重用目标。由于系统中包括了一个已装配有最常用的工业设计模式的设计模式仓库,所以重用级别可以被进一步扩展,例如显示于图13中的Iterator模式。这种强有力的工具的一个关键之处在于,开发者还可以把组织存储起来并且共享来自你自己开发的模型或共享从逆向工程所获取的代码的设计模式。当把这种新工具通过XMI以及MDL应用于输入和输出时,你甚至可以共享来自于其它工具,语言或甚至其它平台的设计,例如Java。


图13:来自设计模式仓库中的Iterator模式

  3. 质量保证工具

  Delphi 2006提供了新的能力来使开发者能够提供有关代码质量方面的信息。Delphi 2006可以用两种方式来公开地帮助你实现质量保证,审计和标准化。

  这些功能或者可以用来证明作为移交的一部分的软件的质量,也因此一同帮助开发者遵从特定的编码标准;或者用于在工程中提高对质量进度的检查。

  审计工具用于检查代码符合特定的规则集合。你所用的规则是可配置的,而且配置是可以被存储和重用的。你也可以把一个审计的结果保存到XML或者HTML格式的文件中。有大量的审计工具可供你使用,从设计问题到命名约定,等等。这些工具的使用,可以给开发者提供有关每一种审计所寻找内容的描述和如何修改可能发生的破坏。

  为了保证质量,标准提供了一定量的信息并且将能够建立更好的信息决策分析。在代码上运行标准能够提供给有关某部分代码的复杂程度的详细信息并且能立即高亮显示可能导致设计问题的代码;另外,还可以提供关于怎样使用标准和怎样解释该结果的提示信息。最终,该标准的结果以一个表格形式输送到一个集成的窗口中,图14显示了一个Kiviat图表视图,这是一种图表方式,Delphi 2006可以帮助你验明自己的代码或理解与他人协作的代码。


图14:Kiviat图表提供即时的标准分析结果的"瞬间"信息

  4. 文档生成

  在模型视图中,开发人员可以自动生成全面的基于HTML的文档。当然,也可以配置你希望应用的范围,而且你能够选择你想包括的文档部分,例如图表本身和一个基于applet的导航树。

  这种能力把团队从许多方面解放出来。例如,以前他们必须手工书写文档并根据变更加以维护;而通过使用文档自动生成技术会使得,随着工程的不断进展而使开发者更容易专注于创建实际的代码。这种技术的另一种用途在于,在可能由其它开发者编写的系统上或在已经被实现而没有全面支持文档的代码上运行文档。你可以在图15中看到一个生成的文档集合。


图15:根据要求使用文档生成器完成的最新的文档。
 2/3   |‹ ‹‹ 1 2 3 ›› ›|
相关文章
  • Borland称12家公司有意接收Delphi和JB
  • VC和Delphi程序只运行一个实例的方法
  • 没落的奇迹 谁会买下Delphi?
  • Delphi深度探索之外壳执行操作记录器
  • Delphi 2005注册码
【评论】【收藏本文】【打印】【关闭】
上一篇文章:没落的奇迹 谁会买下Delphi?
下一篇文章:Delphi文本编辑器的设计(一)
讨论区
查看
已有 0 位对此新闻感兴趣的网友发表了看法
匿名发表
注册通行证 登陆
图文阅读推荐
推荐阅讯
  • 软件的架构与设计模式之模式的种类
  • Delphi快速入门(七)
  • Visual FoxPro9.0中设计与使用查询
  • Delphi快速入门(一)
  • 用NoahWeb表现层制作动态网站 - 第五天
  • 游戏开发新手入门之位图化图形
  • 杜绝安全隐患 容易忽视的Oracle安全问题
  • Oracle平台应用数据库系统的设计与开发
  • DirectShow开发快速入门之慨述
  • Delphi面向对象的编程方法(一)
阅读排行
  • 1.全面剖析Delphi 2006新增特性
  • 2.用Delphi开发视频聊天软件
  • 3.用Win32 API枚举应用程序窗口和进程
  • 4.软件的架构与设计模式之什么是架构
  • 5.软件的架构与设计模式之模式的种类
  • 6.Delphi中为TreeView添加单选和复选框
  • 7.用Delphi实现24位真彩色图标
  • 8.VS.NET2005 Beta2初体验之感受2005
  • 9.程序界面设计模式慨述
  • 10.没落的奇迹 谁会买下Delphi?
专题教程
  • 大话G游 专题:手机病毒揭密
  • ARP攻击防范与解决方案 路由故障处理手册
  • Picasa中文版_Picasa教程 专题:清除流氓软件
  • Firefox专题 seo搜索引擎优化专区
  • 重装Windows必知的事情 装机之必备软件大行动
病毒专杀栏
  • 杀毒软件反被病毒杀 连"救命"都不能喊
  • 金山ARP防火墙
  • 还原卡神话破灭“机器狗”病毒来势汹汹
  • cctv经济半小时:你的手机现在安全吗?
  • 新挂马方式开始流行 ARP挂马称雄局域网
  • 木马和病毒清除的通用解法
  • IP地址不再冲突 查找ARP攻击者元凶
  • 教你几招识别和防御Web网页木马
  • 分析:封杀BT只是暂时的止痛药
  • QQ爆危险漏洞,“QQ游戏邀请大盗”邀请你玩病
关于我们 | 诚聘英才 | 联系我们 | 版权声明 | 网站大事 | 网站地图 | 意见建议
CopyRight 2005-2007 Jztop.Com 版权所有 未经许可 请勿转载