在進行第一次收費系統開發時,我沒有注意到命名規則的問題。能用英語的用英語,不知道英語的用拼音,唯一慶幸的是有點常識,沒有用漢字。
首先,為什麼命名時最好不用漢字呢?以我們使用的
vs為例,vs是美國
微軟公司
的開發工具包系列
產品,是用英文開發的,我們使用的大多是漢化後的,在漢化過程中難免會有不足的地方,所以,如果在命名時使用漢字,很容易報錯。其次,我們開發乙個軟體通常是合作開發,很少是個人開發。所以,開發過程中遵循一致的命名約定會提高**的可用性,使得許多的開發人員使用同一框架成為可能。同時,統一的命名規範,能產生對開發人員來說一目了然的名字,開發人員更方便溝通。
匈牙利命名法是一種程式設計時的命名規範。
基本原則是:變數名=屬性+型別+物件描述,其中每一
物件的名稱都要求有明確
含義,可以取物件名字全稱或名字的一部分。要基於容易記憶容易理解的原則。保證名字的連貫性是非常重要的。
比如:我們在命名窗體時,經常會寫
frmlogin
,frm
是窗體form
的縮寫。如果是
label
,我們會寫成
lbl***
。可以看出,匈牙利命名法非常便於記憶,而且使變數名非常清晰易懂,這樣,增強了**的可讀性,方便各程式設計師之間相互交流**。
其他的還有:hwnd :
h 是型別描述,表示控制代碼, wnd 是變數物件描述,表示視窗,所以 hwnd 表示視窗控制代碼
變數一般用小駝峰法標識。駝峰法的意思是:除第乙個單詞之外,其他單詞首字母大寫。
譬如int mystudentcount;
機房收費系統中的充值金額:
monrecharge
變數mystudentcount
和monrecharge
第乙個單詞是全部小寫,後面的單詞首字母大寫。
相比小駝峰法,大駝峰法(即帕斯卡命名法)把第乙個單詞的首字母也大寫了。常用於類名,函式名,屬性,命名空間。
譬如public classdatabaseuser;
public class adduser;
以上是從合作系統開發中收穫到的,後面會繼續補充,敬請期待。
c 程式設計命名規則
程式設計的命名規則,我第一反應就會想到匈牙利命名法。匈牙利命名法我都不想多說,因為網上的文章一大把,大家自己去google搜尋。但是為了方便起見,我還是在這裡簡單的介紹一下 匈牙利命名法通過在變數名前面加上相應的小寫字母的符號標識作為字首,標識出變數的作用域,型別等。這些符號可以多個同時使用,順序是...
幾種程式設計命名規則
1.匈牙利命名 開頭字母用變數型別的縮寫,其餘部分用變數的英文或英文的縮寫,要求單詞第乙個字母大寫。for example long lsum 0 l 是型別的縮寫 2.小駝峰式 little camel case 第乙個單詞首字母小寫,後面其他單詞首字母大寫。for example string ...
Java程式設計命名規則
為了增強 的可讀性,在定義識別符號時應該遵循一下規則 1.包名所有的字母一律小寫,例如 cn.itcast.test。2.類名和所有介面每個單詞的首字母都要大寫,例如 arraylist iterator。3.常量名的所有字母都大寫,單詞之間用下劃線連線,例如day of month。4.變數名和方...