程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> C++ Builder IDE使用技巧

C++ Builder IDE使用技巧

編輯:關於C++

不管您已經用了多久的C++Builder,無庸置疑,IDE中總有些被您忽略的功能。本文中介紹了IDE中的一些鮮為人知的功能。

快速選擇Form

在您開發應用程序時,您經常需要選中Form來改變Form的屬性值或生成新的Form事件句柄。有些時候,選擇頁面只需簡單在頁面上單擊。但更多的時候,頁面總是完全被其上的組件所隱藏。

通過對象觀察器(Object Inspector)頂端的下拉組合框來選擇是一種解決辦法。但從下拉列表中找出form類並不容易,尤其在頁面包含了大量的組件時。

幸運的是,IDE提供了選擇form的快捷鍵。舉例來說,當一個Memo組件以client對齊方式充滿了form的客戶區域時。要想選擇form,您只要在Memo上單擊,然後按下Esc鍵,就會選中form。

實際上IDE將焦點轉向了最初所選對象的父對象。如果您在form上的panel面板上又放置了一個組件的話,當您單擊這個組件然後又按下Esc鍵後,就會選中panel面板。再按下Esc鍵後,就會選中form。

復選container(容器)中的組件

Panel面板經常被用作其他組件的容器。您也許想同時選中Panel面板上的幾個組件來移動它們或是改變它們的共同屬性。您當然可以通過Shift+單擊來選擇這些組件。但若您想通過拖動鼠標來選的話,您只會將panel拖的到處亂跑。按下Ctrl鍵再拖的話,就完全不同了。這個辦法適用於所有的容器類組件(GroupBox, ScrollBox, ControlBar,等等等等)。

微調

很多時候,您都會對Form上的組件進行細微的調整。選中一個組件後,按住Ctrl鍵再按下方向鍵(四個箭頭)可以將組件往相應的方向以像素點為單位移動。同時按住Shift 和 Ctrl鍵,再按一下方向鍵的話可以使組件移至下一個網格定位點。

要想組件往相應的方伸長或縮短一個像素點的話,按住Shift鍵再按方向鍵。左右鍵調整組件寬度,上下鍵調整組件高度。

同時改變數個組件的屬性

當您選擇了多個組件時,對象觀察器(Object Inspector)將會顯示這些組件的共同屬性。舉例來說,如果您想讓Form中的數個Edit組件都有同樣的寬度的話,只需同時選中它們,然後在對象觀察器中改變Width屬性,所有您選中的組件寬度都會變成新的寬度值。這也是一下子清空許多Edit組件的Text屬性的便捷之道。

使用Alignment(對齊)對話框!

您經常需要確保一組組件能夠以某種方式對齊。舉例來說,您希望一個Edit組件和與其對應的Label組件中間對齊。先選中Edit組件,然後按住Shift鍵選擇Label組件,再在其中一個組件上右擊鼠標,選擇彈出菜單上的Align(對齊)選項。這時會彈出一個Alignment(對齊)對話框,允許您按照某些順序對齊組件。很簡單的,試試看。

我必須指出這只是使用Alignment對話框的一方面原因,實際上這也是組件錨定(anchor)的原理。您所選定的一組組件的第一個組件將作為錨組件。也就是說,錨組件不動,所有其它的組件按照對齊方式向他對齊。

最後要說的是,View | Alignment Palette與Alignment對話框完全一致。

結論

對有些讀者來說,本文的內容十分可笑!但我敢打賭大多數人多少可以從本文中學到點您以前沒有注意到的東西。C++Builder的 RAD特性令人印象深刻。一旦您學會將IDE發揮到極致時,這一點將尤其正確。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved