1 / 22
文档名称:

C高级语言开发规范.docx

格式:docx   大小:470KB   页数:22页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C高级语言开发规范.docx

上传人:薇薇安 2021/11/20 文件大小:470 KB

下载得到文件列表

C高级语言开发规范.docx

相关文档

文档介绍

文档介绍:1 / 22
C#高级语言开发规范
2 / 22
目录
一、目的ﻩ4
三、命名空间ﻩ5
四、文件命名规范ﻩ5
五、控件命名规范ﻩ6
Win Form内部控件命名规范ﻩ7
 Web Form内部控件命名规范 8
C#数据组件命名规范ﻩ9
C#菜单命名规范ﻩ9
六、变/常量命名规范ﻩ10

10
七、方法命名规范 11
八、代码注释规范ﻩ11
8.1代码注释约定ﻩ11




九、其它规范ﻩ16
16
9.2资源释放 18
:ﻩ18

4 / 22
一、目的
使应用程序的结构和编码风格标准化,便于阅读和理解。
减少出错的可能性,保证程序质量。
回目录
回目录
三、命名空间
命名空间应使用解决方案的名称,每个项目应设置一个二级命名空间,并以项目名命名。
如下图:
SDP为解决方案(Solution)的名称,则SDP为顶级命名空间;
(Assembly),:
 回目录
四、文件命名规范
文件命名原则是更容易区分不同的文件类型,在文件名前增加三字符的前缀,前缀字母一律为小写
例如:
一个窗体文件可以增加frm前缀,
所有的前缀列表请参考本小节末尾的表格!
4 / 22
文件主体名必须用名词或动名词,且主体名必须是单词首字大写的方式表示
例如:
,
文件名必须采用在不影响原意表达时尽量采用单词缩写的形式命名,以达到文件名的简洁明了的命名目的
例如:
应收帐款批次转凭证窗体的完整窗体名为frmTransferAccountsReceivable.cs,这时的窗体文件名太长,可以采用简写的方式,应收帐款专业简写为AR,我们可以采取这种公认的或专业的简写名词命名,最后可以命名为frmTransAR
ﻩ非标准缩写单词采用去掉元音字母或半元音字母的方式命名,重复字只取一个。例如:Button:btn,省图掉u,o和t。
文件名要和类名匹配
例如,对于类HelloWorld, 相应的文件名应为  (或, HelloWorld.vb)
文件类型前缀一览表(/表示暂无前缀)
Win Form
扩展名
Extension
描述
Description
前缀
Prefix
.cs
窗体文件
frm
.cs
类文件

Web Form
扩展名
Extension
描述
Description
前缀
Prefix
.aspx

.ascx
Web用户自定义控件
wuc
 回目录
五、控件命名规范
C#编码时,为了更直观地遍历整个窗体的控件,通常的作法是给每一种类型的控件的名称前增加统一的前缀。前缀字符采用三个小写字母的形式表示(一般常用的控件三个字母都可以满足,也有一些控件无法更好地用三个字母缩写,详见下面的表格。)
例如:
5 / 22
一个开始处理的按钮可以命名为:btnBeginProc
控件主体名称采用名词或动名词的形式命名
例如:
一个单号的标签:lblDocNo
一个开始处理的按钮:btnBeginProc
控件主体名采用单词首字大写的形式命名
例如:
一个产生应收帐款的按钮可以命名为:btnMakeAR
回目录
Win Form内部控件命名规范
控件类型
Control Type
前缀
Prefix
例子
Example
Label
lbl
lblStartSync
LabelLink
lbk
Button
btn
TextBox
txt
MainMenu
mnu
CheckBox
chk
RadioButton
rdo
GroupBox
grp
PictureBox
pic
Panel
pan
DataGrid
grd
ListBox
lst
CheckedListBox
ch