C#命名规则
来源:互联网 发布:xampp1.7.3sql注入 编辑:程序博客网 时间:2024/06/17 14:59
ADO.NET命名规范
数据类型
数据类型简写
标准命名举例
Connection
con
conNorthwind
Command
cmd
cmdReturnProducts
Parameter
parm
parmProductID
DataAdapter
dad
dadProducts
DataReader
dtr
dtrProducts
DataSet
dst
dstNorthWind
DataTable
dtbl
dtblProduct
DataRow
drow
drowRow98
DataColumn
dcol
dcolProductID
DataRelation
drel
drelMasterDetail
DataView
dvw
dvwFilteredProducts
WinForm Control 命名规范
数据类型
数据类型简写
标准命名举例
Label
lbl
lblMessage
LinkLabel
llbl
llblToday
Button
btn
btnSave
TextBox
txt
txtName
MainMenu
mmnu
mmnuFile
CheckBox
chk
chkStock
RadioButton
rbtn
rbtnSelected
GroupBox
gbx
gbxMain
PictureBox
pic
picImage
Panel
pnl
pnlBody
DataGrid
dgrd
dgrdView
ListBox
lst
lstProducts
CheckedListBox
clst
clstChecked
ComboBox
cbo
cboMenu
ListView
lvw
lvwBrowser
TreeView
tvw
tvwType
TabControl
tctl
tctlSelected
DateTimePicker
dtp
dtpStartDate
HscrollBar
hsb
hsbImage
VscrollBar
vsb
vsbImage
Timer
tmr
tmrCount
ImageList
ilst
ilstImage
ToolBar
tlb
tlbManage
StatusBar
stb
stbFootPrint
OpenFileDialog
odlg
odlgFile
SaveFileDialog
sdlg
sdlgSave
FoldBrowserDialog
fbdlg
fgdlgBrowser
FontDialog
fdlg
fdlgFoot
ColorDialog
cdlg
cdlgColor
PrintDialog
pdlg
pdlgPrint
WebControl 命名规范
数据类型
数据类型简写
标准命名举例
AdRotator
adrt
Example
Button
btn
btnSubmit
Calendar
cal
calMettingDates
CheckBox
chk
chkBlue
CheckBoxList
chkl
chklFavColors
CompareValidator
valc
valcValidAge
CustomValidator
valx
valxDBCheck
DataGrid
dgrd
dgrdTitles
DataList
dlst
dlstTitles
DropDownList
drop
dropCountries
HyperLink
lnk
lnkDetails
Image
img
imgAuntBetty
ImageButton
ibtn
ibtnSubmit
Label
lbl
lblResults
LinkButton
lbtn
lbtnSubmit
ListBox
lst
lstCountries
Panel
pnl
pnlForm2
PlaceHolder
plh
plhFormContents
RadioButton
rad
radFemale
RadioButtonList
radl
radlGender
RangeValidator
valg
valgAge
RegularExpression
vale
valeEmail_Validator
Repeater
rpt
rptQueryResults
RequiredFieldValidator
valr
valrFirstName
Table
tbl
tblCountryCodes
TableCell
tblc
tblcGermany
TableRow
tblr
tblrCountry
TextBox
txt
txtFirstName
ValidationSummary
vals
valsFormErrors
XML
xmlc
xmlcTransformResults
变量
变量的作用域及前缀
前缀
说明
举例
P
全局变量
pstrName
St
静态变量
ststrName
M
模块或者窗体的局部变量
MstrName
A
数组
AintCount[]
变量数据类型的前缀
C#数据类型
类库数据类型
标准命名举例
Sbyte
System.sbyte
sbte
Short
System.Int16
sht
Int
System.Int32
int
Long
System.Int64
lng
Byte
System.Byte
bte
Ushot
System.Uint16
usht
Uint
System.Uint32
uint
Ulong
System.Uint64
ulng
Float
System.Single
flt
Double
System.Double
dbl
Decimal
System.Decimal
dcl
Bool
System.Boolean
bol
Char
System.Char
chr
Object
System.Object
obj
String
System.String
str
System.DateTime
dte
IntPtr
System.Intpre
intptr
常量定义
常量=作用域+ c+数据类型+变量名
类对象定义
类实例=作用域+cls+变量名
类对象=C+名称
结构对象定义
结构对象实例=作用域+struc+变量名
结构对象=S+名称
命名空间定义
以层为前缀进行命名
接口定义
以大写I为前缀
窗体的命名规则
窗体名=frm+窗体名(名词+动词)
注意:保存的文件明和窗体名相同。
枚举定义规则
以Enum为前缀
事件命名规则
事件控制器要带有EventHandler后缀
使用sender和e命名两个参数
事件参数类要带有EventArgs后缀
考虑使用动词命名事件
对于有“之前”或“之后”概念的事件,要使用现在时或过去时命名
- C#数据类型命名规则
- C#变量-命名规则
- c#命名规则
- C#编程命名规则
- c#的命名规则
- C#编程命名规则
- C#命名规则
- C# 命名规则
- java C#命名规则
- C#编码命名规则
- C# 命名规则
- C#命名规则
- C#命名规则
- C#控件命名规则
- C#控件命名规则
- c#命名规则
- C#变量命名规则
- C#控件命名规则
- Js Json对象与String互转
- android apk odex dex反编译
- sharepoint 2010 获取讨论板话题的所有评论回复信息 Get all replies
- Eclipse CDT标准库头文件设置
- 问题求解策略 (General Problem Solving Techniques)
- C#命名规则
- eclipse插件安装
- ORA-21779: duration not active
- Eclipse快捷键大全
- 在VC6恶劣的环境下实现神一般操作的模板
- 六个维度:代码可读性
- linux创建其它用户
- SqlDataReader对象的NextResult方法读取存储过程多个结果集
- Linux时间函数