博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

命名规则

Posted on 2009-04-27 17:04  hyd309  阅读(761)  评论(0编辑  收藏  举报

 

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

2. 变量命名规则
英文描述,首单词以外的其它单词首字母大写加以区别,力求语言简炼,意思准备。循环、数组等记数用变量依顺序使用i、j、k、m、n

3. 函数过程命名规则
小写英文名词描述+大写英文动词。

如:绑定数据表格,dgBind()

4. 函数的参数变量命名规则
英文描述,首单词以外的其它单词首字母大写加以区别。

5. 类名
以首字母大写的英文描述连写为主。

6. 网页命名规则
首字母大写的英文描述连写。

7. 数据库命名规则
库名:
英文名称连写,首字母大写

表名:
英文名称连写,首字母大写

如:用户表,表名为Users ;用户权限表,表名为UserPermissions

字段名:
(1) 英文名称连写,首字母大写;
(2) 当与其它表有关系的时候为:关系名_R_关系表名 (兼容1.0版命名的表用:关系字段名_R);。

如:用户ID字段,UserID;用户名字段,UserName;与学号的关系字段,StudentID_R_Student (兼容Ver1.0版命名为,student_id_R)。

视图:
V_英文名称连写,英文名称首字母大写

关系:
R_英文名称连写,英文名称首字母大写

存储过程:
英文名称连写,首字母大写