大写标识符中每一个单词的第一个字符的标识符命名风格称为Pascal风格,如WindowsFormsApplication1、MaxNumber、BoolYear。
类(class)、结构(struct)、枚举(enum)、属性、方法和命名空间(namespace)的命名采用Pascal风格,一般由名词或名词短语构成,且不要使用任何前缀。(2)Camel风格
除了第一个单词,大写其他单词的第一个字符的标识符命名风格称为Camel风格,如maxNumber、boolYear。
参数、变量的命名采用Camel风格。
控件的命名采用Camel风格,命名的形式为:控件名的缩写+英文描述。
常用Windows控件的简写及应用举例
常用控件 |
简写 |
应用举例 |
Form |
frm |
frmMain |
Label |
lbl |
lblShow |
LinkLabel |
llbl |
llblEmail |
Button |
btn |
btnOk |
TextBox |
txt |
txtInputNum |
RichTextBox |
rtxt |
rtxtShowData |
MainMenu |
mmnu |
mmnuFile |
CheckBox |
chk |
chkStock |
RadioButton |
rbtn |
rbtnSelected |
GroupBox |
gbx |
gbxMain |
PictureBox |
pic |
picLogo |
Panel |
pnl |
pnlBody |
DataGrid |
dgrd |
dgrdUser |
DataGridView |
dgrdv |
dgrdvUser |
ListBox |
lst |
lstUser |
ComboBox |
cbo |
cboMenu |
ListView |
lvw |
lvwBrowser |
TreeView |
tvw |
tvwType |
TabControl |
tctl |
tctlMain |
DateTimePicker |
dtp |
dtpFinishDate |
HscrollBar |
hsb |
hsbColor |
VscrollBar |
vsb |
vsbColor |
Timer |
tmr |
tmrLogin |
ToolStrip |
tls |
tlbMain |
StatusStrip |
sts |
stbFootPrint |
OpenFileDialog |
odlg |
odlgFile |
SaveFileDialog |
sdlg |
sdlgSave |
FolderBrowserDialog |
fbdlg |
fbdlgBrowser |
FontDialog |
fdlg |
fdlgFoot |
ColorDialog |
cdlg |
cdlgColor |
PrintDialog |
pdlg |
pdlgPrint |
(3)全部大写
如果标识符包含的字符数较少,可以采用全部大写的方法,一般用于常量的命名,如PI、MAX、MIN。