1 / 13
文档名称:

代码规范2011版.doc

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

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

分享

预览

代码规范2011版.doc

上传人:1542605778 2022/3/1 文件大小:189 KB

下载得到文件列表

代码规范2011版.doc

相关文档

文档介绍

文档介绍:代码规范2011版
第一章.编码规范
1、基本词语选择规范
避免使用常用的名称空间[Namespace]中的类型名称[Class Name]。
避免使用与常用关键词[Keywords]有冲突的标识符[Identifier]。
)。本规则的特例[Exception]是品牌名称和缩写 (例: )。
名称空间和类不能使用同样的名字。例如,有一个类被命名为Debug后,就不要再使用Debug作为一个名称空间名。
变量[Variable]
变量命名方式建议采取加前缀组合方式,即:
数据类型缩写 + 变量名称
以下为各种语言的范例:
C# type name

JavaScript
缩写
示例
sbyte
SByte
SByte
sbt
sbtFirstChar
byte
Byte
byte
byt
bytFirstChar
short
Short
short
sht
shtCount
ushort
UInt16
UInt16
ust
ustPos
int
Integer
int
int
intIndex
uint
NA
NA
uit
uitIndex
long
Long
long
lng
lngLength
ulong
UInt64
UInt64
ulg
ulgLength
float
Single
float
flt
fltValue
double
Double
double
dbl
dblRate
bool
Boolean
boolean
bln
blnFound
char
Char
char
chr
chrFirst
string
String
String
str
strStockName
object
Object
Object
obj
objFileName
Decimal
Decimal
Decimal
dec
decLength
不能使用以下方法增加前缀。静态变量(static)加前缀“s_”/ 常量(const) 加前缀“c_”/ 其它非静态变量另作处理:成员变量(member)加前缀“m_”,全局变量(global)加前缀“g_”。
变量的含义用相对应的英文表示,并应使用名词,名词短语,或名词的缩写命名。
组成变量的每个单词的首字母大写 (. 用Pascal大写命名)。
属性[Attribute]
用名词或名词短语命名属性。
用Pascal大写命名属性。
例如:public string Name{get{};set{};}
public int Color{get{};set{};
方法[Method]
用动词或动词短语命名方法。
用Pascal大写方式命名方法。
例: RemoveAll()
GetCharArray()
Invoke()
枚举[Enum]
Enum需使用Pascal大写。
Enum值名需使用Pascal大写。
减少Enum名中缩写的使用量。
控件[Controls]
控件命名方法采用后缀的组合方法,即:
前缀_(控件类型)+ 控件变量名称
变量的含义用相对应的英文表示。
组成变量的每个单词的首字母大写
为了表达清楚,控件命名方法不分计算机语言,一律采用统一格式:
Asp web控件
缩写
示例
Label
lbl_
lbl_UserName
TextBox
txb_
txb_NumValue
Button
btn_
btn_Click
LinkButton
lbtn_
lbtn_NextPage
ImageButton
imgBtn_
imgBtn_Tree
HyperLink
link_
link_Name
DropDownList
ddl_
ddl_SelectValue
ListBox
lb_
lb_NumType
ListItem
li
li_Item
DataGrid
dg_
dg_TableName
DataList
dl_
dl_TableField
Repeater
rp_
rp_TableName
CheckBox
cb_
cb_CommunicationType
CheckBoxList
cbl_
cbl_TransformType
RadioButton
rbt