中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ASP.NET中有哪些命名規范

發布時間:2021-06-24 14:27:29 來源:億速云 閱讀:281 作者:Leah 欄目:編程語言

本篇文章為大家展示了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中有哪些命名規范,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新昌县| 晋州市| 太谷县| 通山县| 全椒县| 北碚区| 德昌县| 许昌市| 三亚市| 尚义县| 合江县| 虞城县| 兴城市| 岫岩| 南宁市| 巴彦淖尔市| 乡宁县| 大荔县| 天台县| 昌宁县| 松原市| 濮阳市| 金阳县| 镇安县| 东丽区| 新宾| 金昌市| 方山县| 酉阳| 曲水县| 安顺市| 陆丰市| 安岳县| 广安市| 崇左市| 安庆市| 铁力市| 体育| 吉首市| 清新县| 丰镇市|