Delphi編程的優秀輔助工具――GExperts

你們都知道,Delphi語言的功能是至關強大的,因爲其擁有很好的擴展性,所以不少公司、團隊和我的開發了輔助Delphi編程的工具軟件。GExperts就是一個這樣的免費並且優秀的軟件(在個人印象中,好像只有控件包中的Rxlib和Mwedit可以與之媲美)。GExperts是一個Delphi的擴展功能軟件,也叫作Experts,我如今使用的版本是0.97.1,最新的版本相關信息能夠到它的網站上去看: [url]www.GExperts.com[/url]
 
  下載完畢後,執行安裝程序,而後再進入Delphi(在安裝GExperts以前,請關閉正在運行的Delphi),你會發如今Delphi選單欄中增長了一個選單項目:GExperts,在其下面還有不少的子選單,讓咱們一個個來看。
 
  1. Procedure List:過程列表。Delphi中缺乏像VB那樣在編輯窗口中位於上方的對象--事件過程列表。此項功能正是在必定程度上彌補了這一點。
 
  該窗口至關詳細地列出了你所使用的窗口中全部的過程和函數,經過鼠標雙擊能夠直接定位到該過程或者函數的代碼處。另外你還能夠將過程的代碼複製到剪貼板中,這個功能在寫相關的技術文檔的時候特別有用。此外你還能夠經過「Search」選項來迅速地找到所須要的函數,以省卻上下滾動查找的麻煩,若是你的窗口或者函數庫中具備大量的過程函數,這一點是頗有益處的。
 
  2. Expert Manager:專家管理。用來讓你方便地管理所安裝的全部的Expert的一個功能。
 
  3. Grep Search:查詢。在開發比較大的程序時,咱們常常須要搜索程序中的某項內容,Delphi自身所帶的查詢功能不夠強大,而GExperts的這個Grep能夠完成更多的任務。如圖2所示,首先輸入你想查找的內容,而後在選項中能夠選擇一下內容:是否大小寫敏感、是否忽略註釋內容、是否整字模式、是否搜索DFM文件、是否使用表達式進行搜索(表達式搜索是Grep內含的一項強大的功能);在「Where」選項中你還能夠選擇是否只選擇當前文件、是否搜索項目中的全部文件、是否搜索如今打開的文件、是否搜索整個目錄,若是你選擇了搜索整個目錄,那麼還有很多關於目錄的設置能夠供你選擇。
 
  圖3是搜索後顯示結果的窗口,很是清晰明瞭,將各個文件內搜索到的結果用一種相似於Section List的樣式清晰地排列出來,而每一個結果除了代表行號之外,還用選中的方式着重顯示出來。Grep功能還能夠脫離Delphi直接在Windows中運行。
 
  4. Message Dialogue:對話框生成器。因爲這個對話框生成器用的是MessageDlg函數,而不是MessageBox函數,因此和中文的兼容性不太好。
 
[責任編輯:cndownzcom]
  5. Backup Project:備份工具。數據備份是咱們應該養成的好習慣,這裏也考慮到了,你什麼都不用操心,一個按鈕就可完成備份工做。它爲你準備了經常使用的Delphi文件類型,固然你能夠加入特定的文件後綴,而且還能夠選擇爲壓縮後的文件加上密碼,這樣別人就很難看到你的文件了。
 
  6. Clear Directories:清除目錄。在開發一個程序的過程當中,總會生成不少的臨時文件,好比說Delphi自動生成的~打頭的備份文件,還有很大的DSM中間文件,這些文件其實咱們並不須要,可是手工刪除實在太麻煩了,第一由於它們數量很多,第二每次你退出Delphi開發環境,這些文件又會自動生成,因此就有了這個很體貼人心的清除目錄中不須要文件的功能。它已經爲你設定了經常使用的須要清除的文件後綴,你也能夠增長新的後綴,而後鼠標輕輕一按,目錄裏就乾乾淨淨了。
 
  7. Clipboard History:剪貼板記錄。這個功能也是很是實用的,它能夠將每一次剪貼動做都記錄下來,當你須要的時候,就能夠快速查找到所須要的內容,在進行比較複雜的編輯時,你不再須要由於剪貼板只能保存一次內容而犯愁了,這個功能能夠爲你保存最近的20次使用狀況,若是你須要,還能夠保存更多。由於它採用了在列表框中顯示剪貼的首行內容和文本框中顯示所有內容,因此,既不佔用太多屏幕空間,又能夠作到一目瞭然。
 
  8. Favorite File:經常使用的文件。在開發一個軟件的時候,你會用到不少的外部文件,好比圖像文件、數據庫文件、文本文件以及相關的開發資料。有了這個功能,你不須要每次都記住那些文件藏在硬盤的哪個角落,你能夠根據文件的性質,創建起文件夾樹,在每個文件夾下面能夠加入你所須要的文件,經過雙擊文件就能夠直接打開這個文件。
 
  9. Class Browser:類瀏覽器。這個功能擴充了Delphi自身所帶的一樣功能,使用起來更加直觀,而且增長了功能強大的打印功能。
 
  10. Source To HTML:將源代碼轉化爲HTML格式。若是你是一個像我這樣的自由軟件做者,常常須要將源代碼發佈到網頁上,這項功能能幫助你完成這個任務。轉化後的HTML代碼能夠完整地保留顏色、樣式、字體等,而且可讓你本身定製。
 
  11. PE Information:文件頭信息。在這個功能中你打開一個可執行文件,而後就能知道關於這個文件的MS-DOS文件頭信息、PE文件格式文件頭信息、須要的DLL文件信息、輸出的函數信息(好比說DLL文件)。
 
  12. IDE Menu ShortCuts:編輯環境選單快捷鍵。若是你以爲Delphi原來設置的快捷鍵不是很順手,那麼你能夠在這裏將它們一一改動。在這裏,你會看到一個和Delphi的開發環境如出一轍的選單,選擇你須要改動的選單項目,而後改變或者設置新的快捷鍵就能夠了。
 
  13. Project Dependences:項目文件調用關係分析。在一個比較複雜的項目開發中,各個文件之間的調用關係不是憑印象能夠弄清楚的,如今有了這個分析工具,你能夠查閱到某個文件調用了哪些單元、被哪些單元調用了,以及調用的單元又被別的哪些單元文件調用過的交叉列表。Delphi不會主動刪除你增長了可是又沒有使用的單元文件,有了這個分析工具能夠對本身程序中的某個單元調用其餘單元的狀況看得一清二楚。另外咱們還能夠經過這個工具來了解某些函數庫單元、公用文件的調用狀況。
 
  14. Code Proofreader:代碼自動校驗。這是一個功能強大的工具,它能夠自動修正你在Delphi編程過程當中的打字錯誤,就像咱們已經在Word中習慣的那樣。你能夠輸入和輸出相關的字典文件。利用這個功能,一方面能夠糾正本身常常容易打錯的字,另外一方面,還能夠將它做爲一種擴展宏的做用。
 
  15. Project Option Set:項目設置。若是你在進行不一樣項目的開發的時候,須要進行一些不一樣的設置,好比編譯器中的有關選項,若是在不一樣的項目切換時,常常要作這樣的重複工做,彷佛效率過低了。這個功能能夠爲不一樣的項目設置幾組不一樣的值,你能夠根據本身的須要將幾組設置分別存盤,在須要的時候調入。爲了方便用戶,每個具體的值都有簡短的提示說明其含義。
相關文章
相關標籤/搜索