C#-C#命名规范

来源:互联网 发布:广东干部网络培训试卷 编辑:程序博客网 时间:2024/04/29 16:14
C#命名规范,控件、数据类型、ADO.NET等

数据类型
数据类型简写
标准命名举例
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

控件类型 缩写 示例 Animated button ani aniMailBox Button btn   Check box chk chkReadOnly ColorDialog clrdlg   Combobox,drop-down list box cbo cboEnglish Communications com comFax ContextMenu ctxmnu   Control(used within procedures when the specific type is unknown) ctr ctrCurrent CrystalReportViewer crvw   Data dat datBiblio Data grid dgd dgdTitles Data list dbl dblPublisher Data repeater drp drpLocation Data-bound combo box dbcbo dbcboLanguage Data-bound grid dbgrd dbgrdQueryResult Data-bound list box dblst dblstJobType Datetime picker dtp dtpPublished Directory list box dir dirSource DomainUpDown dupd   Drive list box drv drvTarget ErrorProvider err   File list box fil filSource Flat scroll bar fsb fsbMove FontDialog fntdlg   Form frm frmEntry Frame fra fraLanguage Gauge gau gauStatus Graph gra graRevenue Grid grd grdPrices GroupBox grp   HelpProvider hlp   Hierarchical flexgrid flex flexOrders HScroll bar hsb hsbVolume Image img imgIcon Image combo imgcbo imgcboProduct ImageList ils ilsAllIcons Label lbl lblHelpMessage Line lin linVertical LinkLabel lnk   List box lst lstPolicyCodes ListView lvw lvwHeadings MAPI message mpm mpmSentMessage MAPI session mps mpsSession MCI mci mciVideo Menu mnu mnuFileOpen Month view mvw mvwPeriod MonthCalendar mcl   MS Chart ch chSalesbyRegion MS Flex grid msg msgClients MS Tab mst mstFirst NotifyIcon nti   NumericUpDown nupd   OLE container ole oleWorksheet OpenFileDialog ofdlg   PageSetUpDialog psdlg   Picture box pic picVGA Picture clip clp clpToolbar PrintDocument prndoc   PrintPreviewControl ppctl   PrintPreviewDialog ppdlg   ProgressBar prg prgLoadFile RadioButton rbtn   Remote Data rd rdTitles RichTextBox rtf rtfReport SaveFileDialog sfdlg   Shape shp shpCircle Slider sld sldScale Spin spn spnPages Splitter spt   StatusBar sta staDateTime SysInfo sys sysMonitor TabContrl tab   TabStrip tab tabOptions Text box txt txtLastName Timer tmr tmrAlarm Toolbar tlb tlbActions TrackBar trb   TreeView tre treOrganization UpDown upd updDirection VScroll bar vsb vsbRate



1 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

2 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

3 WebControl 命名规范

数据类型 数据类型简写 标准命名举例 AdRotator adrt Example Button btn btnSubmit Calendar cal calMettingDates CheckBox chk chkBlue CheckBoxList chkl chklFavColors CompareValidator valc valcValidAge CustomValidator valx valxDBCheck DataGrid dgrd dgrdTitles DataList dlst dlstTitles DropDownList drop dropCountries HyperLink lnk lnkDetails Image img imgAuntBetty ImageButton ibtn ibtnSubmit Label lbl lblResults LinkButton lbtn lbtnSubmit ListBox lst lstCountries Panel pnl pnlForm2 PlaceHolder plh plhFormContents RadioButton rad radFemale RadioButtonList radl radlGender RangeValidator valg valgAge RegularExpression vale valeEmail_Validator Repeater rpt rptQueryResults RequiredFieldValidator valr valrFirstName Table tbl tblCountryCodes TableCell tblc tblcGermany TableRow tblr tblrCountry TextBox txt txtFirstName ValidationSummary vals valsFormErrors XML xmlc xmlcTransformResults

 
原创粉丝点击