1 / 10
文档名称:

软件开发与项目管理 c#代码规范.doc

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

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

分享

预览

软件开发与项目管理 c#代码规范.doc

上传人:rovend 2021/10/31 文件大小:78 KB

下载得到文件列表

软件开发与项目管理 c#代码规范.doc

相关文档

文档介绍

文档介绍:C#
代码规范
目录
1 编程风格 4
统一编程风格的意义 4
变量命名规则 4
函数命名规则 5
类命名规则 5
常见语句书写规则 6
注释风格 7
2 代码组织 7
3 代码优化 8
代码优化的意义 8
函数内的代码优化 8
类内的代码优化 9
类之间的代码优化 10
4 调试技巧 10
编译时的错误 10
运行时的错误 10
C#常见问题 11
编程风格
统一编程风格的意义
增加开发过程代码的强壮性、可读性、易维护性
减少有经验和无经验开发人员编程所需的脑力工作
为软件的良好维护性打下好的基础
在项目范围内统一代码风格
通过人为以及自动的方式对最终软件应用质量标准
使新的开发人员快速适应项目氛围
支持项目资源的复用:允许开发人员从一个项目区域(或子项目团队)移动到另一个,而不需要重新适应新的子项目团队的氛围
一个优秀而且职业化的开发团队所必需的素质
变量命名规则
前缀(小写字母加下划线)表明变量的作用域,无前缀则表明是局部变量或函数的参数。如:
m_xx 表示是类的成员变量,控件变量例外
g_xx 表示是全局变量,在C#中,也可以理解为在整个项目中都可能用到的静态变量
c_xx 或者XX 表示是一个常量
用数据类型全称中的关键字母代表特定的数据类型(一个或多个小写字母),如下表。
常用数据类型缩写
数据类型
i
int
b
bool
str
string
c
char
f
float
d
double
ob
object
lbl
Label
txt
TextBox
btn
Button
cmb
ComboBox
mnu
Mainmenu
mnuItem
MenuItem
常用数据类型缩写
数据类型
chk
CheckBox
grd
DataGrid
tm
Timer
frm
Form
pnl
Panel
gup
GroupBox
tv
TreeView
rdo
RadioButton
lb
ListBox
tlb
ToolBar
dt
DateTime
cn
Connection
cmd
Command
ds
DataSet
da
DataAdapter
dv
DataView
dbTable
DataTable
dbReader
DataReader
param
Parameter
dbRow
DataRow
dbCol
DataColumn
注:如果模块中只有一个类实例对象,则可以只用简写。如Connection对象可以用cn来命名。
函数命名规则
函数名用首字母大写的英文单词组合表示(如用动词+名词的方法),其中至少有一个动词
应该避免的命名方式
和继承来的函数名一样。即使函数的参数不一样,也尽量不要这么做,除非想要重载它
只由一个动词组成,如:Save、Update。改成如:SaveValue、UpdateDataSet则比较好
函数参数的命名规则
函数参数应该具有自我描述性,应该能够做到见其名而知其意
用匈牙利命