史萊姆論壇

返回   史萊姆論壇 > 專業主討論區 > 程式語言討論區
忘記密碼?
論壇說明

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


發文 回覆
 
主題工具 顯示模式
舊 2005-06-25, 10:48 AM   #1
mini
管理版主
 
mini 的頭像
榮譽勳章
UID - 4144
在線等級: 級別:97 | 在線時長:9858小時 | 升級還需:138小時級別:97 | 在線時長:9858小時 | 升級還需:138小時級別:97 | 在線時長:9858小時 | 升級還需:138小時級別:97 | 在線時長:9858小時 | 升級還需:138小時級別:97 | 在線時長:9858小時 | 升級還需:138小時級別:97 | 在線時長:9858小時 | 升級還需:138小時級別:97 | 在線時長:9858小時 | 升級還需:138小時
註冊日期: 2002-12-07
文章: 13341
精華: 0
現金: 26444 金幣
資產: 3024304 金幣
預設 命名(規格)習慣 (VB)

一開始就有好的命名習慣
是可增加程式的可讀性的
以下是 MSDN Library Visual Studio 6.0 (中文版) 解說

================================

變數的有效範圍字首
隨著專案愈趨龐大,劃分變數範圍的工作也變得更加迫切。您可在變數名稱前面再加上一個字母,來代表變數的有效範圍,如此既可輕易識別變數的範圍,變數名稱的長度也不會增加太多。

有效範圍 字首[/color] 範例
全域 g gstrUserName
模組層次 m mblnCalcInProgress
區域(程序層次) dblVelocity


如果一個變數在一般模組或表單模組中,被宣告為 Public,那麼該變數就具有全域的有效範圍。如果一個變數在一般模組中被宣告為 Private,那麼該變數的有效範圍就是模組層次。

注意 一致性是有效使用這種技術的關鍵;Visual Basic 中的語法檢查工具並不會挑出以「p」開頭的模組層次變數。


常數
常數名稱是可以大小寫混合的。儘管標準 Visual Basic 常數並不包含資料型態和有效範圍資訊,但是像 i、s、g 和 m 這樣的字首對於理解一個常數的值和有效範圍還是很有用的。常數名稱應遵循與變數相同的規範,例如:

mintUserListMax 使用者清單項目的最大值 (整數,用於區域到模組)
gstrNewLine 換行字元 (字串,在應用程式中均可使用)

變數
宣告所有變數可節省程式撰寫的時間,因為輸入造成的錯誤可因此減少 (例如,將 aUserNameTmp,誤寫成 sUserNameTmp 或 sUserNameTemp)。您可在「選項」對話方塊的「編輯器」頁籤中,選定「要求變數宣告」選項,Option Explicit 陳述式會要求 Visual Basic 程式中所有的變數都須經過宣告。

應該給變數加字首來指明它們的資料型式。而且字首可以被延伸,用來指明變數的有效範圍,特別是對大型程式。

變數資料型態
您可使用下列字首來識別變數的資料型態:

資料型態 字首 範例
Boolean bln blnFound
EanB byt bytRasterData
NbyteCollection o col colWidgets
Ection o cur curRevenue
on objectCu dtm dtmStart
EctCur dbl dblTolerance
Curre err errOrderNum
RencyDa int intQuantity
Ydat lng lngDistance
Object obj objCurrent
EctSin sng sngAverage
Single str strFName
GleStringUser-def udt udtEmployee
User-de vnt vntCheckSum


描述變數和程序名稱
變數或程序的名稱應使用大小寫混合,並需足以描述其作用。函數名稱應該以動詞起首,如 InitNameArray 或 CloseDialog。

對於經常使用或太長的名稱,建議您使用標準縮寫,才不會使名稱太冗長。一般來說,超過 32 個字元的名稱,在 VGA 顯示器上就較不易於閱讀。

當使用縮寫時,要確保它們在整個應用程式中的一致性。在一個專案中,如果一會兒使用 Cnt, 一會兒使用 Count,將導致不必要的混淆。

使用者自訂型態
在一個有許多使用者自訂型態的大專案中,最好在為此型態命名時,使用一組特定的字首。若是以「u」開頭,那麼要識別使用者自訂型態就較為容易了。例如,ucli 可以用來做為一個使用者自訂的用戶端型態變數的字首。
mini 目前離線  
送花文章: 2013, 收花文章: 8001 篇, 收花: 26805 次
回覆時引用此帖
發文 回覆



發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 08:56 PM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1