知识大全 全面剖析Delphi 2006新增特性5
Posted 需求
篇首语:水至清则无鱼,人至察则无徒。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 全面剖析Delphi 2006新增特性5相关的知识,希望对你有一定的参考价值。
全面剖析Delphi 2006新增特性5 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP NET Autoforms
当构建一个ASP NET前端应用程序时 ECO能动态地生成web页面以允许你与域模型进行交互 你可以在图 中看到一个具有Autoforms的ASP NET应用程序的示例
图 :一个动态生成的ASP NET UI的快速原型
这允许你流畅地使用模型定义的应用程序并在校验变化之间移动 如果有必要 可以返回进一步修改模型 这种反复的方式具有不可思议的生产能力 但是 如果在测试模型的变化之前需要定义UI元素的话 是很难成功的
ECO Action语言
为了在模型中而不是在代码中继续表示更多的应用程序逻辑 ECO III引入了ECO Action语言 这是对OCL的一个扩展 允许你不但可以定义自己模型中的方法实现 而且可以从你的模型中激活其它方法 这甚至会减少在构建复杂的应用程序时手工编码的需求
域模式
通过进一步把Together深度集成到BDS 中 现在你可以定义普通的域模式 (其实就是通常发生的业务对象的集合)并把它们存储到一个中央仓库中 这样以来 你的所有团队就可以一致地利用你在解决业务问题上定义的集合
ECO无处不在
既然Borland首先在C#Builder的第一个版本中使用了ECO 那么开发者可能已经发现这会帮助他们大大提高开发效率并带来构建应用程序的愉快感 记住 现在所有的Delphi开发者都可以体验一下ECO 并且最终 ECO被包含到Delphi 的所有版本中
Delphi 专业版用户将能够构建基于Winform的ECO应用程序并且把他们的数据持续化到XML文件中 另外 企业版开发者还可以使用ASP NET来把他们的ECO应用程序扩展到Web上 并且把其对象持续化到关系数据库 例如Interbase SQL Server Oracle甚至更多 最后 Delphi 架构开发者还可以得到状态机支持 以用于跨多个服务器来发布他们的服务器端应用程序所需要的同步特性
(八) 团队生产力
在Delphi 中 Borland引入了业界领先的活动集成 这些活动包括 配置管理 错误追踪 特征变更请求和团队讨论等 这些活动处于每一个高效的软件开发团队的核心位置 不管这些开发团队是处于不同的工作室 还是不同楼层甚至是在不同的国家
Delphi 继续支持并通过增强现有能力和把它们扩展到新的领域如需求管理等方面来简化团队开发
需求
需求就是你的客户的呼声 这是他们期望在你正构建的软件中所看到的事情 因此 参与该工程的所有人员是否都能听到你的客户的呼声对于工程的成功至关重要
如果你能打开一些源码并且 除了开发者注释之外 你还能看到代码正在试图完成的准确的客户要求 以及由在该团队中的其他人进行的所有讨论和注释 那么你就可以得到作出更佳决策的更好的参考
图 :Delphi 提供充分集成的需求管理
由于以上原因 BDS 引入了对于存储在CaliberRM中的需求的深入存取的集成 正如你在图 中所见 然而 这远不只是一个对于静态的 只读视图的需求的问题 开发者应该能够全面地加入到新业务需求的开发过程中 你可以编辑现有需求 创建新需求 加入有关需求的在线讨论 甚至使用鼠标拖放来创建在需求和源码资产之间的跟踪
变更和配置管理
在Delphi的上一个版本已经支持集成变更和配置管理的同时 正如你在图 中所见 Delphi 进一步推进了这一支持
图 :其中包含了变更管理集成和服务器软件
很多情况下 需要在工作的同时跟踪仓库中的多个项目 你可以建立同一个问题的两个错误报告 还有一个你作为其中之一参予讨论项目的线程 在Delhi 中 Shortcuts窗口允许你在IDE中显示一个锁定的格子以允许通过点击来存取与你的当前工作相关的所有项目
你还会看到一个Pending Checkins窗口 它允许你粗略地查看自己正在工作的却尚未通过检查而被纳入到仓库中的项目 同样 该Pending Checkouts格子还允许你观看你还未从仓库中取出却已经由其它开发者所做出的变更 这两种新视图的结合极大地简化了对你和其他团队成员所做出的变更的跟踪问题
二 总结
随着Delphi的第十个版本的上市 Borland继续专注于两个主要领域 软件提交生产方面的更新 为应用程序生命周期管理提供扩展支持 提供在Windows上混合应用主流语言和平台这种注重实效的方式 以及能够在Win 和 NET之间实现迁移和互操作性使得Borland Delphi(Borland Developer Studio)成为商业开发者的一种非常灵活的选择
尽管许多开发者继续使用着 NET平台 但是仍然有许多组织继续需要支持开发Win 软件 或者从头开发或与 NET相结合 为此 Delphi 为开发者提供了最有效的管理方式
cha138/Article/program/Delphi/201311/24712相关参考
全面剖析Delphi2006新增特性3 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! (五)数据
全面剖析Delphi2006新增特性4 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 这些功能或
全面剖析Delphi2006新增特性1 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一直以来B
全面剖析C#接口编程之定义接口 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 从技术上讲接口是一
C#动态编程新特性与DLR剖析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 近几年来在TIOB
Oracle10g数据库中闪回表特性剖析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Orac
Delphi中MIDAS的全面学习[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! (一)M
Delphi中MIDAS的全面学习[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! (四)M
知识大全 利用Delphi全面控制Windows任务栏[2]
利用Delphi全面控制Windows任务栏[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&
知识大全 利用Delphi全面控制Windows任务栏[1]
利用Delphi全面控制Windows任务栏[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&