Wolfgang Chien's Homepage | Code Arrange Expert |
Ver. 1.02, 1997.08.29
Author: Wolfgang Chien
Delphi Code Arrange Expert 是一支可整合進 Delphi 2 / Delphi 3 程式發展環境 (IDE) 的DLL, 其主要功能為重整 Delphi 程式的縮格位置與風格, 並依設定統一常數/程序/函數名稱等識別字的拼字方式. Shareware, 評估試用版未附原始程式, 註冊費用: 美金10元.
下載 Delphi Code Arrange Expert Ver. 1.02:
(如果您正使用本程式之前的版本, 建議您先解除安裝後再重新安裝新版的程式)
More detail...
如何安裝 Delphi Code Arrange Expert:
如何啟動 Delphi Code Arrange Expert 重整您的程式:
如何解除安裝:
(如果您正使用本程式之前的版本, 建議您先解除安裝後再重新安裝新版的程式)
在 cca102.zip 壓縮檔中含有以下檔案:
檔案名稱 | 檔案說明 |
ca.html | 您正在閱讀的檔案, 英文的版本是 ca.html |
SetupCA.exe | 安裝/解除安裝程式 |
ChienCA2.dll | DLL for Delphi 2 |
ChienCA3.dll | DLL for Delphi 3 |
keyword.cfg | 保留字設定檔 |
a..z.cfg | 標準拼字設定檔 |
如何修改 Delphi Code Arrange Expert 的設定:
各相關的設定選項茲分別說明如下:
Reserved words: 保留字大寫小設定
Begin/End style: BEGIN..END 寫法風格.
if expL then begin Statment1; Statment2; end;
if expL then begin Statment1; Statment2; end;
Indent Width: 程式縮排空格數 (1..8), 預設值 = 2.
Unify symbols: 拼字檢查 (預設值: Checked).
Code Arrange Expert 的拼字檢查方式是這樣的:
Aligned const / var: 這個用舉例說明比較快, 假設以下的程式:
const _CRLF = 3; // comment _PI = 3.1416; // comment;
經過 "Check Aligned const / var" 選項重整後會變成:
const _CRLF = 3; // comment _PI = 3.1416; // comment;
Auto End-comment: 自動在 End 的後面附加有關該程式區塊的註解:
if x < 3 then
begin
Statement1;
end; {_ if x < 3 then _}
要去除這些自動附加在 end 後面的註解, 您可以清除"Auto End-comment" checkbox, 然後再重一次程式即可.
由於這些註解的關係, 請您避免使用以 "{_" 開頭且以 "_}" 結尾的註解, 不便之處, 請見諒!
Delphi Code Arrange Expert 支援特定程式區塊的重整, 也就是說, 您可以經由反白標記某一段文字後, 指示 Delphi Code Arrange Expert 只針對反白標記的程式加以重整即可, 不需要整個程式全部重整一遍. 不過, 很抱歉只有 Delphi 3 的版本支援本項功能.
a.cfg, b.cfg..., z.cfg 之檔案的內容為常數/函數/程序名稱標準拼字的設定檔, 您可以自行修改其內容或者以 Delphi IDE 主選單 Edit/Code Arrange.../Options / Symbol..., 由 Delphi Code Arrange 將某一支 .pas 在 implementation 之前的識別字加到 a.cfg .. z.cfg 中.
值得注意的是, 各個識別字是以其第一個字母為依據分別歸類到 a.cfg 到 z.cfg 中, 也說是說, 如果您想要手動增加 "FieldByName" 這個字的話, 應該將其寫在 f.cfg 中, 因為, "FieldByName" 的第一個字母是 "F". 底線在分類上屬於 z.cfg
a.cfg .. z.cfg 等二十六個檔案可以將之刪除沒有關係, 但是 keyword.cfg 這個檔案請勿刪除, 否則 Delphi Code Arrange Expert 執行時將有錯誤訊息.
Delphi Code Arrange Expert 是 shareware, 假如經過評估您想要繼續使用這支程式的話, 歡迎並感謝您郵寄美金 10 元的註冊費給我.
線上註冊說明 --
您可以免費取得並散播 cca102.zip.
線上註冊 --
Wolfgang Chien <wolfgang@ms2.hinet.net>
台中縣太平市長億五街三十八號三樓,
TAIWAN, R.O.C.
TEL: 886-4-2926213