天天看點

Delphi之Code Explorer

Delphi之Code Explorer

Code Explorer(代碼浏覽器)是Delphi IDE的特性之一,它大受使用者的歡迎。正如其名所表示,Code Explorer用于快速浏覽源代碼單元。Code Explorer通常位于Code Editor的左邊,如上圖所示。

Code Explorer顯示單元的所有類、函數、過程、變量和Uses清單。類節點擴充開來顯示所有的屬性、變量、字段和某個類的方法。如下圖:

Delphi之Code Explorer
當在Code Editor中切換單元時,Code Explorer顯示的内容頁随之相應地改變。

1、Code Explorer快捷菜單

Delphi之Code Explorer

【New】增加新變量、方法、函數或過程到單元中。還可以用于增加一個單元到uses清單中。

【Rename】更名一個辨別符(變量、方法、函數、過程等等)。

【View Editor】當Code Explorer為泊位到Code Editor視窗時,使Code Editor視窗處于最上層并顯示出來。

【Dockable】指定Code Explorer是否可以泊位

【Properties】打開Code Explorer的屬性視窗對話框(Explorer Options)。

2、使用Code Explorer增加代碼

要導航某個方法、函數或過程,隻需在Code Explorer中輕按兩下其辨別符名,Code Editor就會跳到源檔案中該方法所在位置。要定位類的資料字段或一個單元變量聲明,可在Code Explorer視窗中定位該變量辨別符并輕按兩下這個辨別符,Code Editor會顯示該變量的聲明。

可使用Code Explorer來增加方法和變量聲明到源檔案中。比如說,要增加一個字段變量到類中,可從Code Explorer快捷菜單中選擇【New】菜單項并輸入要增加的變量聲明。

Delphi之Code Explorer

要增加一個整型變量X,可輸入以下内容:

1

X: integer;

Delphi之Code Explorer

當按下Enter鍵後,該變量就被增加到類中。

也可以簡單地增加方法到類中。下面練習來說明其過程。

1)開始一個新應用程式,并切換到Code Editor視窗中。

2)用滑鼠右鍵點選Code Explorer視窗中的TForm1節點,并從快捷菜單中選擇【New】菜單項。

Delphi之Code Explorer

3)在Code Explorer視窗的編輯框中輸入以下代碼,并按Enter鍵結束。

procedure Test;

Delphi之Code Explorer

4)Delphi在TForm1類節點下增加了一個Public節點,并且在Public節點下增加了Test過程。如下圖:

Delphi之Code Explorer

5)在TForm1節點上再次選擇【New】菜單項, 在編輯框中輸入以下代碼,并按Enter鍵結束。

function GetSomething: Byte;

6)另外再插入一項,如下:

AVariable: integer;

7)大家可能未注意到,在增加各個項的同時,Delphi也在忙着修改該單元。

Delphi之Code Explorer

8)修改後的單元清單如下:

Delphi之Code Explorer

Code Explorer既是一個單元浏覽器又是一個生産工具。當使用者編寫代碼時,可使用它來導航單元。但就這一目的而言,它極其有用。還可以用Code Explorer往單元中添加代碼。Code Explorer是一台強大的“增效器”,使用友善也是其一大優點。

3、Code Explorer選項

Delphi之Code Explorer

Environment Options對話框的Explorer頁面給出了Code Explorer的顯示選項(從主菜單選擇【Tools | Environment Options…】可調出該對話框),如上圖所示。

該頁面上的選項用于設定和控制Code Explorer的動作和顯示資訊的多少。有關更詳細的設定,請參看Delphi線上幫助