.Net命名方法

来源:互联网 发布:sql的文件保存在哪 编辑:程序博客网 时间:2024/06/06 12:54

通用命名规则

程序命名规则:
(1)命名空间

     以如下形式命名: CompanyName.TechnologyName 
        如: Microsoft.Office, PowerSoft.PowerBuilder 

(2)窗体的命名

    1. 窗体类的命名
        a. 以Form结尾  
        b. 以名词或名词短语命名.如: MainForm, ConvertForm, BrowseForm 
        c. 所有单词首字母大写
        d.  减少类名中缩写的使用量 

    2. 窗体实例的命名
        a. 以frm开头
        b. 以动词,名词或名词短语命名.如: frmStart, frmQuery
        c. frm小写, 其余单词首字母大写

(3)按钮的命名

    1. 按钮类的命名
        a. 以Button结尾
        b. 以功能命名. 如: FileBrowseButton
        c. 所有单词首字母大写
        d.  减少类名中缩写的使用量 

    2. 按钮实例的命名
        a. 以btn开头
        b. 以动词,名词或名词短语命名.如: btnOpen, btnConvert
        c. 开头字母小写, 其它单词首字母大写
(4)其它控件的命名

    同上一项相同. 下面列出常用前缀:
    Button->btn
    Label->lbl
    ListBox->lb
    TextBox->tb
    ComboBox->cb
    ... ...

 

(5)接口命名原则

使用名词或名词短语,或者描述行为的形容词来命名接口。例如,IComponent(描述性名词),ICustomAttributeProvider(名词短语),和IPersistable(形容词)。

所有单词首字母大写。

减少接口名中缩写的使用量。

不要使用带下划线的字符。

在接口名前加前缀I,以表示这个类型是一个接口。

 

(3)局部变量的命名
    1. 首字母小写,其余单词首字母大写
    2. 不必加前缀    (我是改变一下VB的某些命名习惯了)
    3. 优先以功能命名, 不容易以功能命名的,依次尝试使用以下命名方式.
    4. 如果它作为数组中的下标使用,可以命名成index,或key. 在这里省略了前缀。
    5. 如果是作为结果返回,可以以它所在的函数的函数名来命名

(4) 类中的字段的命名
    1. 不要任何前缀
    2. 首字母小写,其余的每个单词的首字母大写
    3. 以字段的含义命名

(5) 类中的属性的命名
    1. 不要任何前缀
    2. 首字母大写,其余的每个单词的首字母大写
    3. 以属性的含义作为名字

(6) 类中的方法的命名    与属性命名的原则一致
 
0 0