现在的位置: 首页 > 综合 > 正文

Asp.Net 命名规则

2013年11月30日 ⁄ 综合 ⁄ 共 2828字 ⁄ 字号 评论关闭

 Pascal ( 帕斯卡命名法 ) 大小写

      将标识符的首字母和后面连接的每个单词的首字母都大写。可以对三字符或更多字符的标识符使用Pascal 大小写。例如:

               BackColor

 Camel ( 骆驼命名法 ) 大小写

     标识符的首字母小写,而每个后面连接的单词的首字母都大写。例如:

                 backColor

    1)变量命名:
    内联变量(在方法内声明的变量):骆驼命名法
    私有类变量(成员变量):骆驼命名法,下划线开头
    循环、数组等记数用变量依顺序使用i、j、k、m、n
    数组:驼峰骆驼命名法,例如:string[5] nameArray = new String();
    命名空间、类名、属性、方法:帕斯卡命名法
    
  2)常量命名:
    带公共修饰符、受保护修饰符:帕斯卡命名法
    带私有访问修饰符:骆驼命名法,下划线开头
    
  3)控件命名:

Standard Control
类 型 前 缀 示 例

Adrotator adrt adrtTopAd

BulletedList blst blstCity

Button btn btnSubmit

Calendar cal calMettingDates

CheckBox chk chkBlue

CheckBoxList chkl chklFavColors

DropDownList drop dropCountries

FileUpLoad fup fupImage

HiddenField hfld hfldName

HyperLink hlk hlkDetails

Image img imgAuntBetty

ImageButton ibtn ibtnSubmit

ImageMap imap imapSite

Label lbl lblResults

LinkButton lbtn lbtnSubmit

ListBox lst lstCountries

Literal ltl ltlTitle

Localize loc locChina

MultiView mvw mvwForm1

Panel pnl pnlForm2

PlaceHolder plh plhFormContents

RadioButton rad radFemale

RadioButtonList radl radlGender

SubStitution subs subsTime

Table tbl tblCountryCodes

TextBox txt txtFirstName

View vw vwCity

Wizard wiz wizRegister

Xml xml xmlBooks
  
Data Control
类 型 前 缀 示 例

AccessDataSource ads adsPubs

DataList dlst dlstTitles

DetailView dvw dvwTitles

FormView fvw fvwFonts

GridView gvw gvwCity

ObjectDataSource ods odsMenus

Repeater rpt rptQueryResults

ReportViewer rvw rvwRecord

SiteMapDataSource smds smdsSite

SqlDataSource sds sdsBooks

XmlDataSource xds xdsTitles
  
Validation Control
类 型 前 缀 示 例

CompareValidator valc valcValidAge

CustomValidator valx valxDBCheck

RangeValidator valg valgAge

RegularExpressionValidator vale valeEmail

RequiredFieldValidator valr valrFirstName

ValidationSummary vals valsFormErrors
  
Navigation Control
类 型 前 缀 示 例

Menu mnu mnuUser1

SiteMapPath smp smpSite1

TreeView trvw trvwMenu
  
Login Control
类 型 前 缀 示 例

ChangePassword cpwd cpwdUser1

CreateUserWizard cuw cuwLogin

Login log logCenter

LoginName logn lognUser

LoginStatus logs logsUser

LoginView logv logvUser

PasswordRecovery pwdr pwdrUser
  
WebParts Control
类 型 前 缀 示 例

AppearanceEditorPart paed paedPart1

BehaviorEditorPart pbed pbedPart2

CatalogZone zca zcatCity

ConnectionsZone zcon zconDataBase

DeclarativeCatalogPart pdca pdcaPart1

EditorZone zed zedNews

ImportCatalogPart pica picaPart

LayoutEditorPart pled pledNews

PageCatalogPart ppca ppcaMail

PropertyGridEditorPart ppge ppgeServer

ProxyWebPartManager mpwp mpwpWeb

WebPartManager mwp mwpSite1

WebPartZone zwp zwpSite2
  
  4)函数过程命名  
    小写英文名词描述+大写英文动词。  
    如:绑定数据表格,dgBind()    
    
  5)函数的参数变量命名规则  
    英文描述,首单词以外的其它单词首字母大写加以区别。  
    
  6)类名  
    以首字母大写的英文描述连写为主。  
    
  7)网页命名规则  
    首字母大写的英文描述连写。  
    
  8)数据库命名规则
    库名:  
    英文名称连写,首字母大写  

    表名:  
    英文名称连写,首字母大写  
    如:用户表,表名为Users   ;用户权限表,表名为UserPermissions  
    
    字段名:  
    (1) 英文名称连写,首字母大写;  
    (2) 当与其它表有关系的时候为:关系名_R_关系表名     (兼容1.0版命名的表用:关系字段名_R);。  
    如:用户ID字段,UserID;用户名字段,UserName;与学号的关系字段,StudentID_R_Student    
(兼容Ver1.0版命名为,student_id_R)。  
    
    视图:  
    V_英文名称连写,英文名称首字母大写  
    
    关系:  
    R_英文名称连写,英文名称首字母大写  
    
    存储过程:  
    英文名称连写,首字母大写

抱歉!评论已关闭.