- 1
- 0
- 约3.69千字
- 约 6页
- 2026-02-14 发布于河南
- 举报
精心整理
软件开发标准:编码标准
C#编码标准
目标:
1.平安:代码完成所需的功能之余,不要产生负作用,即要稳定牢靠。2.易
读:类、实例、成员变量、成员函数的命名一目了然
3.美观:尽量统一工程组内人员的编程风格。
第一局部:命名
1.命名原那么
1)全部的函数〔变量/类/文件名〕应当代表其实际的作用,应当运用有意义
的单词或
多个词组合,但不要运用人名、工程组名。
2)全部的函数〔变量/类名〕一律运用英文。
3)运用多个单词时不须要运用连线(如下划线),但对于全部大写的宏须要运
用连
线。
4)多个词组合较长时,可以运用单词的缩写。
5)不得运用特别相近的名字类表示几个不同含义的函数〔变量/类〕。
6)命名时请考虑名字的唯一性和含义的精确性。
7)运用工程组专用词汇来表达特定的含义(概念),不得把专用词汇挪作他
用。
2.变量的命名
原那么:运用匈牙利命名法命名变量
精心整理
1)变量名一般由“类型修饰+代表变量含意的英文单词或单词缩写”等局部
组成。
类型修饰(小写字母):
n:int,l:LONG/long,s:short,u:UINT,f:float
b:bool,by:BYTE,ch:char,sz:char[],str:string
2)针对异样捕获过程中的Exception变量命名,在没有冲突的状况下,统一
命名为
e;假如有冲突的状况下,可以重复e,比方:ee。3.函数的命名
1)运用动宾词组表达函数实际所作的事。
2)同名的函数(重载函数)在功能上应当完全一样,在参数上的差异也应一目
了然。
3)不得出现名字特别相近但功能不同的函数.如CreatePage1(),
CreatePage2()等。
4.类命名
1)名字应当能够标识事物的特性。
2)名字尽量不运用缩写,除非它是众所周知的。
3)名字可以有两个或三个单词组成,但通常不应多于三个。
4)在名字中,全部单词第一个字母大写,缩写都要大写。5.控件命名规那么
5)不要运用下划线字符(_)。
1)控件命名=Web控件缩写前缀+“_”+变量名
控件LabelTextBoxButtonListBoxDropDownList等等
缩写lb_XXXtb_XXXBtn_XXXLb_XXXDrd_XXXXXXXX
6.文件命名
1)文件起名要有实际意义。
精心整理
2)源文件应尽量运用8.3格式,文件名只能包含字母、数字和下划线,不得
运用其他的
字母。超长的文件名应运用缩写方式削减文件名的长度。建议运用如下的缩写
的规
那么〔局部状况可以有例外,视具体状况而定〕:,缩写一般可以去掉元音
字母以及不发音字母
,单词的首字母一般应当保存。
,当一个单词必需缩成一个字母时,应当选用最有代表性的字母,或首字母。
,多音节的单词可以去掉后面的音节而只保存前面的第一、二音节。较短的二
音节单词
一般不缩写,假如必需缩写,可以只保存一个字母,多个单词组成文件名
时,应当保存较重要的有意义的单词〔或多留几个字母〕,其他
单词可以运用简写或只用首字母,去掉不必要的无意义的单词,可以运用一
些谐音表示一个单词,如2表示to,4表示for等等,当单词数量少,字
母少的状况下,不须要缩写
,较短的单词一般不缩写,或缩写为一到二个字母
其次局部:代码格式书写标准
1.根本格式
1)全部的缩进TAB键为4个空格,每个单词的首字符大写,其余小写。
2)在代码中垂直对齐左括号和右括号。例:
if(x==0)
{
Response.Write(用户编号必需输入!);
}
精
您可能关注的文档
最近下载
- 2025年长沙市中考地理试卷真题(含答案详解).pdf
- 视听语言PPT课件(共8单元)第一章.pptx VIP
- 马克思主义发展史PPT全套课件.pptx
- 《心脏的解剖与功能》课件.ppt VIP
- DB53_T 1229-2024 暗褐脉柄牛肝菌菌种生产技术规程.pdf VIP
- 《马克思主义发展史》课程教学大纲.doc VIP
- 《马克思主义发展史》课程教学大纲.docx VIP
- 服务心理学(第四版)课件 项目二 服务心理学.pptx
- (对照贯彻党的创新理论方面,对照加强党性锤炼方面,对照联系服务群众方面,对照发挥先锋模范作用方面,对照改作风树新风方面)基层党员2025年度组织生活会个人对照检查(五个对照).docx VIP
- 2025年甘肃三支一扶考试公共基础知识真题及答案.docx VIP
原创力文档

文档评论(0)