电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

项目编码规范VIP免费

项目编码规范_第1页
1/11
项目编码规范_第2页
2/11
项目编码规范_第3页
3/11
第1页共11页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共11页项目开发规则第2页共11页第1页共11页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共11页C#命名规范1.1命名空间框架中所有命名空间的起始部分COM.ACCP业务中所有命名空间的起始部分COM.ASSEMBLY.FOLDER实际结构和名称以业务为准1.2类1)名字应该能够标识事物的特性。2)名字可以有两个或三个单词组成,但通常不应多于三个。3)采用Pascalcase,所有单词第一个字母大写。4)使用名词或名词短语命名类。5)少用缩写。6)不要使用下划线字符(_)。例:publicclassFileStreampublicclassButton1.3接口和类命名规范相同,唯一区别是接口在名字前加上“I”前缀例:interfaceIDBCommandinterfaceIButton1.4枚举和类命名规范相同,唯一区别是枚举在名字前加上“E”前缀例:enumESystemType1.5方法1)使用动词或动词短语命名方法。2)采用Pascalcase,所有单词第一个字母大写。3)方法中的参数命名采用Camelcasing,所有单词第一个字母大写,除了首字母小写。1.6属性1)使用名词或名词短语命名2)采用Pascalcase,所有单词第一个字母大写3)少用缩写第3页共11页第2页共11页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共11页4)不要使用下划线字符(_)1.7变量1)变量名称=变量的前缀+代表变量含意的英文单词或单词缩写。常用变量类型的前缀命名规则,定义如下:类型前缀boolblnbytebytcharchardoubledblfloatfltintegerintlonglngobjectobjstringstr常用对象:类型前缀CollectioncollDateTimedtDataSetdsDataReaderdrdDataRowdrDataColumndcHashtablehsXmlDomxmlXmlReaderxr2)类的私有变量,在遵循第一条规则后,在其前加“m_”前缀。例:publicclassHello{privatestringm_strName;publicstringName{get{returnm_strName;第4页共11页第3页共11页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共11页}}}3)即使对于可能仅出现在几个代码行中的生存期很短的变量,仍然使用有意义的名称。仅对于短循环索引使用单字母变量名,如i或j。4)不要使用原义数字或原义字符串,如for(inti=1;i<=7;i++)。而是使用命名常数,如for(inti=1;i<=NUM_DAYS_IN_WEEK;i++)以便于维护和理解。1.8常量1)常量的名字应该都大写,并且指出完整含义,单词之间用下划线(_)分隔。例:constintPAGE_COUNT=10;1.9控件前台系统开发时,只能使用下面列出的控件,又不能满足要求请先和模块负责人联系。讨论通过后才可使用,规范修改前严禁使用未列出的控件。Framework有提供相应控件的,不得使用.Net标准控件控件命名=Window控件缩写前缀+变量名控件类型命名ButtonBtnCheckBoxChkComboBoxCmbDateTimeBoxDtbGroupBoxGrbLabelLblLookupBoxLkpNumericBoxNumPanelPnlProgressBarPgbRadioButtonRadTextBoxTxtMemoEditMemoTreeViewTvwDataGridGrid第5页共11页第4页共11页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第5页共11页1.10数据集命名规范1)普通数据集命名以Ds开头2)作为查询参数的数据集命名以DsQuery开头,表名以QUERY_为前缀3)元素的所有字母大写,各字母以下划线“_”分割4)专用名词建议使用习惯缩写5)与后台交互的数据集不允许使用属性1.11注释注释规范包括:类注释规范、类的属性、方法注释规范、代码间注释规范1.11.1类注释规范类开始必须以以下形式书写类注释://////类的描述:///作者:///创建时间:<格式:YYYY-MM-DD>///1.11.2类属性注释规范在类的属性必须以以下格式编写属性注释://////属性说明:///1.11.3方法注释规范在类的方法声明前必须以以下格式编写注释//////说明:<对该方法的说明>//////"><参数说明>//////<对方法返回值的说明>///DataListListImageImgDropDownListDrp第6页共11页第5页共11页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第6页共11页1.11.4代码间注释规范代码间注释分为单行注释和多行注释:单...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

项目编码规范

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部