目的
为以后自己他人阅读,修改更方便
命名
首要原则
用有意义描述性的词语来命名,能够一眼看出做什么,一目了然
1. 少用缩写,尽量用全称,用name,Address,不用nam,addr
2. 除循环外,少用I,jn,x,而是用index,temp等后缀,
Pascal命名法:单词第一个字母大写,后面每个单词首字母大写,例子如下
public class DataBase
public void GetDataTable()
类命名
Pascal命名法窗口命名
格式:WD开头
弹出窗口命名
Pascal命名法窗口命名
格式:PW开头
用户控件命名
Pascal命名法窗口命名
格式:UC开头
方法命名
Pascal命名法窗口命名
尽可能以动词开头,做到看了名字就能大概知道主要功能
属性命名
Pascal命名法窗口命名
做到看了名字就能大概知道主要功能
变量命名
在属性名前加下划线(_),,做到看了名字就能大概知道主要功能
控件命名
按钮(RadButton,Button):btn
下拉框(RadComboBox,ComboBox):cmb
列表框(ListBox):lst
单选框(RaiodBox):rdb
文本框(TextBox):txt
表格(RadGridView):grdv
菜单(RadMenu):mnu
复选框(CheckBox):chk
标签(Label):lbl
注释
类注释
表示。。。。的类,提供。。。。方法
属性注释
设置或获取一个值,该值指示。。。。
如果只有Get(获取一个值,该值指示。。。。)
如果只有Get(设置一个值,该值指示。。。。)
方法注释
表示。。。。的方法
格式
#region 事件
#endregion
#region 属性
#endregion
#region 方法
#endregion
#region 变量
#endregion
所有的代码必须包含在这四个分类中,(构造函数属于方法)
快捷键和快捷办法
快捷键:
格式化代码:Ctrl+E+D
切换自动换行:Ctrl+E+W
快捷方法:
删除页面中的所有空行:^:b*$/n
改变性能的习惯
变量声明
用前面的替换后面的
String:string
Boolean:bool
Int32:int
Object:object
Decimal:decimal
Double:double
其他的类同,用大写开头的定义
转载请注明原文地址: https://ibbs.8miu.com/read-2235092.html