工程开发如何命名副本.docVIP

  • 0
  • 0
  • 约 9页
  • 2017-06-05 发布于湖北
  • 举报
编写目的 为了使团队中的每一位成员都形成统一的开发约定,特制定本规范文档,在今后的开发过程中,请严格按照此文档约定的规则进行编码。通过此规范,希望可以给各程序员之间沟通的桥梁 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 dgd dgdTitles Data list dbl dblPublisher Data repeater drp drpLocation Date picker dtp dtpPublished Directory list box dir dirSource Drive l

文档评论(0)

1亿VIP精品文档

相关文档