大写标识符中每一个单词的第一个字符的标识符命名风格称为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。