***************************************************
更多精彩,歡迎進入:http://shop115376623.taobao.com
***************************************************
良好的編程習慣
??
?
---------------------------------------------------------------------------------------------------------
一、程序內部文檔應具備的規則
1、標識符應含有含義鮮明的文字。
?
(一)對象命名約定
?
(二)常量和變量命名約定
?
(1)給變量加范圍前綴
?
(2)聲明所有變量原則。聲明所有變量將會節省編程時間,鍵入錯誤將大大減少,我們可在程序開始寫上如下語句:
?
?
(3)變量數據類型聲明。可通過下面的前綴來做為變量的數據類標志。
?
?
?
?
?
(4)常量。常量的命名,可遵循與變量命名大體相同的原則。
(5)對變量和過程名作出描述。變量或過程名的主體應該使用大小寫混合的形式,并且應該足夠長以描述它的作用。而且,函數名應以一個動詞開頭。如JudgeDialog。
2、適當的注解
注解是程序員和程序讀者通信的重要手段,正確的注解非常有助于對程序的理解。VB中代碼注解約定如下:所有的過程和函數都應該以描述這段過程的功能的一段簡明的注釋開始,說明該程序是干什么的,至于是如何做的,也就是編程的細節,最好不要包括。因為可能日后我們要修改程序,這樣做會帶來不必要的注釋維護工作,如果不修改,將提供誤導信息,可能成為錯誤的注釋。因為代碼本身和后面程序中的注釋將起到相應的說明作用。
?
?
?
?
?
?
?
格式化代碼
(1)標準的,基于制表位的嵌套應該包括一個嵌注釋,來描述該變量的使用。
(2)變量、控件及過程的命名應該足夠清楚,使得只有復雜的執行細節才需要嵌入注釋。
(3).bas 模塊包含包含工程的VB一般常量聲明,在其起始處,應包括程序的綜述,列舉主要數據對象,過程、算法、對話、數據庫及系統需求。
3、程序的視覺組織
?
---------------------------------------------------------------------------------------------------------
二、數據說明
?
?
?
---------------------------------------------------------------------------------------------------------
三、語句構造
?
?
?
?
?
?
---------------------------------------------------------------------------------------------------------
四、輸入輸出
?
?
?
?
?
?
?
?
---------------------------------------------------------------------------------------------------------
五、效率
?
?
?
?
(一)運行時間
?
?
?
?
?
?
?
(二)存儲器效率
(三)輸入輸出效率
?
---------------------------------------------------------------------------------------------------------
六、小結
?