C#命名规范开发文档【荐】.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C#命名规范开发文档【荐】.doc

目录 目录 1 1. 编写目的 2 2. 程序命名规范 2 基本约定 2 控件命名规范 4 ADO.NET控件命名规范 5 自定义控件命名规范 6 类型声明 6 常量 7 类的命名 7 抽象类定义 7 密封类定义 8 方法定义 8 虚方法定义 8 类的成员定义 8 结构定义 8 结构成员定义 8 接口定义 9 接口的方法和成员定义 9 自定义异常定义 9 注释规范 9 编写目的 为了使团队中的每一位成员都形成统一的开发约定,特制定本规范文档,在今后的开发过程中,请严格按照此文档约定的规则进行编码。通过此规范,希望可以给各程序员之间沟通的桥梁 public class ClsLogin { TextBox txtUserName;// TextBox txtPassWord;// public Login() { } } 类文件名的名称必须要能反应类的内容,最好是和类同名,一个文件只写一个类,文件和文件夹的名称也应该精确地说明它们的用途Login.cs 类名:public class ClsLogin 大括号{要新起一行。 正确编写: public class ClsLogin { } 错误编写: public class ClsLogin{ } switch语句一定要有default来处理意外情况。 同程序外部连接(如连接数据库、接口、文件等)一定要捕获任何类型的异常{ }包含if/else下的语句,即使只有一条语句。 正确编写: if (true) { //语句。 } 错误编写: if (true) //语句。 把引用的系统的namespace和自定义或第三方的分开。 using System; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using MYNameSpace.NameSpace; 不同函数或方法之间,需要用空行来分开。 如: public class ClsLogin { public Login() { } Public ~Login() { } } 不在代码中使用具体的路径和驱动器名,必须使用相对路径。 代码的缩进用Tab,而不要用space。 使用某个控件的值时,尽量命名局部变量。public string GetTitle() { string strTitle=lblTitle.Text; strTitle += strTitle; return strTitle; } 一个方法只完成一个任务。不要把多个任务组合到一个方法中。 避免使用大文件。如果一个文件里的代码超过300~400行,必须考虑将代码分开到不同类中。 控件命名规范 以下控件为常用的控件命名规范,按英文字母进行升序排列。在此列表中未定义的控件,将后期补充完善。 控件类型 命名前缀 举例 3D Panel pnl pnlGroup ADO Data ado adoBiblio Animated button ani aniMailBox Button btn btnOK Check box chk chkReadOnly Combo box cbo cboEnglish Dropdown list box ddl ddlUser Command button cmd cmdExit Common dialog dlg dlgFileOpen Communications com comFax Control (used within procedures when the specific type is unknown) ctr ctrCurrent Data dat datBiblio Data-bound combo box dbcbo dbcboLanguage Data-bound grid dbgrd dbgrdQueryResult Data-bound list box dblst dblstJobType Data combo dbc dbcAuthor Data grid

文档评论(0)

cnsg + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档