
全面剖析Delphi 2006新增特性
发布时间:2006-03-07 15:58:57 来源:天极开发 网友评论 0 条
一直以来,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可以看出,整套产品共有四个不同的语言"个性"。
(一) 个性
由于许多组织已经在运行大量的各种的软件应用程序和软件服务,所以他们常常更注重于完美的业务功能,重用现有的、书写良好的和已经被证实可用的系统,而不是仅为了使用最新技术而进行"割裂和替换"——只有极少数的公司能够承担这样的冒险。而这正是Delphi 2006的优势之一,由图2所示,作为一种不同工程类型的混合,它可以经常地被应用于一种多方面构成的商业系统开发当中。
正如你在图2中所见,我们有一组包含某种设备(例如生产,银行设备或数据馈送)的接口的Win32 C++ DLL,我们也有一个Delphi Win32应用程序——在此是一个多层的数据快照程序;它能够实现与C++ DLL的接口并把信息持续到一种数据库;然后实现Web存取,由一个C#的ASP.NET工程完成这一系列功能。作为一组软件工程,所有这些工程能够用单个的Delphi 2006工程组进行开发和管理。
这使得Delphi 2006开发者能够灵活地利用各种类型的开发机会。如下面图3所示,你可以看到其中所提供的相当宽的范围。
在Delphi 2006中引入了许多针对不同层次的新特征,从高级的应用程序生命周期管理(ALM)到低级别的编码增强。在这个新版本中,Borland还对性能和响应性表示出特别的关注,这可以由IDE所提供的一种更新版的内存管理器来帮助支持和增强。我将在后面详细讲述这些新特征。而且,IDE的启动速度也有一定改善,通过选择仅安装某种语言可以进一步缩短启动时间。事实上,这只是一个简单的命令行"-p"参数的使用。例如"-p DelphiDotNet"只装载Delphi.NET部分,而且这样的快捷方式可以被添加到"开始"菜单中作为BDS安装相应语言的一部分。
持续性是几乎所有的商业软件开发的一个极为重要的部分,Delphi 2006继续改进对于Borland开发者所喜爱的主流企业数据库服务器的支持。另外,还提供给开发者一种一致的完全功能的,然而却是本地的对于不同数据库的存取。
对于Win32开发者来说,增加了一项他们所喜欢的功能:dbExpress现在被完整地集成到数据库资源管理器中。
从.NET角度来看,完整的连接池功能被添加到Borland Data Providers(BDP),这大大提高了应用程序性能,特别是那些服务于来自于多个客户端,例如ASP.NET Web应用程序,的许多请求的应用程序。现在你可以使用连接池来减少连接时间,这可以使用一个现有的池中的连接来实现。从图10中你可以看出,在"Connections Editor"对话框中出现可用的数据库连接池选项。
本文从一个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 2006继续改进对于Borland开发者所喜爱的主流企业数据库服务器的支持。另外,还提供给开发者一种一致的完全功能的,然而却是本地的对于不同数据库的存取。
对于Win32开发者来说,增加了一项他们所喜欢的功能:dbExpress现在被完整地集成到数据库资源管理器中。
从.NET角度来看,完整的连接池功能被添加到Borland Data Providers(BDP),这大大提高了应用程序性能,特别是那些服务于来自于多个客户端,例如ASP.NET Web应用程序,的许多请求的应用程序。现在你可以使用连接池来减少连接时间,这可以使用一个现有的池中的连接来实现。从图10中你可以看出,在"Connections Editor"对话框中出现可用的数据库连接池选项。
![]() 图10:在连接编辑器中的BDP连接池选项 |
全站资源
- 微软官方入门教程19:轻松掌握Vista系统的快
- 微软2008大冲击,预借Vista SP1力促Vista市
- 在收件箱中获得 Windows Vista 的最新更新
- 微软官方Vista入门教程全集19篇(Vista学院
- Windows Vista 的成功将势不可挡
- 快快抛弃Vista,拥抱XP SP3!你觉得呢?
- 浅谈Vista系统关闭虚拟内存与使用内存盘加速
- 嘿嘿,按下键盘上面的三个键,马上让你的Vi
- Windows Vista的盗版率只有Windows XP的一半
- 3DMark和PCMark Vantage新版将只支持Vista系
阅读排行
- 全面剖析Delphi 2006新增特性
- 用Delphi开发视频聊天软件
- 用Win32 API枚举应用程序窗口和进程
- 软件的架构与设计模式之什么是架构
- 软件的架构与设计模式之模式的种类
- Delphi中为TreeView添加单选和复选框
- 用Delphi实现24位真彩色图标
- VS.NET2005 Beta2初体验之感受2005
- 程序界面设计模式慨述
- 没落的奇迹 谁会买下Delphi?
最新技术文档
- 利用Delphi全面控制Windows任务栏
- Delphi.NET多层应用系统开发技术研讨
- 基于Delphi的“八皇后”问题动态实现
- Delphi中为TreeView添加单选和复选框
- 在Delphi中应用AOP实现日志功能
- 在DBGrid组件中显示和编辑MEMO字段
- 用DELPHI在状态栏中显示进程条
- 用Delphi实现24位真彩色图标
- 用Delphi开发视频聊天软件
- Visual FoxPro9.0中设计与使用查询
专题教程
- 大话G游 专题:手机病毒揭密
- ARP攻击防范与解决方案 路由故障处理手册
- Picasa中文版_Picasa教程 专题:清除流氓软件
- Firefox专题 seo搜索引擎优化专区
- 重装Windows必知的事情 装机之必备软件大行动
病毒专杀栏




