從Delphi 7公升級到Delphi XE

2021-09-06 17:53:51 字數 886 閱讀 9319

delphi 7和xe中間有好幾個版本號,可都不太流行,一是由於delphi有些邊緣化,二是7在xp環境下是近乎完美的版本號。市場上關於delphi的書越來越少,提供從7公升級到xe介紹的資料差點兒沒用。這裡我試著列舉一下7和xe的差異和注意事項,給須要公升級的朋友一些線索。

1. 7和xe是能夠共存的,7的project檔案是.dpr,xe的是.dproj,用xe開啟dpr檔案會提示公升級,自己主動建立新的專案檔案。xe會建立debug和history資料夾,編譯後的exe檔案是放在debug資料夾的。

2. xe在大螢幕下工作的更好,7出來的時候1024×768是主流,所以那些懸浮的窗體能夠高效利用空間。xe預設的布局是一體化的,和vs有些像,也能夠切換為經典的懸浮窗體,可是看起來有些奇怪。另乙個問題是多螢幕下,xe要好用一些。推薦解析度1920×1080

3. xe的元件面板是能夠search的,這個在元件非常多的時候非常有用。預設的search在選擇元件後就會重置,能夠設定為一直顯示查詢結果,連續加入同一元件非常方便。

4. **模板template,7中儘管簡單但非常有用,xe中的非常強大但比較複雜,須要編輯xml**,並且似乎沒有文件說明,好在非常多現成的模板能夠研究。比較高階的功能比方for模板能夠幫你自己主動宣告迴圈變數。

5. **重構refactor,個人認為這是個最有用的功能了,當然vs中也早有了。至於怎麼用當然要對重構有所了解,最經常使用的莫過於改名了。

6. 另乙個類似重構的區塊編輯功能,選中一段**,編輯器側欄上會顯示乙個編輯button,選中後就能夠改動變數名字等。試用一下就明確了。

7.alignment工具欄預設是不顯示的,須要在工具欄上點右鍵選擇開啟。假設你選edit->align,出來的是乙個選擇對話方塊,而不是圖示工具欄。另外有乙個space工具欄,能夠調整元件間的距離。

---未完待續

從Delphi 7公升級到Delphi XE

delphi 7和xe中間有好幾個版本號,可都不太流行,一是由於delphi有些邊緣化,二是7在xp環境下是近乎完美的版本號。市場上關於delphi的書越來越少,提供從7公升級到xe介紹的資料差點兒沒用。這裡我試著列舉一下7和xe的差異和注意事項,給須要公升級的朋友一些線索。1.7和xe是能夠共存的...

從Delphi 7公升級到Delphi XE 2

對比於delphi 7,xe在很多細節方面做了改進,當然有些是在7和xe之間的版本中實現的,這裡不作計較。1.new選單的改進 new選單下面有個customize功能,可以定製哪些專案顯示在new選單下面。對於大型專案,很多新類都是從公共基類繼承的,以前每次都要到專案的類列表裡找半天,現在你可以把...

Delphi 7公升級到XE2的字串問題

本文 原來的delphi中有兩種字串 ansistring和widestring。預設的string即ansistring。而在delphi 2009中,新增加了一種unicodestring。為什麼不沿用之前的widestring呢?widestring其實是為了方便使用com而產生的,就是bst...