熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Delphi編程 >> 正文

全面剖析Delphi 2006新增特性2

2013-11-23 17:35:26  來源: Delphi編程 

   重構

  如果僅想改進其設計而不是改變其行為那麼重構提供了一種方式使我們能夠自動地改變源代碼Delphi 在引入Delphi 重構引擎的基礎上又加入了一些新的重構特征例如引入變量引入字段內聯變量安全刪除我最喜歡的一項功能是改變參數(如圖所示)為了加入新的可用的重構功能你可以從模型視圖中使用Together重構

:Delphi 中新的Change Parameters重構

   實時模板

  Delphi 的一項新增功能是新的上下文敏感和動態的實時模板這會在一段時間內成為Delphi以前所使用的Code Snippets和Code Templates的一個極有價值的替代(順便說一下ctrl+J組合鍵還可以用於即時地激活實時模板)隨著各種常用模板的使用開發者還可以自由地復制擴展改變或添加你自己的新模板每個模板都以XML文件格式存儲在objrepos\code_templates文件夾下而且針對每個語言類型都有一個相應的子文件夾模板或者被自動地完成或被經由CodeInsights機制從代碼編輯器中提供給開發者見於圖

:實時的模板選擇

  模板可以自動幫助開發者整理代碼結構從圖中看到各種for循環模板是如何提供的

:實時的模板能夠實現不僅僅是插入代碼的功能

  一旦你選擇了一個模板那麼它不會停下來僅把相應代碼輸入到代碼編輯器中而這正是實時之所在在一個模板的執行期間stop points提供給開發者機會(諸如上下文重構操作以及其它基於該模板xml代碼中的子腳本的活動內容)來與模板一起工作以影響模板執行結果

  (三) 包圍

  現在當你選擇一塊代碼時你可以右擊鼠標並從加速菜單中選擇surround選項這將為你提供如圖所示的一些選項所以現在你可以快速地添加你的代碼所包括的條件和循環結構

:Surround選項

  (四) 調試器

Delphi小組在調試器設計上做出了偉大的貢獻他們所實現的直觀性能夠使開發者無論在哪個環節上都是快速而容易地實現特定功能調試功能的改進包括提供可擴充的視圖和使更多的信息出現在調試檢查的每一級上正如你從圖中所見有多種方式來使用可展開的信息如內嵌的可展開的工具提示可展開的局部變量和觀察窗這樣就提供了最方便的方式來直接觀察程序員所關心點的數據值

:調試過程中內嵌的可展開的工具提示局部變量和觀察窗

  另外一些新的顯著的調試特征包括對於可用的CUP細節視圖上的改進這樣以來你就可以選擇多項並把它們復制到剪貼板中另外現在的遠程調試也可用於本機Win應用程序托管應用程序和ASPNET應用程序方面


From:http://tw.wingwit.com/Article/program/Delphi/201311/24728.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.