1 / 15
文档名称:

C#代码开发命名规范示例.docx

格式:docx   大小:20KB   页数:15页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C#代码开发命名规范示例.docx

上传人:我是开始 2020/9/18 文件大小:20 KB

下载得到文件列表

C#代码开发命名规范示例.docx

相关文档

文档介绍

文档介绍:代码开发命名规范拟稿该规范的制定致力于规范代码格式,提高开发效率,保证程序质量,最终解释权归*********软件开发组。项目名称及类库命名规范项目名称:Testlatform,简写Test实体类类库命名::: :: :::) 数据库命名数据库命名:同项目名称简写( Test)2) 实体(表)命名规则:[前缀]_[表存储内容简称]举例:Sys_User 【系统用户表】Sys_Role 【角色表】3) 属性(列)命名规则:[前缀]+[列存储内容简称]举例:UserID 【用户编号】UserIDRoleName 【角色名称】4) 视图命名:规则:视图以V作为前缀,其他命名规则和表的命名类似;命名应尽量体现各视图的功能。举例:V_GetUserLogInfo 【获取用户的登录信息】5) 触发器的命名规则: 触发器以TR作为前缀,触发器名为相应的表名加上后缀, Insert触发器加"_I",Delete触发器加"_D",Update触发器加"_U",举例:TR_User_I 【添加用户时激发】6) 存储过程命名规则:存储过程应以"UP_"开头,和系统的存储过程区分,后续部分以存储过程内容加存储过程的动作构成 (参考动软代码生成器生成存储过程的规则) ,并用下划线分割各个组成部分。举例:UP_Sys_User_Update 【更新系统用户信息】7) 变量命名规则: 变量名采用小写,若属于词组形式,用下划线分隔每个单词,举例: ***@my_err_no。8) 命名中其他注意事项以上命名都不得超过30个字符的系统限制。变量名的长度限制为 29(不包括标识字符@。数据对象、变量的命名都采用英文字符,禁止使用中文命名。绝对不要在对象名的字符之间留空格。小心保留词,要保证你的字段名没有和保留词、 数据库系统或者常用访问方法冲突保持字段名和类型的一致性,在命名字段并为其指定数据类型的时候一定要保证一致性。假如数据类型在一个表里是整数, 那在另一个表里可就别变成字符型了。项目代码命名规范1)命名规范注释:动软代码生成器生成的逻辑代码除外。mandcmdcmdReturnProductsParameterparmparmProductIDDataAdapterdaddadProductsDataReaderdtrdtrProductsDataSetdstdstNorthWindDataTabledtbldtblProductDataRowdrowdrowRow98DataColumndcoldcolProductIDDataRelationdreldrelMasterDetailDataViewdvwdvwFilteredProducts2)pareValidatorvalcvalcValidAgeCustomValidatorvalxvalxDBCheckDataGriddgrddgrdTitlesDataListdlstdlstTitlesDropDownListdropdropCountriesHyperLinknklnkDetailsmagemgimgAuntBettymageButtonibtnibtnSubmitLabellbllblResultsLinkButtonlbtnlbtnSubmitListBoxstlstCountriesPanelpnlpnlForm2PlaceHolderplhplhFormContentsRadioButtonradradFemaleRadioButtonListradlradlGenderRangeValidatorvalgvalgAgeRegularExpressionvalevaleEmail_ValidatorRepeaterrptrptQueryResultsRequiredFieldValidatorvalrvalrFirstNameTabletbltblCountryCodesTableCelltblctblcGermanyTableRowtblrtblrCountryTextBoxtxttxtFirstNameValidationSummaryvalsvalsFormErrorsXMLxmlcxmlcTransformResults3) ontrolhgcHtmlImagehimghimgHeaderHtmlInputButton(按钮)hbbtnhbbtnButto