知识大全 全面剖析Delphi 2006新增特性1

Posted 语言

篇首语:当你的才华还撑不起你的野心时,你就该努力。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 全面剖析Delphi 2006新增特性1相关的知识,希望对你有一定的参考价值。

全面剖析Delphi 2006新增特性1  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  一直以来 Borland公司与其它软件供应商之间明显区别的地方在于其注重实用的方式 为今天的开发人员提供最恰当的极具竞争性的开发工具 而同时引导他们了解未来即将使用的新技术 并使其坚信自己的开发投资会保证会在未来的相关性 可适应性和可扩展性方面立于不败之地

  本文从一个Delphi开发者角度 对这个最新发行的产品作全面的入门性介绍 其中涉及到横跨Delphi C++和C#等语言的一些特性 但只专注于介绍Delphi的开发能力

  Delphi 是Delphi的第十个版本 是Borland的旗舰快速应用程序开发(RAD)环境 并且秉承了Delphi的RAD传统而为软件开发者在许多方面作出了重大扩展

  一 新特性

  现在 Delphi 被认为是Borland Developer Studio(BDS)产品集合的一部分 整个产品包括Delphi C++Builder 和C#Builder (独立销售) 而且每个部分仅因版本(专业版 企业版和架构版)的不同而对另外其它语言提供不同程度的支持能力 在此 我们想集中探讨Delphi 架构版本所提供的能力 由图 可以看出 整套产品共有四个不同的语言 个性

图 :Delphi 的 个性

  (一) 个性

  由于许多组织已经在运行大量的各种的软件应用程序和软件服务 所以他们常常更注重于完美的业务功能 重用现有的 书写良好的和已经被证实可用的系统 而不是仅为了使用最新技术而进行 割裂和替换 ——只有极少数的公司能够承担这样的冒险 而这正是Delphi 的优势之一 由图 所示 作为一种不同工程类型的混合 它可以经常地被应用于一种多方面构成的商业系统开发当中

图 :Delphi 工程组的灵活性

  正如你在图 中所见 我们有一组包含某种设备(例如生产 银行设备或数据馈送)的接口的Win C++ DLL 我们也有一个Delphi Win 应用程序——在此是一个多层的数据快照程序 它能够实现与C++ DLL的接口并把信息持续到一种数据库 然后实现Web存取 由一个C#的ASP NET工程完成这一系列功能 作为一组软件工程 所有这些工程能够用单个的Delphi 工程组进行开发和管理

  这使得Delphi 开发者能够灵活地利用各种类型的开发机会 如下面图 所示 你可以看到其中所提供的相当宽的范围

 

图 :Delphi 架构

  在Delphi 中引入了许多针对不同层次的新特征 从高级的应用程序生命周期管理(ALM)到低级别的编码增强 在这个新版本中 Borland还对性能和响应性表示出特别的关注 这可以由IDE所提供的一种更新版的内存管理器来帮助支持和增强 我将在后面详细讲述这些新特征 而且 IDE的启动速度也有一定改善 通过选择仅安装某种语言可以进一步缩短启动时间 事实上 这只是一个简单的命令行 p 参数的使用 例如 p DelphiDotNet 只装载Delphi NET部分 而且这样的快捷方式可以被添加到 开始 菜单中作为BDS安装相应语言的一部分

  (二) 提高开发效率

  一些新特征非常有趣 简直为开发者提供了分钟级上的优势来改进其编码水平 这也是Delphi 所不可少的一部分 这些新特征包括

   块完成

  如果你仅了解IDE能够为你输入的 begin 和 end 那么 这一功能可能加速你的编码

   改变栏

  如图 所示 这种特征准确即时地指示已经保存了哪几行代码以及自从上次你保存文件以来你已经插入或改变了哪几行

cha138/Article/program/Delphi/201311/24733

相关参考

知识大全 全面剖析Delphi 2006新增特性2

全面剖析Delphi2006新增特性2  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  重构  如

知识大全 全面剖析Delphi 2006新增特性3

全面剖析Delphi2006新增特性3  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  (五)数据

知识大全 全面剖析Delphi 2006新增特性4

全面剖析Delphi2006新增特性4  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  这些功能或

知识大全 全面剖析C#接口编程之定义接口

全面剖析C#接口编程之定义接口  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  从技术上讲接口是一

知识大全 Delphi中MIDAS的全面学习[1]

Delphi中MIDAS的全面学习[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  (一)M

知识大全 利用Delphi全面控制Windows任务栏[1]

利用Delphi全面控制Windows任务栏[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 C# 动态编程新特性与DLR剖析

C#动态编程新特性与DLR剖析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  近几年来在TIOB

知识大全 Oracle10g数据库中闪回表特性剖析

Oracle10g数据库中闪回表特性剖析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Orac

知识大全 Delphi中MIDAS的全面学习[2]

Delphi中MIDAS的全面学习[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  (四)M

知识大全 利用Delphi全面控制Windows任务栏[2]

利用Delphi全面控制Windows任务栏[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&