您好,登錄后才能下訂單哦!
本篇文章為大家展示了ASP.NET中有哪些命名規范,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
ASP.NET編程規范之命名規范1.按鈕ID命名:
btn+按鈕操作功能(如btnSave)
ASP.NET編程規范之命名規范2.其它控件:
I.與數據操作相關:其ID<.SPAN>為相應的字段名稱,如果有多個控件對應一個字段,則按以下規范命名:
字段名+”_”+順序號(以01開頭)
例子:頁面有一TextBox控件,對應著數據庫表中的RightGroup字段,則其ID應命名為RightGroup
如果頁面有二個TextBox控件,都對應著數據庫表中的PowerGroup字段,則其ID分別命名為PowerGroup_01,PowerGroup_02,依此類推
II.其它:前綴+用途功能(如txtInput),前綴參見下列:
控件前綴 Formfrm Classcls/C Modulemod Labellbl LinkLabellnk Buttonbtn TextBoxtxt CheckBoxchk RadioButtonrad GroupBoxgrp PictureBoxpic DataGripgrd ListBoxlst CheckedListBoxclst ComboBoxcbo TreeViewtvw ListViewlvw TabControltab DateTimePickerdtp Timertmr Splitterspl ProgressBarpbar RichTextBoxrtf ImageListimgl ToolBartlb MenuItemmnu
ASP.NET編程規范之命名規范3.變量及常量命名規范:
I.頁面及過程級變量:級別標識+數據類型前綴+<名詞|名詞組合>
A、頁面級變量:級別標識為m(例子:dimmstrNewlineasstring)
B、過程級變量:級別標識為l(例子:dimlstrNewlineasstring)
II.頁面間變量:采用request傳遞獲取
命名原則:級別標識+數據類型前綴+<名詞|名詞組合>
級別標識為p
例子:
url=”XXXX.aspx?pstrLine=bbbbb&pintNum=11” DimlstrLineasstring=Request(“pstrLine”) DimlintNumasinteger=request(“pintNum”)
III.全級變量:級別標識+數據類型前綴+<名詞|名詞組合>
A、級別標識:g(例子:dimgstrNewlineasstring)
B、因為在所有的頁面都能使用,所以須有足夠長的名稱以說明變量,并加上注釋
C、統一在模塊中定義
D、全級變量的定義必須經過項目主管的同意后才能進行
IV.通用變量:采用session賦值
a、命名原則:級別標識+數據類型前綴+<名詞|名詞組合>
b、級別標識為g(例子:session(“gstrNewline”)=””)
c、因為在所有的頁面都能使用,所以須有足夠長的名稱以說明變量,并加上注釋
d、通用變量統一放在Global.asax中的Session_Start(sender,e)過程中,初始值賦予空字符串。并在Session_End(sender,e)過程中釋放掉。
例子:
Global.asax文件: Subsession_star(byvalsenderasObject,byvaleasEventArgs) Session(“gstruser”)=”” Endsub Subsession_End(byvalsenderasObject,byvaleasEventArgs) Session(“gstruser”)=nothing Endsub
e、通用變量的定義必須經過項目主管的同意后才能進行
V.數據類型前綴,參見下列:
Stringstr Datedat Booleanbln Shortsht Decimaldec Longlng Integerint Bytebyt Charchr Singlesgl Doubledbl Structureudt Objectobj DataSetds DataRowdr OleDbConnectionconn SqlConnectionconn OleDbCommandcmd SqlCommandcmd OleDbDataAdapterda SqlDataAdapterda OleDbDataReaderrdr SqlDataReaderrdr CrystalReportrpt
ASP.NET編程規范之命名規范4.過程(函數)命名規范:
I.命名規范:級別標識+<動名詞結構>
II.應用于單一頁面:級別標識為p(例子:privatefunctionpDisdata())
III.應用于全部頁面:級別標識為g(例子:publicfunctiongDisdata())
ASP.NET編程規范之命名規范5.頁面命名規范:
模塊標識+程序功能英文縮寫
I.例子:有基本資料模塊,其模塊標識為Base,程序使用的英文縮寫為unit,則頁面名稱為Baseunit
II.此命名只能由項目主管或系統分析設定
ASP.NET編程規范之命名規范6.存儲過程命名規范:
I.命名規范:[項目名稱前的兩個字母]+[程序使用英文縮寫]+[_]+[存儲過程功能標識]
II.如果項目名稱是大寫,則轉換為小寫
III.例子:項目名稱為DKERP,程序作用的英文縮寫為unit,存儲過程的功能是保存,則可命名為dkunit_Sav
IV.存儲過程功能標識約定:
◆存儲過程功能為保存的,其標識為Sav
◆存儲過程功能為刪除的,其標識為Del
◆存儲過程功能為查詢的,其標識為Qry
◆存儲過程功能為填充到控件的,其標識為Back
◆存儲過程功能為綁定下拉框控件的,其標識為Dll
V.存儲過程命名與規劃必須經過項目主管的同意后才能進行
ASP.NET編程規范之命名規范7.類的命名規范:
I.原則:[Cls]+<名詞|名詞組合|動名詞組合>,名詞|動詞的***個字母大寫
II.例子:ClsDataOperate
III.公共類的定義與命名必須經過項目主管的同意后才能進行
ASP.NET編程規范之命名規范8.模塊的命名規范:
I.原則:[Mod]+<名詞|名詞組合|動名詞組合>,名詞|動詞的***個字母大寫
II.例子:ModDataConnection
III.公共模塊的定義與命名必須經過項目主管的同意后才能進行
ASP.NET編程規范之命名規范9.用戶控件命名規范:
I.原則:[url]+<名詞|名詞組合|動名詞組合>,名詞|動詞的***個字母大寫
II.例子:urlDataLoad
III.用戶控件的定義與命名必須經過項目主管的同意后才能進行
上述內容就是ASP.NET中有哪些命名規范,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。