VS.NE類、變量、文件命名規範

一、文件及類命名(所有例子中以C#語言爲例,VB類同)
A、類庫文件的命名和類相關,如類CDocument文件的文件名爲:CDocument.cs;
B、基類CBase的文件名爲:CBase.cs;
C、對象基類名爲:C+對象名+Base,如CDocumentBase,保存的文件名爲:CDocumentBase.cs;
D、對象類名爲:C+對象名,如CDocument,保存的文件名爲:CDocument.cs;
E、對象類的擴展類命名爲:C+對象名+Extend,如CDocumentExtend,與對象類保存在同一文件(CDocument.cs)中;
F、對象類的集合類命名爲:C+對象名+Collection,如CDocumentCollection,與對象類保存在同一文件(CDocument.cs)中;
G、如果對象類有擴展類,那麼如果有方法需要所有對象擴展屬性如Load,那麼此方法會放在對象擴展類當中(Load方法在CDocumentExtend類中);

二、變量和方法參數命名:根據不同的數據類型前綴+首字母大寫的變量描述
類型 前綴 示例
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

三、控件命名
類型 前綴 示例
AdRotator adrt adrtTopAd
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

四、 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
 
發佈了18 篇原創文章 · 獲贊 6 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章