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以上版本開發。