C#控件命名规和驼峰命名法的详解
驼峰命名法
驼峰命名法(Camel-Case)是电脑程式编写时的一套命名规则(惯例)。
程序员们为了自己的代码能更容易的在同行之间交流,所以多才取统一的可读性比
较好的命名方式。例如:有些程序员喜欢全部小写,有些程序员喜欢用下划线,所以如
果要写一个 my name 的变量,他们常用的写法会有 myname、my_name、MyName
或者 myName。这样的命名规则不适合所有程序员阅读,而利用驼峰命名法来表示,
可以增加程序可读性。
驼峰命名法就是当变量名或函式名是由一个或多个单字连结在一起,而构成的唯一
识别字时,第一个单字以小写字母开始;第二个单字的首字母大写或每一个单字的首字
母都采用大写字母,例如:myFirstName、myLastName,这样的变量名看上去就像
骆驼峰一样此起彼伏,故得名。
驼峰命名法(Camel-Case)一词来自 Perl 语言中普遍使用的大小写混合格式,
而 Larry Wall 等人所著的畅销书《Programming Perl》(O'Reilly 出版)的封面图片
正是一匹骆驼。
驼峰命名法的命名规则可视为一种惯例,并无绝对与强制,为的是增加识别和可读
性。
数据库:
表名:首字母大写+驼峰式命名 eg:Article;UserDept
表中列名:首字母大写+驼峰式命名 eg:UserId;UnitCost
存储过程命名:表名_首字母大写+驼峰式命名 eg:Admin_UserRegister
项目名称:
公认简写:全部大写 eg:DAL;BLL
其他:首字母大写+驼峰式命名 eg:DBUtility;OracleDAL
类:
类名:首字母大写+驼峰式命名 eg:PetShop.cs;AssemblyInfo.cs
私有变量名:_首字母小写+驼峰式命名
eg:_publishTime;_rootCategoryId
公共属性名:首字母大写+驼峰式命名 eg:Description;PublishTime
函数:
函数名:首字母大写+驼峰式命名 eg:GetItemByProduct
参数名:首字母小写+驼峰式命名 eg:userId,itemInfo
C#控件命名规则
Control type prefix Example
Button btn btnOK
Grid grd grdPrices
3D Panel pnl pnlGroup