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

Delphi使用技巧四則

編輯:Delphi
一、定制Speedbar
  在Delphi的可視化設計界面中,使用最頻繁的地方要數位於屏幕左上角的加速按鈕欄(Speedbar)了。在實踐過程中,筆者無意中發現了Speedbar的定制方法,這在我用過的四本Delphi參考書中均未提及到。步驟如下:
  
  右鍵點擊Speedbar,在彈出菜單中選Properties,這時會出現一個名為SpeedbarEditor的對話框。假設想要增設一項“語法檢查”的功能,可在左邊CategorIEs列表框中選Project,再把右側的Syntax Check圖標拖放到Speedbar的合適的位置上,這項功能就已經加上了。如果speedbar上沒有多余的空間來容納新的按鈕,可將鼠標停在speedbar右框處,變為雙向箭頭的形狀時,向右拖動一段距離,就可騰出空間。如想刪除speedbar上的某個按鈕,可簡單地把它拖出speedbar的范圍,就能刪除。操作十分方便。建議把Syntax Check、Project Options(工程選項)、WindowsApi Help加到Speedbar中,可以提高開發效率。
  
  二、設計Form時的快捷鍵
  使用快捷鍵可以加快設計速度。下面列出的快捷鍵,可根據實際情況,有選擇地熟練掌握。
  Del :刪除所選組件;
  Esc :選擇當前組件的容器(通常是Panel,Group或Form);
  F11 :在Form或Unit和對象檢查器之間切換;
  F12 :在Form和代碼編輯器間切換;
  Ctrl+F12 :顯示“查看Unit”對話框;
  Shift+F12 :顯示“查看Form”對話框;
  TAB :下一個組件;
  Shift+TAB :上一個組件;
  方向鍵 :選中此方向上最近的組件;
  Ctrl+方向鍵 :將所選組件移動一個點;
  Shift+方向鍵 :將所選組件改變一個點的大小;
  Ctrl+Shift+方向鍵 :將所選組件移動一個格;
  Shift+click :按住Shift鍵再用鼠標點擊組件,可以選擇多個組件。
  下面這條是我摸索出來的:
  Ctrl+drag :按住Ctrl鍵在一個容器組件(如Panel,QReport,Groupbox等)裡拖動鼠標,可強制選擇鼠標拖過的矩形框中的所有屬於此容器的可視組件(不包括該容器組件)。
  
  三、命令行參數的使用
  Delphi提供了訪問命令行參數的方便的方式,那就是使用ParamStr和ParamCount函數。其中ParamStr(0)返回的是當前程序名,如C:TESTMYPROG.EXE,ParamStr(1)返回第一個參數,以此類推;ParamCount則是參數個數。示例如下:
  var
  I: Word;
  Y: Integer;
  begin
   Y := 10;
   for I := 1 to ParamCount do begin
   Canvas.TextOut(5, Y, ParamStr(I));
   Y := Y + Canvas.TextHeight(ParamStr(I)) + 5;
   end;
  end;
  
  四、DCU文件(編譯的庫單元)的重用
   (1)在interface裡的uses子句中引用。如Windows,Dialogs等,要求被引用的DCU一定要放在Delphi 3Lib子目錄中。
  (2)在implementation裡的uses子句中引用。如果是自行編寫的DCU文件,應采用這一方式,並將被引用的DCU文件放入當前工程所在的子目錄中。
  
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved