C_控件命名规范.doc_第1页
C_控件命名规范.doc_第2页
C_控件命名规范.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

标识符(Identifier)是适用于变量、类、方法和其他各种用户定义对象的一般术语。 在编写代码时遵循命名规则,可以让程序更加易懂、易读;而且还能提供它的功能信息,如它是否是一个常量、包名或类等,这都有助于对程序的理解。标识符是由一系列字符组成,其中包括大小写字母、数字、下划线(_)和字符。标识符不能以数字开头,也不能包含空格。合法的标识符的例子如Welcome1, _value, m_inputField1和button7。7button这个名字不是一个合法的标识符,因为它以数字开头。input field也是一个不合法的标识符,因为它包含了一个空格。C#大小写敏感大写和小写字母被认为是不同的字母,因此a1和A1是不同的标识符。字符只可以用在标识符的第一个字符,带前缀的标识符称为逐字标识符,这在与其他的编程语言建立接口时很有用,字符并不是标识符的实际组成部分,因此在其他语言中可能将此标识符视为不带前缀的正常标识符。允许将前缀于关键字用于标识符,即如class, bool等。但是强烈建议不要这样做。包(Packages)1) 包的命名与下面的类命名规则相同2) 包如有多层,每层的名称都应有具体的意义,且前一层标示的范围应大于后一层类(Classes)1) 类名一般是名词2) 如果类名是几个单词,每个单词的首字母必须大写,如SampleClassName3) 尽量保持类名的简洁描述4) 避免使用自造的缩写词,除非缩写的普遍使用或项目内约定的(如URL、HTML、项目内约定的BL等)变量(Variables)1) 变量名首个字母小写,随后如有单词,首个字母大写,如firstNumber2) 建议变量名不以_或$开头3) 变量名应便于记忆,并能表意4) 除标识临时变量外,应该避免使用一个字符来命名变量名5) 临时变量名的命名规则a) i、j、k、m、n用于数字型变量b) c、d、e用于字符型变量方法名(Methods)1) 方法名应该是动词2) 如果超过两个单词,则每个单词首个字母大写,如GetBackground()3) 如果是动词且后面的单词是缩写形式,则全部大写,如DelSC()常量(Constants)1) 变量名全部使用大写字母2) 两个单词之间用下划线连接,如ARRAY_SIZEc#控件命名缩写Button btn Calender cld CheckBox chk CheckBoxList chklst CompareValidator cv DataGrid dg DataList dl DropDownList ddl Image img ImageButton imgbtn Label lbl LinkButton lnkbtn ListBox lstb Panel pnl RadioButton rdo RadioButtonList rdolist RangeValidator rv RegularExpressionValidator rev RequiredFieldValidator rfv Table tbl TextBox txt ValidatorSummary vs ColorDialog clordlg FolderBrowerDialog fbdlg FontDialog fntdlgSplitContainer scLinkLabel lnklbl GroupBox grp HelpProvider hlpListView lstv OpenFileDialog ofiledlg PageSetupDialog psdlg PictureBox pic PrintDialog pntdlg PrintDocument pntdmt PrintPreviewControl pntpvctrl PrintPreviewDialog pntpvdlg ProgressBar pgb SaveFileDialog sfiledlg StatusStrip stus StripMenu mnu TabControl tabctrl Ti

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论