两天前拿到了
Delphi2010的
内测版光盘,然后装上了试用,经过将近两天的试用,感觉相当的棒
下面是体验报告,希望起到抛砖引玉的作用。
首先,大家可能会失望的是,内测版与D2009的内测版一样,缺少很多组件
当然了,这只是给大家体验用的,组件少一点没关系。加上我在安装时,没有装BDE和DBX,组件就更少了
不过不影响体验。
D2010最大的特点就是向下兼容的能力,与Delphi2009相比,Delphi2010简直是一个巨大的飞越
我在移植Cnpack Wizard时,直接用了Delphi2007的代码,编译后只需要修改小小的几处即可,
编码的问题大多被Delphi2010自行消化掉了。而Delphi2009的当时做的时候,是改了大量的代码,并且改出来还是有一定的不兼容。
另外,Delphi2009的代码与Delphi2010兼容性不是很好,倒是从Delphi2007直接升级到Delphi2010更容易。
我测试了VCLSkin, Raize, CnPack Components, SynEditor,甚至把现在手头的ProCheck从Delphi2007移了过来。移植的结果是,除了Raize需要稍作修改外(改动不超过5处),其他的控件均可以直接编译通过,并且功能无损!!
这实在太让人振奋了,同时也证明了Delphi2009真的是一个过渡
版本,没有必要再用它了
另外,编译选项的界面也修改了,现在看上去一目了然,该归类的都归了类,找起选项来非常方便,是否支持多字节编译也有了选项,Delphi2007上的项目基本上是可以无缝过渡的。
其他的特性,可能在内测版是看不到了,继续等待
正式版的发布,我也将继续测试Delphi2010
上几张图:
安装界面
启动界面,CnPack已经可以支持Delphi2010了
ProChecker项目,注意右边的控件栏,很多第三方控件,没有刻意的移植,只是拿了Delphi2007的版本,稍作修改
编译选项,能够选择是否多字节支持,和VC一样