程序命名规则:
(1)窗体的命名
1. 以Form结尾 2. 以功能命名.如: MainForm, ConvertForm, BrowseForm
3. 开头大写, 其它单词首字母大写
(2)按钮的命名
1. 以Button结尾 2. 以功能命名. 如: openButton, convertButton.
3. 开头字母小写, 其它单词首字母大写
(3)其它控件的命名
同上一项相同.
(3)局部变量的命名
1. 首字母小写
2. 变量一定要加前缀,基本数据类型的变量可以加如下的前缀:
a. String->s
b. Integer->i
c. Char->c
d. Single->sng
e. Double->dbl
f. Decimal->dec
g. Byte->b
h. Short(System.UInt16)->srt
i. Long->lng
常用的引用类型的前缀:
a. DateTime->dt
b. DataTable->dt
c. DataSet->ds
d. DataRow->dr
e. String->s
如果对于对象引用类型的变量,如不知如何命名前缀,则采用obj前缀
3. 优先以功能命名, 不容易以功能命名的,依次尝试使用以下命名方式.
4. 如果它作为数组中的下标使用,可以命名成index,或key. 在这里省略了前缀。
5. 如果是作为结果返回,可以以它所在的函数的函数名来命名
(4) 类中的字段的命名
1. 不要任何前缀
2. 首字母小写,其余的每个单词的首字母大写
3. 以字段的含义命名
(5) 类中的属性的命名
1. 不要任何前缀
2. 首字母大写,其余的每个单词的首字母大写
3. 以属性的含义作为名字
(6) 类中的方法的命名 与属性命名的原则一致
(7)
我认为编写一个好程序其实很难,其中命名是基础,但是把命名做好也很难。于是,我总是想建立一个通用的命名规则。这个规则即使不能绝对通用,也能够适应.net下的开发编程。而且,如果这个规则足够好,我希望能够流传开来,能让更多人共享。
个人的力量是有限的,集体的力量是无穷的。我希望更多的人能够投身于这个工程中来。我将会把所有提供建议和帮助的朋友的名字写在这个文章的末尾,以示感谢。
朋友们可以把要增加的条目写在留言中,我会把它们贴到文章里去的。
posted on
2005-09-03 00:54
李白
阅读(
507)
评论()
编辑
收藏
举报