圖6:實時的模板選擇
模板可以自動幫助開發者整理代碼結構。從圖7中看到各種"for"循環模板是如何提供的。
圖7:實時的模板能夠實現不僅僅是插入代碼的功能
一旦你選擇了一個模板,那麼它不會停下來僅把相應代碼輸入到代碼編輯器中,而這正是"實時"之所在。在一個模板的執行期間,"stop points"提供給開發者機會(諸如上下文重構操作以及其它基於該模板XML代碼中的子腳本的活動內容)來與模板一起工作以影響模板執行結果。
(三) 包圍
現在,當你選擇一塊代碼時,你可以右擊鼠標並從加速菜單中選擇"surround"選項。這將為你提供如圖8所示的一些選項。所以,現在你可以快速地添加你的代碼所包括的條件和循環結構。
圖8:Surround選項
(四) 調試器
Delphi小組在調試器設計上做出了偉大的貢獻,他們所實現的直觀性能夠使開發者無論在哪個環節上都是快速而容易地實現特定功能。調試功能的改進包括提供可擴充的視圖和使更多的信息出現在調試檢查的每一級上。正如你從圖9中所見,有多種方式來使用可展開的信息,如內嵌的可展開的工具提示,可展開的局部變量和觀察窗。這樣就提供了最方便的方式來直接觀察程序員所關心點的數據值。
圖9:調試過程中內嵌的可展開的工具提示,局部變量和觀察窗