C#编程窗体控件命名的规范及要求
C#编程窗体控件命名的规范及要求
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 |
基本数据类型
|
数据类型
|
数据类型简写
|
标准命名举例
|
|
Array
|
arr
|
arrShoppingList
|
| Boolean | bln | blnIsPostBack |
| Byte | byt | bytPixelValue |
| Char | chr | chrDelimiter |
| DateTime | dtm | dtmStartDate |
| Decimal | dec | decAverageHeight |
| Double | dbl | dblSizeofUniverse |
| Integer | int | intRowCounter |
| Long |
lng
|
lngBillGatesIncome
|
| Object | obj | objReturnValue |
| Short | shr | shrAverage |
| Single | sng | sngMaximum |
| String |
str
|
strFirstName |
ADO.NET 命名规范
| 数据类型 | 数据类型简写 | 标准命名举例 |
| Connection | con | conNorthwind |
| Command | cmd | cmdReturnProducts |
| Parameter | parm | parmProductID |
| DataAdapter | dad | dadProducts |
| DataReader | dtr | dtrProducts |
| DataSet | dst | dstNorthWind |
| DataTable | dtbl | dtblProduct |
| DataRow | drow | drowRow98 |
| DataColumn | dcol | dcolProductID |
| DataRelation | drel | drelMasterDetail |
| DataView | dvw | dvwFilteredProducts |
WinForm Control 命名规范
| 数据类型 | 数据类型简写 | 标准命名举例 |
| Label | lbl | lblMessage |
| LinkLabel | llbl | llblToday |
| Button | btn | btnSave |
| TextBox | txt | txtName |
| MainMenu | mmnu | mmnuFile |
| CheckBox | chk | chkStock |
| RadioButton | rbtn | rbtnSelected |
| GroupBox | gbx | gbxMain |
| PictureBox | pic | picImage |
| Panel | pnl | pnlBody |
| DataGrid | dgrd | dgrdView |
| ListBox | lst | lstProducts |
| CheckedListBox | clst | clstChecked |
| ComboBox | cbo | cboMenu |
| ListView | lvw | lvwBrowser |
| TreeView | tvw | tvwType |
| TabControl | tctl | tctlSelected |
| DateTimePicker | dtp | dtpStartDate |
| HscrollBar | hsb | hsbImage |
| VscrollBar | vsb | vsbImage |
| Timer | tmr | tmrCount |
| ImageList | ilst | ilstImage |
| ToolBar | tlb | tlbManage |
| StatusBar | stb | stbFootPrint |
| OpenFileDialog | odlg | odlgFile |
| SaveFileDialog | sdlg | sdlgSave |
| FoldBrowserDialog | fbdlg | fgdlgBrowser |
| FontDialog | fdlg | fdlgFoot |
| ColorDialog | cdlg | cdlgColor |
| PrintDialog | pdlg | pdlgPrint |
WebControl 命名规范
| 类 型 | 前 缀 | 示 例 |
| Adrotator | adrt | adrtTopAd |
| BulletedList | blst | blstCity |
| Button | btn | btnSubmit |
| Calendar | cal | calMettingDates |
| CheckBox | chk | chkBlue |
| CheckBoxList | chkl | chklFavColors |
| CompareValidator | valc | valcValidAge |
| CustomValidator | valx | valxDBCheck |
| DropDownList | drop | dropCountries |
| DataGrid | dgrd | dgrdTitles |
| DataList | dlst | dlstTitles |
| RangeValidator | valg | valgAge |
| 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 |
| RegularExpression | vale | valeEmail_Validator |
| Repeater | rpt | rptQueryResults |
| RequiredFieldValidator | valr | valrFirstName |
| SubStitution | subs | subsTime |
| TextBox | txt | txtFirstName |
| Table | tbl | tblCountryCodes |
| TableCell | tblc | tblcGermany |
| TableRow | tblr | tblrCountry |
| ValidationSummary | vals | valsFormErrors |
| View | vw | vwCity |
| Wizard | wiz | wizRegister |
| Xml | xml | xmlBooks |

浙公网安备 33010602011771号