Delphi2009/C++Builder2009新特性

亮剑_ 2008-08-28 02:22:14
Delphi2009/C++Builder2009发布了!翻译了两篇BDN文件(可能不应该叫“BDN”了呢,呵呵),内容主要为新特性的一些介绍说明。

当地时间8月25日,Delphi易主后第一次进行了新版本的发布。这一次Delphi和C++两个环境同时进行了发布,开发代号Tiburon,发布名称为Delphi2009和C++Builder2009。
这次的新版本实际上也是兑现了在Borland/CodeGear时期的最后一次更新计划。该计划公布于2008年4月,原文见http://dn.codegear.com/article/36620,译文见http://blog.csdn.net/tjianliang/archive/2008/07/01/2600001.aspx


一、新特性
作为重要的一次版本更新,Delphi2009在IDE、VCL和语言方面都有所改进。主要有:
1、泛型和匿名方法的编译器支持
2、新组件和对现有组件的增强,包括支持微软新的Office Ribbon风格控件
3、可定制的类浏览器
4、项目资源管理器
5、增强的构建配置管理系统
6、升级了数据库驱动
7、DataSnap更新,提供强大灵活的处理能力,可创建不依赖于COM的多层应用解决方案
8、全面支持Unicode,所括IDE、语言、运行时和VCL,及数据库访问机制

原文:http://dn.codegear.com/article/38490(David Intersimone)


二、升级推广
升级到Delphi2009和C++Builder2009的七大理由
1、新的语言特性
拥有完全的RTL list和collection支持的Delphi泛型。
Delphi匿名方法。
字符串默认为UnicodeString。
C++Builder在商业软件中率先支持即将来临的C++ 0x标准,所括动态语义(move semantics),领域枚举(scoped enumerations)、显式转换操作(explicit conversion operators)、静态声明和类型特征(static assert and type traits)、decltype、外部模板(extern templates)及Unicode字符。
C++Builder类库增加了TR1和Boost。
改进了Delphi与C++Builder的兼容性,包括类方法和静态属性方面。

2、IDE功能增加与增强
可共享的构建选项配置。可将构建选项保存并应用于任何项目。
Delphi编译器可选择将警告视为错误。
Delphi类浏览器可选择从项目的不同层面查看类库,快速在声明和实现之间导航,更容易地增加类成员和方法。
通过资源管理器可以十分简单地向项目中添加各类资源。
LiveSource的双向UML建模现在也可以支持C++Builder。
C++Builder预编译头文件向导。

3、新的VCL特性
VCL组件方面有TButtonedEdit、 TBalloonHints、TCategoryPanelGroup。
TImage和TImageList支持PNG图像格式。
使用新的Ribbon控件组创建微软新的Office风格用户界面。
TButtons、TEdit、TListView、TTreeView、TLabel控件增强,主题,Vista Aero支持。
新版VCL for the Web,支持创建AJAX和基于Silverlight的富客户端应用。

4、扩展的多层数据库访问技术
新一代的DataSnap。
新的ServerMethods提供了完全的中间层功能控制。
调用服务端过程就像调用客户端代码一样简单。
在扩展应用服务器功能的同时,可以继续使用熟悉的IAppSerer接口。
新的DataSnap框架不再依赖于COM。
现有服务和应用可简单平滑地迁移到新的架构。

5、拥抱Unicode,国际化和本地化支持
IDE全面支持Unicode。
集成的翻译转化工具(ITE)可查看和编辑VCL窗体和字符串资源。
增强的外部翻译转化管理器(ETM)可在IDE外查看和编辑语言资源文件。
使用增强的DLL资源文件向导可创建Win32 DLL资源文件,进行程序的本地化。
通过翻译知识库可以在不同项目间共享翻译成果。

6、新的COM/ActiveX支持
增强的导入组件向导,可导入类型库、ActiveX控件或.NET Assembly。
使用增强的组件向导创建新的组件。
TStringBuilder可进行更简单和快速的字符串连接。
通过完全的COM/ActiveX“重构”支持,现在能够透明的访问IDL和代码。
升级的向导支持封装已有的VCL组件为ActiveX控件。

7、更新了附加组件和工具InterBase 2009 开发人员版——升级到20个用户和80个本地逻辑连接。
升级的TeeChart 8.0图形组件。
升级的Rave Reports 7.6。
升级的VCL for the Web——RAD Web应用框架。

原文:http://dn.codegear.com/article/38473(Tim DelChiaro)

...全文
1753 45 打赏 收藏 转发到动态 举报
写回复
用AI写文章
45 条回复
切换为时间正序
请发表友善的回复…
发表回复
songguozhi 2009-04-02
  • 打赏
  • 举报
回复
正在使用中,不过由于缺少资料,而且是第一次接触CB,困难不少
不过总的感觉还很不错的
zjh222 2009-01-16
  • 打赏
  • 举报
回复
NetG 2008-11-16
  • 打赏
  • 举报
回复
请问delphi2009在哪下载?盒子里没有啊????
以前一直使用delphi7,谢谢。
iamyg 2008-10-06
  • 打赏
  • 举报
回复
回帖是一种美德!传说每天回帖即可获得 10 分可用分!
亮剑_ 2008-09-09
  • 打赏
  • 举报
回复
结帖时看到CSDN转载了一条消息:
TIOBE编程语言9月份榜单发布,Delphi经过几个月持续上升后终于返回前10名。呵呵
http://news.csdn.net/n/20080908/118810.html



自2001年以来,最高排名为第7位,出现在2004年8月,最低排名为第12位,出现在2004年1月。
QQ286251099 2008-09-05
  • 打赏
  • 举报
回复
JF
lextm 2008-09-05
  • 打赏
  • 举报
回复
ASP.NET要等到RAD Studio发布,现在Delphi 2009和C++Builder 2009都是Win32的。

至于帮助,已经有了明显改善。D7的帮助在Vista上面还需要装插件才看得了,所以没指望回来了。
秋梦痕 2008-09-05
  • 打赏
  • 举报
回复
正在使用delphi2009,3163版本
sbandli 2008-09-05
  • 打赏
  • 举报
回复
[Quote=引用 26 楼 yxf5188 的回复:]
引用 25 楼 qyehui 的回复:
引用 23 楼 radarhp 的回复:
依然灭有看到中文版本……传说中的中文版呢?


用delphi的还需要中文版吗?!!!!这么多年都用的英文版,还没看懂界面那么几个洋文吗!!??
[/Quote]
少装逼,中文版也包括中文帮助,就不相信你不用中文帮助
fangsp 2008-09-05
  • 打赏
  • 举报
回复
学西 帮着顶一下
oushengfen 2008-09-05
  • 打赏
  • 举报
回复
还是不错的,以前用D7,去年开始用d2007,升级过来很顺利,而D2007的功能确实强了许多
如DBGRID以前不支持鼠标中键吧,D2007支持了.所以新一个版本,只要稳定,升级还是完全有必要的.
doni 2008-09-04
  • 打赏
  • 举报
回复
有人用delphi里面的MDA ECO吗
doni 2008-09-04
  • 打赏
  • 举报
回复
[Quote=引用 29 楼 sxqwhxq 的回复:]
比较关注帮助系统,d2005/d2006/d2007的帮助与d7相关太差劲了.希望回到d7的帮助格式.
[/Quote]

同感,我开发用d2007,帮助还是用d7的,比较轻巧
qkhhxkj102 2008-09-03
  • 打赏
  • 举报
回复
前些天我们公司还收到警告呢,说我们公司用了盗版的唉...
boest 2008-09-02
  • 打赏
  • 举报
回复
等正式版。
jackout3261663 2008-09-02
  • 打赏
  • 举报
回复
主题,Vista Aero支持。

xp系统下能显示AERO风格不?
仙侣步惊云 2008-09-01
  • 打赏
  • 举报
回复
比较关注帮助系统,d2005/d2006/d2007的帮助与d7相关太差劲了.希望回到d7的帮助格式.
火龙岛主 2008-09-01
  • 打赏
  • 举报
回复
uple
amdwinter 2008-08-30
  • 打赏
  • 举报
回复
昨天晚上装了,不错
yxf5188 2008-08-30
  • 打赏
  • 举报
回复
[Quote=引用 25 楼 qyehui 的回复:]
引用 23 楼 radarhp 的回复:
依然灭有看到中文版本……传说中的中文版呢?
[/Quote]

用delphi的还需要中文版吗?!!!!这么多年都用的英文版,还没看懂界面那么几个洋文吗!!??
加载更多回复(24)

829

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧