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

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
代码开发命名规范拟稿 该规范的制定致力于规范代码格式,提高开发效率,保证程序质量,最终解释权归*********软件开发组。 项目名称及类库命名规范 项目名称:Testlatform,简写Test 实体类类库命名:Test.Model 业务逻辑类类库命名:Test.BLL 数据工厂类类库命名:Test.DALFactory 数据库帮助类类库命名:Test.DBUtility 数据接口类类库命名:Test.IDAL 数据访问层类类库命名:Test.SQLServerDAL 常用帮助类类库命名:Test.Utils 表现层类库命名:Test.UI 数据库名称及字段命名规范 数据库命名 数据库命名:同项目名称简写(Test) 实体(表)命名 规则: [前缀]_[表存储内容简称] 举例: Sys_User 【系统用户表】 Sys_Role 【角色表】 属性(列)命名 规则: [前缀]+[列存储内容简称] 举例: UserID 【用户编号】UserID RoleName 【角色名称】 视图命名: 规则: 视图以V作为前缀,其他命名规则和表的命名类似;   命名应尽量体现各视图的功能。 举例: V_GetUserLogInfo 【获取用户的登录信息】 触发器的命名 规则: 触发器以TR作为前缀,触发器名为相应的表名加上后缀,Insert触发器加_I,Delete触发器加_D,Update触发器加_U, 举例: TR_User_I 【添加用户时激发】 存储过程命名 规则: 存储过程应以UP_开头,和系统的存储过程区分,后续部分以存储过程内容加存储过程的动作构成(参考动软代码生成器生成存储过程的规则),并用下划线分割各个组成部分。 举例: UP_Sys_User_Update 【更新系统用户信息】 变量命名    规则: 变量名采用小写,若属于词组形式,用下划线分隔每个单词, 举例: @my_err_no。 命名中其他注意事项 以上命名都不得超过30个字符的系统限制。变量名的长度限制为29(不包括标识字符@)。 数据对象、变量的命名都采用英文字符,禁止使用中文命名。绝对不要在对象名的字符之间留空格。 小心保留词,要保证你的字段名没有和保留词、数据库系统或者常用访问方法冲突 保持字段名和类型的一致性,在命名字段并为其指定数据类型的时候一定要保证一致性。假如数据类型在一个表里是整数,那在另一个表里可就别变成字符型了。 项目代码命名规范 ADO.NET 命名规范 注释:动软代码生成器生成的逻辑代码除外。 数据类型 数据类型简写 标准命名举例 Connection con conNorthwind Command cmd cmdReturnProducts Parameter parm parmProductID DataAdapter dad dadProducts DataReader dtr dtrProducts DataSet dst dstNorthWind DataTable dtbl dtblProduct DataRow drow drowRow98 DataColumn dcol dcolProductID DataRelation drel drelMasterDetail DataView dvw dvwFilteredProducts WebControl 命名规范 Web控件名 简写 标准命名举例 AdRotator adrt adrtExample Button btn btnSubmit Calendar cal calMettingDates CheckBox chk chkBlue CheckBoxList chkl chklFavColors CompareValidator valc valcValidAge CustomValidator valx valxDBCheck DataGrid dgrd dgrdTitles DataList dlst dlstTitles DropDownList drop dropCountries HyperLink lnk lnkDetails Image img imgAuntBetty ImageButton ibtn ibtnSubmit Label lbl lblResults LinkButton lbtn lbtnSubmit ListBox lst lstCountries Panel pnl pnlForm2 PlaceHolder plh plhFormContents RadioButton rad radFemale RadioButtonList radl radlGe

文档评论(0)

gangshou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档