8、新Project Option: Enable Runtime Themes
該工程選項默認啟用,用Delphi 2007編寫的程序默認將啟用Themes,這是一個非常好的功能,以前必須用組件:Win32-XPManifest。
Delphi 2007 IDE本身、窗體設計器已支持操作系統Themes。
9、TeeChart升級為了TeeChart Standard 7.10
TeeChart終於升級了新版本。
10、報表組件
Delphi 2007似乎沒有附帶任何報表組件,QuickReport和Rave消失了。
11、DBExpress
DBExpress重大升級至v4,架構已重寫,使用此技術的Delphier可以試試,本人很少使用。
12、模態窗體下的窗體閃動
在當前窗體用ShowModal顯示一個模態窗體後,再次點擊當前窗口,此時顯示出的模態窗口會閃動,Delphi 2007編譯的程序終於已能實現此效果,這也是Windows程序的標准效果。
13、Project Clean 功能
在Project Manager中右鍵點擊工程名稱,選擇Clean,會自動清除工程的所有臨時文件和dcu文件。
14、有用的快捷鍵
終於為Build Project和Run Without Dedugging功能設置了快捷鍵。
15、比Delphi7超強的編輯器
Delphi2007的編輯器功能強大,這也應該是放棄Delphi7的重要理由,如輸入Begin,自動生成End,代碼重構,語法實時檢查,顯示行號等。
不過Delphi2007的那個代碼幫助提示信息的窗口真是太丑了。
16、窗體設計器控件感應對齊
窗體設計器中的控件可以感應對齊,相當好的功能啊。
17、中文變量名
現在的Delphi已經支持中文變量名了,你可以試試。
18、新的組件
TTrayIcon、TFlowPanel、TGridPanel三個控件非常有用。Delphi2007新增Vista Dialogs組件,這些組件效果非常好,但是基於Vista API的,所以只能在Windows Vista下使用。
19、TLabel控件可在內容超出范圍時顯示省略號
此功能非常實用,尤其是在Label中顯示一個文件路徑時,設置TLabel的EllipsisPosition屬性即可。
20、新增了一些有用的屬性
Delphi2007對大多數常規組件增加了一些有用的屬性,如Margins、Padding、TForm.PopupMode等,仔細查看一些控件的屬性列表,你就會發現很多陌生的屬性,但他們確實都非常有用。
用了Delphi 2007一段時間,但也發現一些小問題:
1、在Project Manager中更改PAS文件的名稱後,不自動更新uses列表中的名稱,呵呵~,這個要求不知道過不過分。
2、TMainMenu組件在窗體設計器中不可預覽。
3、編輯器錯誤提示功能會誤報,如Application.MainFormOnTaskBar屬性,有時會提示不存在該屬性。
4、新安裝的組件,不但要在Tool–Options中設置Library Path,還必須設置Browseing Path,組件才能被正常使用。
用了N年的Delphi7了,體驗了Delphi2007後覺得真應該換換了,綜合來看,Delphi2007是一個非常好的版本,IDE速度及功能性各方面都已經非常優秀,你准備使用Delphi2007嗎?