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。
(2)按Ctrl + Alt + P,输入TButton,回车后在Form1上创建一个Button1按钮。
(3)双击Button1按钮,输入以下代码:
(4)按 F9 键编译运行程序,鼠标点击Button1按钮后,弹出如下对话框(本人测试操作系统为Win10专业版):
到此为止,一个完整的XE6版本的Hello World程序就完成了。
接下来我们看看这个版本的程序和D7版本的程序有啥区别?
XE6项目文件的变化
XE6的项目组成,如下图:
Delphi7的项目组成,如下图:
通过上面的对比,我们不难发现,XE6中多了不少文件,新增了Project1.dproj、Project1.dproj.local、Project1.identcache三个文件,都是有关项目说明的。最主要的文件还是dpr、pas、dfm三个文件。
并且XE6 Build的程序分为了Debug和Release版本,Release版本的程序不包含调试等信息,文件尺寸较小,当前Hello World程序的Debug和Release版本文件对比如下:
虽然Release版本程序比起Debug版本文件尺寸小了太多,但是和Delphi 7(387KB)比起来还是太大了。现在的电脑配置都比较高,存储空间也都大,这点大小倒也是无妨。
不过XE6版本的文件如果用WinRAR压缩大小能缩小到636KB。
D7编译出来的程序和XE6编译出来的程序对Win10界面支持最好的还是XE6,效果如下:
XE6运行效果
Delphi7运行效果
选择D7还是XE6呢?
个人建议如果你喜欢Delphi7,建议用Win7或者WinXP平台。
如果你喜欢Win8,Win10等最新系统,建议用Delphi XE6以上版本开发。