全面剖析Delphi 2006新增特性
2008-02-23 07:13:58来源:互联网 阅读 ()
1 2 3 4 5 下一页
一直以来,Borland公司与其它软件供应商之间明显区别的地方在于其注重实用的方式-为今天的开发人员提供最恰当的极具竞争性的开发工具,而同时引导他们了解未来即将使用的新技术,并使其坚信自己的开发投资会保证会在未来的相关性,可适应性和可扩展性方面立于不败之地。本文从一个Delphi开发者角度,对这个最新发行的产品作全面的入门性介绍。其中涉及到横跨Delphi,C 和C#等语言的一些特性,但只专注于介绍Delphi的开发能力。
Delphi 2006是Delphi的第十个版本,是Borland的旗舰快速应用程序开发(RAD)环境,并且秉承了Delphi的RAD传统而为软件开发者在许多方面作出了重大扩展。
一、 新特性
现在,Delphi 2006被认为是Borland Developer Studio(BDS)产品集合的一部分;整个产品包括Delphi 2006,C Builder 2006和C#Builder 2006(独立销售),而且每个部分仅因版本(专业版,企业版和架构版)的不同而对另外其它语言提供不同程度的支持能力。在此,我们想集中探讨Delphi 2006架构版本所提供的能力。由图1可以看出,整套产品共有四个不同的语言"个性"。
图1:Delphi 2006的"个性"
(一) 个性
由于许多组织已经在运行大量的各种的软件应用程序和软件服务,所以他们常常更注重于完美的业务功能,重用现有的、书写良好的和已经被证实可用的系统,而不是仅为了使用最新技术而进行"割裂和替换"——只有极少数的公司能够承担这样的冒险。而这正是Delphi 2006的优势之一,由图2所示,作为一种不同工程类型的混合,它可以经常地被应用于一种多方面构成的商业系统开发当中。
图2:Delphi 2006工程组的灵活性
正如你在图2中所见,我们有一组包含某种设备(例如生产,银行设备或数据馈送)的接口的Win32 C DLL,我们也有一个Delphi Win32应用程序——在此是一个多层的数据快照程序;它能够实现与C DLL的接口并把信息持续到一种数据库;然后实现Web存取,由一个C#的ASP.net工程完成这一系列功能。作为一组软件工程,所有这些工程能够用单个的Delphi 2006工程组进行开发和管理。
这使得Delphi 2006开发者能够灵活地利用各种类型的开发机会。如下面图3所示,你可以看到其中所提供的相当宽的范围。
图3:Delphi 2006架构
在Delphi 2006中引入了许多针对不同层次的新特征,从高级的应用程序生命周期管理(ALM)到低级别的编码增强。在这个新版本中,Borland还对性能和响应性表示出特别的关注,这可以由IDE所提供的一种更新版的内存管理器来帮助支持和增强。我将在后面详细讲述这些新特征。而且,IDE的启动速度也有一定改善,通过选择仅安装某种语言可以进一步缩短启动时间。事实上,这只是一个简单的命令行"-p"参数的使用。例如"-p DelphiDotNet"只装载Delphi.NET部分,而且这样的快捷方式可以被添加到"开始"菜单中作为BDS安装相应语言的一部分。
上一篇: 在Delphi中如何维护COM 的状态信息 (1)
下一篇: 如何在C Builder中使用Delphi控件
1 2 3 4 5 下一页
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash