项目经理管理必备之开发规范-命名规范
第1章命名规范
1.1命名总体要求
?所有的命名名称都必须使用能直接体现具体含义的名字。
不能使用X, Y, Z,等无意义的名称进行定义,除循环变量除外。
? 不在代码中使用具体的路径和驱动器爼,必须使用相对路径。
1.2文件名
文件名使用Pascal规则,与类名相同。类文件名的名称必须要能反应类的内容,最好是和类同名,一个文件只写一个类,文件和文件夹的名称也应该精确地说明它们的用途。如:文件名:Login.cs
类名:public class Login
1.3自定义控件命名
自泄义控件注册时,必须以“Custom “申明。
例如:
<%@ Register TagPrefix=H Custom H Namespace=H CustomComponents M %>
使用时:
1.4类名
1-5接口名
接口名使用Pascal规则,由爼词或名词短语或描述行为的形容词组成,接口划总是以“I”为前缀。
例如:interface IUser
1.6方法名
方法名使用Pascal规则,由【动词】+【名词】组成。
例如:GetUserName
1.7变量、常量相关命名
public class CisLogin
{
TextBox txtUserName;//
TextBox txtPassWord;//
public Login0
{
}
}
1.8参数名
参数名使用Camel规则,由【名词】组成。
例如:string loginName
1-9属性名
属性名使用Pascal规则,由夕i词组成。当为bool值时应为IsXxx或CanXxx的形式。例如
string Name? color BodyColor, bool IsPrintable
1.10命名空间(类库)
命名空间使用Pascal规则,用”符号分割,其组成如下:
【公司名称】+【系统名称】+【功能或设计】
例如:namespace Xxx. Dpac. SQLServer //东方之星教师信息系统的数据访问层?1.11控件的命名
画而控件名使用Pascal规则,由【类型ID】+【DB字段需】组成。例如:BtnSearch
1.12 ADO相关控件命名规范-建议
1-13类型声明-建议
在泄义变量时,以前缀开头,再加上变量声明符,为了不与系统控件命名起冲突,类型命名时,前缀第一个字母大写。
1.14整型-建议
1.15浮点型-建议
1.16 Bool类型-建议
1-17字符类型-建议
1-18引用类型-建议
1.19命名规范总结