新聞中心
ASP.NET編程規(guī)范之命名規(guī)范都有哪些呢?具體又有什么內(nèi)容呢?讓我們開始吧:

創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括合作網(wǎng)站建設(shè)、合作網(wǎng)站制作、合作網(wǎng)頁制作以及合作網(wǎng)絡(luò)營(yíng)銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,合作網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到合作省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
ASP.NET編程規(guī)范之命名規(guī)范1.按鈕ID命名:
btn+按鈕操作功能(如btnSave)
ASP.NET編程規(guī)范之命名規(guī)范2.其它控件:
I.與數(shù)據(jù)操作相關(guān):其ID<.SPAN>為相應(yīng)的字段名稱,如果有多個(gè)控件對(duì)應(yīng)一個(gè)字段,則按以下規(guī)范命名:
字段名+”_”+順序號(hào)(以01開頭)
例子:頁面有一TextBox控件,對(duì)應(yīng)著數(shù)據(jù)庫表中的RightGroup字段,則其ID應(yīng)命名為RightGroup
如果頁面有二個(gè)TextBox控件,都對(duì)應(yīng)著數(shù)據(jù)庫表中的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編程規(guī)范之命名規(guī)范3.變量及常量命名規(guī)范:
I.頁面及過程級(jí)變量:級(jí)別標(biāo)識(shí)+數(shù)據(jù)類型前綴+<名詞|名詞組合>
A、頁面級(jí)變量:級(jí)別標(biāo)識(shí)為m(例子:dimmstrNewlineasstring)
B、過程級(jí)變量:級(jí)別標(biāo)識(shí)為l(例子:dimlstrNewlineasstring)
II.頁面間變量:采用request傳遞獲取
命名原則:級(jí)別標(biāo)識(shí)+數(shù)據(jù)類型前綴+<名詞|名詞組合>
級(jí)別標(biāo)識(shí)為p
例子:
- url=”XXXX.aspx?pstrLine=bbbbb&pintNum=11”
- DimlstrLineasstring=Request(“pstrLine”)
- DimlintNumasinteger=request(“pintNum”)
III.全級(jí)變量:級(jí)別標(biāo)識(shí)+數(shù)據(jù)類型前綴+<名詞|名詞組合>
A、級(jí)別標(biāo)識(shí):g(例子:dimgstrNewlineasstring)
B、因?yàn)樵谒械捻撁娑寄苁褂茫皂氂凶銐蜷L(zhǎng)的名稱以說明變量,并加上注釋
C、統(tǒng)一在模塊中定義
D、全級(jí)變量的定義必須經(jīng)過項(xiàng)目主管的同意后才能進(jìn)行
IV.通用變量:采用session賦值
a、命名原則:級(jí)別標(biāo)識(shí)+數(shù)據(jù)類型前綴+<名詞|名詞組合>
b、級(jí)別標(biāo)識(shí)為g(例子:session(“gstrNewline”)=””)
c、因?yàn)樵谒械捻撁娑寄苁褂?,所以須有足夠長(zhǎng)的名稱以說明變量,并加上注釋
d、通用變量統(tǒng)一放在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、通用變量的定義必須經(jīng)過項(xiàng)目主管的同意后才能進(jìn)行
V.?dāng)?shù)據(jù)類型前綴,參見下列:
- 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編程規(guī)范之命名規(guī)范4.過程(函數(shù))命名規(guī)范:
I.命名規(guī)范:級(jí)別標(biāo)識(shí)+<動(dòng)名詞結(jié)構(gòu)>
II.應(yīng)用于單一頁面:級(jí)別標(biāo)識(shí)為p(例子:privatefunctionpDisdata())
III.應(yīng)用于全部頁面:級(jí)別標(biāo)識(shí)為g(例子:publicfunctiongDisdata())
ASP.NET編程規(guī)范之命名規(guī)范5.頁面命名規(guī)范:
模塊標(biāo)識(shí)+程序功能英文縮寫
I.例子:有基本資料模塊,其模塊標(biāo)識(shí)為Base,程序使用的英文縮寫為unit,則頁面名稱為Baseunit
II.此命名只能由項(xiàng)目主管或系統(tǒng)分析設(shè)定
ASP.NET編程規(guī)范之命名規(guī)范6.存儲(chǔ)過程命名規(guī)范:
I.命名規(guī)范:[項(xiàng)目名稱前的兩個(gè)字母]+[程序使用英文縮寫]+[_]+[存儲(chǔ)過程功能標(biāo)識(shí)]
II.如果項(xiàng)目名稱是大寫,則轉(zhuǎn)換為小寫
III.例子:項(xiàng)目名稱為DKERP,程序作用的英文縮寫為unit,存儲(chǔ)過程的功能是保存,則可命名為dkunit_Sav
IV.存儲(chǔ)過程功能標(biāo)識(shí)約定:
◆存儲(chǔ)過程功能為保存的,其標(biāo)識(shí)為Sav
◆存儲(chǔ)過程功能為刪除的,其標(biāo)識(shí)為Del
◆存儲(chǔ)過程功能為查詢的,其標(biāo)識(shí)為Qry
◆存儲(chǔ)過程功能為填充到控件的,其標(biāo)識(shí)為Back
◆存儲(chǔ)過程功能為綁定下拉框控件的,其標(biāo)識(shí)為Dll
V.存儲(chǔ)過程命名與規(guī)劃必須經(jīng)過項(xiàng)目主管的同意后才能進(jìn)行
ASP.NET編程規(guī)范之命名規(guī)范7.類的命名規(guī)范:
I.原則:[Cls]+<名詞|名詞組合|動(dòng)名詞組合>,名詞|動(dòng)詞的***個(gè)字母大寫
II.例子:ClsDataOperate
III.公共類的定義與命名必須經(jīng)過項(xiàng)目主管的同意后才能進(jìn)行
ASP.NET編程規(guī)范之命名規(guī)范8.模塊的命名規(guī)范:
I.原則:[Mod]+<名詞|名詞組合|動(dòng)名詞組合>,名詞|動(dòng)詞的***個(gè)字母大寫
II.例子:ModDataConnection
III.公共模塊的定義與命名必須經(jīng)過項(xiàng)目主管的同意后才能進(jìn)行
ASP.NET編程規(guī)范之命名規(guī)范9.用戶控件命名規(guī)范:
I.原則:[url]+<名詞|名詞組合|動(dòng)名詞組合>,名詞|動(dòng)詞的***個(gè)字母大寫
II.例子:urlDataLoad
III.用戶控件的定義與命名必須經(jīng)過項(xiàng)目主管的同意后才能進(jìn)行
ASP.NET編程規(guī)范之命名規(guī)范的相關(guān)內(nèi)容就向你介紹到這里,希望這些內(nèi)容對(duì)你了解ASP.NET編程規(guī)范之命名規(guī)范有所幫助。
【編輯推薦】
- ASP.NET編程模型HTTP協(xié)議淺析
- ASP.NET編程模型之ASP.NET頁面構(gòu)成淺析
- ASP.NET編程模型之ASP.NET頁面生命周期圖解
- ASP.NET編程模型之頁面生命周期十一步詳解
- ASP.NET編程規(guī)范之界面設(shè)計(jì)標(biāo)準(zhǔn)淺析
當(dāng)前標(biāo)題:ASP.NET編程規(guī)范之命名規(guī)范淺析
當(dāng)前URL:http://m.5511xx.com/article/djpeiod.html


咨詢
建站咨詢
