匈牙利命名法,是一種程式設計時的命名規範。
基本原則是:
變數名 = 屬性+型別+物件描寫敘述
當中,每個物件的名稱都要求有明白的含義,能夠取物件名稱全稱或名字的一部分。命名要基於easy記憶和easy理解的原則。保證名字的連貫性很重要。常見的匈牙利命名規則例如以下:
比如。表單的名稱為form。那麼匈牙利命名法中能夠簡寫為frm。
當表單變數名稱為switchboard時,變數全稱應該為frmswitchboard。
這樣,能夠非常easy從變數名看出switch是乙個表單。
相同,假設此變數型別為標籤,那麼就應命名為lblswitchboard。
不須要牢記這些命名規則,可是了解這些規則相應我們閱讀**用途非常大。良好的程式設計習慣是成為程式猿的第一步。使用規範的命名方式。並使全部人都能看懂,是非常必要的。比如。我們見到乙個gbflag變數。能夠非常easy地理解---它是全域性的布林型的狀態變數。
不須要使用拼音作為變數名,更要命的使用拼音的縮寫作為變數名。程式設計時,要開啟乙個英文的電子詞典,比如,有道詞典、google翻譯等等,即使使用的單詞不是非常恰當也沒有關係。注意單複數。
假設有幾個單詞構成變數名,能夠讓每乙個單詞的首字母大寫,比如。allbullets---全部的子彈。
使用大家都看得懂、猜得到的英文單詞縮寫。
比如,bitmap 能夠縮寫為 bmp,source 能夠縮寫為 src。等等。
程式設計命名規則 駝峰命名法和匈牙利命名法
程式設計師們為了自己的 能更容易的在同行之間交流,所以才取統一的可讀性比較好的命名方式。例如 有些程式設計師喜歡全部小寫,有些程式設計師喜歡用下劃線,所以如果要寫乙個my name的變數,他們常用的寫法會有myname my name myname或者myname。這樣的命名規則不適合所有程式設計師...
程式設計命名規範之駝峰命名法 匈牙利命名法
一 駱駝命名法 小駝峰法 camel方法 變數一般用小駝峰法標識。第乙個單詞以小寫字母開始 第二個單詞的首字母大寫或每乙個單詞的首字母都採用大寫字母,例如 myfirstname mylastname 大駝峰法 upper camel case 也稱為 帕斯卡命名法 pascal方法 常用於類名,函...
匈牙利命名法
匈牙利命名法 匈牙利命名法是一種程式設計時的命名規範。基本原則是 變數名 屬性 型別 物件描述,其中每一物件的名稱都要求有明確含義,可以取物件名字全稱或名字的一部分。命名要基於容易記憶容易理解的原則。保證名字的連貫性是非常重要的。舉例來說,表單的名稱為form,那麼在匈牙利命名法中可以簡寫為frm,...