西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁編程開發(fā)Delphi → Delphi代碼相關(guān)技巧

Delphi代碼相關(guān)技巧

前往專題相關(guān)軟件相關(guān)文章發(fā)表評論 來源:本站整理時間:2010/8/3 8:30:54字體大。A-A+

作者:不詳點擊:309次評論:0次標(biāo)簽: Delphi

Borland Delphi8.0光盤版
  • 類型:編程工具大小:83.1M語言:中文 評分:4.0
  • 標(biāo)簽:
立即下載

A 使用特殊字符
應(yīng)用程序有時需要用到鍵盤上沒有的字符,例如,版權(quán)符號(©)、英鎊符(£)和日圓符(¥)等。為了輸入這些字符,需要使用Windows字模映射程序。
打開字模映射程序,從“字體”列表框中選中合適的字體,在下面的列表框選中一個字符,在窗口的右下角將顯示出這個字符的ASCII碼值。例如英鎊符的ASCII碼為0163,在鍵盤上按下<ALT>鍵的同時按下0163,就可以輸入英鎊符。也可以使用字模映射程序的選擇和復(fù)制按鈕將選定字符復(fù)制到Windows的剪貼板上,然后再使用“粘貼”命令或按<SHIFT+INS>鍵盤命令將字符粘貼到目標(biāo)程序代碼中。
B 在代碼中設(shè)置位置標(biāo)記
Delphi代碼編輯器允許在源代碼中放置一些位置標(biāo)記,就向老式的WordStar所具有的那種。使用位置標(biāo)記的目的是快速地在文檔不同位置之間進(jìn)行切換。比如在創(chuàng)建一個類函數(shù)時,希望看一下它的聲明部分,位置標(biāo)記就派上用場了。在代碼編輯器中設(shè)定位置標(biāo)記的快捷鍵為:<CTRL+K>+<1-9之間的任意數(shù)字>,移動到已有位置標(biāo)記的快捷鍵為:<CTRL+Q> + <1-9之間的任意數(shù)字>。在默認(rèn)狀態(tài)下,Delphi并不保存用戶在代碼中設(shè)定的位置標(biāo)記,為了讓Delphi將設(shè)定的位置標(biāo)記保存到文件中,一便下次利用,需要在“Environment Options”對話窗口的“Preferences”對話頁選中“Autosave”復(fù)選項,這樣Delphi就將位置標(biāo)記信息保存到項目的DSK文件中。
C 使用鍵盤快捷鍵快速進(jìn)行代碼塊縮進(jìn)
在編輯程序源代碼時,不同代碼塊之間保持不同的縮進(jìn)距離,可以使代碼易于閱讀。當(dāng)程序結(jié)構(gòu)調(diào)整之后,需要調(diào)整代碼的縮進(jìn)量,通常我們使用上下光標(biāo)鍵在不同代碼行之間進(jìn)行切換,用<空格>、<Tab>和<Del>鍵來增加或減少縮進(jìn)空間。使用過Turbo Pascal的老用戶可能還記得它的集成編輯器提供了一組快捷鍵來快速切換代碼塊的縮進(jìn)量,使用十分方便。其實,Delphi集成編輯器也提供了兩個組合鍵來快速增加或減少多行代碼的縮進(jìn)量。首先選擇待改變縮進(jìn)量的代碼塊,按<Ctrl+Shift+I>組合鍵來擴(kuò)展代碼塊的縮進(jìn)量,按<Ctrl+Shift+U>組合鍵來縮小代碼塊的縮進(jìn)量。
D 在代碼編輯窗口中選擇一個矩形區(qū)域
大家知道在Microsoft Word 97中可以選擇一個矩形區(qū)域,在Delphi的集成編輯器也有類似功能。為了選擇一個矩形區(qū)域,按下<Alt>鍵不放,然后用鼠標(biāo)和鍵盤選擇文本。
E 跳到VCL源代碼去
通過下面的方法,可以轉(zhuǎn)跳到VCL庫例程的源代碼:
3 按下<Ctrl>鍵;
3 將鼠標(biāo)光標(biāo)移到想看其源碼的類型聲明的名字上;
3 單擊之即可調(diào)出VCL源程序代碼進(jìn)行查看。
F 在集成環(huán)境中記錄擊鍵并回放
在使用Delphi編寫程序時,由于需要多次輸入同一個變量名稱或一段固定的代碼,你或許想過將這段代碼的擊鍵記錄下來,在需要時回放它們,以實現(xiàn)快速編碼,減少無效勞動,就象在DOS時代使用F3鍵回放剛剛輸入的一行命令一樣。Delphi集成編輯器同樣提供這項功能:按<Ctrl+Shift+R>開始錄制擊鍵,然后鍵入你希望錄制的擊鍵,再按<Ctrl+Shift+R>停止錄制。按<Ctrl+Shift+P>回放剛剛錄制的擊鍵。注意:這種功能僅僅在默認(rèn)的編輯器鍵盤模式下有效。為了查找你使用了那種編輯器鍵盤模式,單擊“Tools”*“Environment Options”菜單項,單擊“Editor”標(biāo)簽,就可以在編輯器設(shè)置組合框中看到當(dāng)前使用的編輯器鍵盤模式了。
G 代碼模板
Delphi的代碼模板(Code Template)可以減少重復(fù)輸入。在Delphi編輯器中,按<CTRL+J>鍵打開模板選擇列表框;或者鍵入一個模板的名稱,然后按<CTRL+J>來擴(kuò)展模板。
選擇“Tools”*“Environment Options”菜單命令,單擊“Code Insight”標(biāo)簽,可以添加自己的代碼模板。用戶可以輸入任何代碼,不僅僅是數(shù)組、循環(huán)等。模板在下列情況下十分有用:為過程、函數(shù)和方法所寫的標(biāo)準(zhǔn)初始化代碼、注釋塊或其他用途。
H 使用代碼完成功能
Delphi 3/4中一項易被忽視的功能是代碼完成特征,該項功能彈出一個列表框,列出所有可能的賦值。下面的例子演示了這項功能。
開始一個新的項目,雙擊窗體,切換到代碼窗口,編寫窗體的OnCreate事件處理程序,如下:
procedure TForm1.FormCreate(Sender: TObject);
var
temp : string;
temp2 : integer;
begin
end;
這時,在過程體中輸入“temp :=”,按<Ctrl+空格>鍵,稍侯,就可以看到一個含有一些變量、方法和對象的列表,以及潛在的有效賦值。一些選擇項后帶有省略號,表明這些對象或記錄含有兼容的方法或字段可以作為賦值。
 

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)