XE6的IDE已经设计的非常棒了,是该放弃D7了,投入XE6的怀抱。。

本人用的XE6版本是 Embarcadero.Delphi.XE6.RTM.Inc.Update1.v20.0.16277.1276.Lite.v9.1,整个ISO大小为2.29GB

老习惯了,先创建一个XE6版本的Hello World程序。通过这个程序我们看看XE6中究竟有多少变化?

创建 Hello World

(1)打开XE6,进入到IDE界面,按Ctrl  + Alt + P,输入 VCL Forms,回车确认创建VCL Forms Application

XE6入门(一)Hello World-LMLPHP

(2)按Ctrl + Alt + P,输入TButton,回车后在Form1上创建一个Button1按钮。

XE6入门(一)Hello World-LMLPHP

(3)双击Button1按钮,输入以下代码:

XE6入门(一)Hello World-LMLPHP

(4)按 F9 键编译运行程序,鼠标点击Button1按钮后,弹出如下对话框(本人测试操作系统为Win10专业版):

XE6入门(一)Hello World-LMLPHP

到此为止,一个完整的XE6版本的Hello World程序就完成了。

接下来我们看看这个版本的程序和D7版本的程序有啥区别?

XE6项目文件的变化

XE6的项目组成,如下图:

XE6入门(一)Hello World-LMLPHP

Delphi7的项目组成,如下图:

XE6入门(一)Hello World-LMLPHP

通过上面的对比,我们不难发现,XE6中多了不少文件,新增了Project1.dproj、Project1.dproj.local、Project1.identcache三个文件,都是有关项目说明的。最主要的文件还是dpr、pas、dfm三个文件。

并且XE6 Build的程序分为了Debug和Release版本,Release版本的程序不包含调试等信息,文件尺寸较小,当前Hello World程序的Debug和Release版本文件对比如下:

XE6入门(一)Hello World-LMLPHP

虽然Release版本程序比起Debug版本文件尺寸小了太多,但是和Delphi 7(387KB)比起来还是太大了。现在的电脑配置都比较高,存储空间也都大,这点大小倒也是无妨。

不过XE6版本的文件如果用WinRAR压缩大小能缩小到636KB。

XE6入门(一)Hello World-LMLPHP

D7编译出来的程序和XE6编译出来的程序对Win10界面支持最好的还是XE6,效果如下:

XE6运行效果

XE6入门(一)Hello World-LMLPHP

Delphi7运行效果

XE6入门(一)Hello World-LMLPHP

选择D7还是XE6呢?

个人建议如果你喜欢Delphi7,建议用Win7或者WinXP平台。

如果你喜欢Win8,Win10等最新系统,建议用Delphi XE6以上版本开发。

05-11 11:21