設定Delphi環境選項


設定環境選項(Setting the Environment Options)

Delphi環境選項使用戶能在全局級對Delphi IDE作修改(Project Options對話框控制工程級設置)。選取主菜單【Tools | Environment Options】菜單項來顯示Environment Options對話框;該對話框是一個多頁面的對話框,共有十個頁面。在前面的Code Editor講解中介紹了部分,下面將重點介紹Preferences、Library和Palette頁面。

image

 

參數設置頁面( The Preferences Page)

Environment Options對話框的Preferences頁面用於設定通用Delphi參數選項:Delphi IDE控制編譯、自動保存和Form Designer的方式;也可以在本頁面上設置Form Designer的參數選項。如下圖:

image

頁面上Desktop contents區域用於確定在保存工程時,Delphi保存多少桌面格式。

Autosave options區域使用戶能指定:每次運行程序時,自動保存的是Editor文件還是Desktop。就個人而言,本人不喜歡自動保存Editor文件,而希望能在需要的時候放棄當前編輯。舉個例子說,如果用戶的應用程序運行失常並破壞了Delphi IDE或Windows時,用戶就知道上次編輯已經被保存,因此也就沒有什么可擔心的了。其中Project desktop復選框保存Code Editor的當前大小和位置、所有窗體、Alignment選項板、Object Inspector等。

Compiling and running區中有四個選項:

  • Show compiler progress 在編譯工程時,Delphi是否顯示編譯器進度對話框。多數時候不需要打開此選項,因為Delphi編譯程序的速度很快,實在沒有必要監視其進度。
  • Warn on package rebuild 能在用戶重建當前位於組件選項板中的程序包之前向用戶提出警告。
  • Minimize on run 若選中本選項,則每當從IDE運行目標程序,整個IDE就會極小化。
  • Hide designers on run 能在程序運行時隱藏Form Designer,Object Inspector以及其他Form Designer支持窗口。但是,Delphi主窗口和Code Editor仍然可見。

Note

當選擇Minimize on run選項時,程序中一旦有需要用到調試器的動作(比如異常事件、斷點等),Delphi IDE就再次顯示出來。

頁面上的Shared repository區域使用戶能從Directory編輯框輸入適當的路徑來指定存儲Object Repository(對象庫)信息的位置。當使用同一個工程的一群人都要用對象庫中的對象時,這個選項對用戶很有幫助。還可以在Directory編輯框中輸入指向網上某個位置的路徑,用戶添加到Object Repository中的所有對象都將保存到網上指定位置,並允許其他組的成員繼承使用。

 

設計頁面(The Designer Page)

image

該頁面上的選項大多是不需要解釋,大家就能看明白的。

  • Display grid選項是用來打開或關閉Form Designer中的網格,它只影響網格的可見顯示,不影響對象是否移向網格點。
  • Snap to grid選項確定:放置和移動的組件是否移至網格點。
  • X和Y網格尺寸字段用於設置網格的大小,其缺省為8個像素。
  • Show component captions選項適用於窗體上的非可視化組件,當選擇該選項時,Form Designer在非可視化組件圖標的下方顯示該組件Name屬性。

庫頁面(The Library Page)

image

Library path字段用於指定庫文件的路徑,組件選項板要使用這些庫文件。正常情況下,用戶不必更改這個路徑。

BPL output directory和DCP output directory字段用於指定存放程序包輸出文件的目錄。例如,用戶可能更願意將程序包(.bpl)創建在Windows\System或Winnt\System32目錄下(程序包文件要求在系統路徑下)。

 

選項板頁面

image

該頁面用於制定Component Palette組件選項板。

用戶可以在該頁面上改變Component Palette中頁面的排列順序。位於該頁面左側的Pages列表框,勒出當前在Component Palette中全部頁面。對於不同的Delphi版本,Pages列表框中頁面可能與上圖所示不大一樣(例如,Midas標簽只對於Delphi的企業版有效)。列表框的底部有一個[All]列表,它顯示Component Palette全部頁面中安裝的組件。Component列表框顯示從Pages列表框中選取的頁面中的組件。

要重排Pages列表框中頁面的次序,可在其中拖動頁面到用戶希望的位置;如果要讓Samples標簽頁出現在組件選項板的第一個位置,用戶只需把該頁面拖動Pages列表框的頂頭;也可以點擊列表框中的一個頁面,然后用Move Up和Move Down按鈕來移動它到新的位置。

可以增加、刪除頁面,也可以更改頁面的名稱。要增加頁面,點擊Add按鈕,系統會提示用戶輸入頁面名;用戶輸入頁面后,新的頁面即被創建。例如,當用戶創建了一些組件,並希望把這些組件放到Component Palette中用戶自己的頁面上時,就需要增加頁面。還可以將常用的VCL組件移到新創建的頁面上,以便快速查找。

Note

用戶可以將組件從一個頁面移到另一個頁面上,但不能把一個頁面上的組件復制到另一個頁面上。然而,用戶可將任意已安裝組件增加到Component Palette中任意頁面上;首先在Pages列表框中選擇[All]項,然后從Component列表框拖動一個組件至Pages列表框中任一頁面。

刪除頁面和更改頁面名稱都是簡單易懂的操作。就像使用Object Repository時一樣,只有當一個頁面上沒有組件時,才能將它刪除。

就像重排頁面一樣,一個頁面上的組件也可以重新排列。要移動給一個組件,可將它拖至Component列表框中新的位置,也可用Move Up或Move Down按鈕移動組件。要將組件移到一個新頁面,只需把它拖放到Pages列表框中新頁面的頁面名上。選取一個組件,點擊Delete按鈕,即可刪除該組件。

 

到此為止,大家對Delphi的工具有了進一步的了解。有些Delphi工具容易被遺漏,因此,這幾講對Delphi工具的概述,對大家會有一些幫助。有些工具可能暫時還用不上,等到將來要使用這些工具時,大家可以反過來再看看這些講解。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM