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

全面剖析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可以看出,整套产品共有四个不同的语言"个性"。


图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连接池选项

1 2 3 下一页
关于 Delphi 的新闻
  • Borland称12家公司有意接收Delphi和JB
  • VC和Delphi程序只运行一个实例的方法
  • 没落的奇迹 谁会买下Delphi?
  • Delphi深度探索之外壳执行操作记录器
  • Delphi 2005注册码
【评论】【收藏本文】【打印】【关闭】
上一篇文章:没落的奇迹 谁会买下Delphi?
下一篇文章:Delphi文本编辑器的设计(一)
讨论区
查看
已有 0 位对此新闻感兴趣的网友发表了看法
匿名发表
注册通行证 登陆
图文阅读推荐
全站资源
  • 微软官方入门教程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必知的事情 装机之必备软件大行动
病毒专杀栏
  • 杀毒软件反被病毒杀 连"救命"都不能喊
  • 金山ARP防火墙
  • 还原卡神话破灭“机器狗”病毒来势汹汹
  • cctv经济半小时:你的手机现在安全吗?
  • 新挂马方式开始流行 ARP挂马称雄局域网
  • 木马和病毒清除的通用解法
  • IP地址不再冲突 查找ARP攻击者元凶
  • 教你几招识别和防御Web网页木马
  • 分析:封杀BT只是暂时的止痛药
  • QQ爆危险漏洞,“QQ游戏邀请大盗”邀请你玩病
关于我们 | 诚聘英才 | 联系我们 | 版权声明 | 网站大事 | 网站地图 | 意见建议
CopyRight 2005-2007 Jztop.Com 版权所有 未经许可 请勿转载