如何做到目录结构与命名规范
**分享一下常用的几大块命名规则**
Controls(控件)
Control | Prefix | Example |
---|---|---|
Label | lbl | lblSurname |
TextBox | txt | txtSurname |
DataGrid | dg | dgResults |
Button | btn | btnSave |
ImageButton | ibtn | ibtnSave |
Hyperlink | lnk | lnkHomePage |
DropDownList | ddl | ddlCompany |
ListBox | lst | lstCompany |
DataList | dlst | dlstAddress |
Repeater | rep | repSection |
Checkbox | chk | chkMailList |
CheckBoxList | chk | chkAddress |
RadioButton | rdo | rdoSex |
RadioButtonList | rdo | rdoAgeGroup |
Image | img | imgLogo |
Panel | pan | panSection |
PlaceHolder | plh | plhHeader |
Calender | cal | calMyDate |
Adrotator | adr | adrBanner |
Table | tbl | tblResults |
[All] Validators | val | valCreditCardNumber |
ValidationSummary | vals | valsErrors |
Data object(数据对象)
Data Object | Prefix | Example |
---|---|---|
DataSet | ds | dsResult |
DataTable | dt | dtPatient |
DataColumn | dc | dcStatus |
DataRow | dr | drSelection |
DataRowView | drv | drvSelectedRow |
DataView | dv | dvMyDateView |
Data type(数据类型)
Data type | Prefix | Example |
---|---|---|
Boolean | bln | blnFound |
Byte | byt | bytRasterData |
Object | obj | objWidgets |
DateTime | dtm | dtmStart |
Double | dbl | dblTolerance |
Integer | int | intQuantity |
Long | lng | lngDistance |
Single | sng | sngAverage |
String | str | strFName |
User-defined type | udt | udtEmployee |
Reference
Naming Guideline for .NET framework
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconnamingguidelines.asp
ASP.Net Coding Standards
http://www.visualize.uk.com/resources/asp-net-standards.asp
VB Naming Convention
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcn7/html/vaconvbnamingrules.asp