自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

ASP.NET編程規(guī)范之命名規(guī)范淺析

開發(fā) 后端
ASP.NET編程規(guī)范之命名規(guī)范是什么呢?都是什么具體的內(nèi)容呢?那么這篇文章就會向你介紹這方面的內(nèi)容。

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

ASP.NET編程規(guī)范之命名規(guī)范1.按鈕ID命名:

btn+按鈕操作功能(如btnSave)

ASP.NET編程規(guī)范之命名規(guī)范2.其它控件:

I.與數(shù)據(jù)操作相關:其ID<.SPAN>為相應的字段名稱,如果有多個控件對應一個字段,則按以下規(guī)范命名:

字段名+”_”+順序號(以01開頭)

例子:頁面有一TextBox控件,對應著數(shù)據(jù)庫表中的RightGroup字段,則其ID應命名為RightGroup

如果頁面有二個TextBox控件,都對應著數(shù)據(jù)庫表中的PowerGroup字段,則其ID分別命名為PowerGroup_01,PowerGroup_02,依此類推

II.其它:前綴+用途功能(如txtInput),前綴參見下列:

  1. 控件前綴  
  2. Formfrm  
  3. Classcls/C  
  4. Modulemod  
  5. Labellbl  
  6. LinkLabellnk  
  7. Buttonbtn  
  8. TextBoxtxt  
  9. CheckBoxchk  
  10. RadioButtonrad  
  11. GroupBoxgrp  
  12. PictureBoxpic  
  13. DataGripgrd  
  14. ListBoxlst  
  15. CheckedListBoxclst  
  16. ComboBoxcbo  
  17. TreeViewtvw  
  18. ListViewlvw  
  19. TabControltab  
  20. DateTimePickerdtp  
  21. Timertmr  
  22. Splitterspl  
  23. ProgressBarpbar  
  24. RichTextBoxrtf  
  25. ImageListimgl  
  26. ToolBartlb  
  27. MenuItemmnu 

ASP.NET編程規(guī)范之命名規(guī)范3.變量及常量命名規(guī)范:

I.頁面及過程級變量:級別標識+數(shù)據(jù)類型前綴+<名詞|名詞組合>

A、頁面級變量:級別標識為m(例子:dimmstrNewlineasstring)

B、過程級變量:級別標識為l(例子:dimlstrNewlineasstring)

II.頁面間變量:采用request傳遞獲取

命名原則:級別標識+數(shù)據(jù)類型前綴+<名詞|名詞組合>

級別標識為p

例子:

  1. url=”XXXX.aspx?pstrLine=bbbbb&pintNum=11”  
  2.  
  3. DimlstrLineasstring=Request(“pstrLine”)  
  4.  
  5. DimlintNumasinteger=request(“pintNum”) 

III.全級變量:級別標識+數(shù)據(jù)類型前綴+<名詞|名詞組合>

A、級別標識:g(例子:dimgstrNewlineasstring)

B、因為在所有的頁面都能使用,所以須有足夠長的名稱以說明變量,并加上注釋

C、統(tǒng)一在模塊中定義

D、全級變量的定義必須經(jīng)過項目主管的同意后才能進行

IV.通用變量:采用session賦值

a、命名原則:級別標識+數(shù)據(jù)類型前綴+<名詞|名詞組合>

b、級別標識為g(例子:session(“gstrNewline”)=””)

c、因為在所有的頁面都能使用,所以須有足夠長的名稱以說明變量,并加上注釋

d、通用變量統(tǒng)一放在Global.asax中的Session_Start(sender,e)過程中,初始值賦予空字符串。并在Session_End(sender,e)過程中釋放掉。

例子:

  1. Global.asax文件:  
  2.  
  3. Subsession_star(byvalsenderasObject,byvaleasEventArgs)  
  4.  
  5. Session(“gstruser”)=””  
  6.  
  7. Endsub  
  8.  
  9. Subsession_End(byvalsenderasObject,byvaleasEventArgs)  
  10.  
  11. Session(“gstruser”)=nothing  
  12.  
  13. Endsub 

e、通用變量的定義必須經(jīng)過項目主管的同意后才能進行

V.數(shù)據(jù)類型前綴,參見下列:

  1. Stringstr  
  2. Datedat  
  3. Booleanbln  
  4. Shortsht  
  5. Decimaldec  
  6. Longlng  
  7. Integerint  
  8. Bytebyt  
  9. Charchr  
  10. Singlesgl  
  11. Doubledbl  
  12. Structureudt  
  13. Objectobj  
  14. DataSetds  
  15. DataRowdr  
  16. OleDbConnectionconn  
  17. SqlConnectionconn  
  18. OleDbCommandcmd  
  19. SqlCommandcmd  
  20. OleDbDataAdapterda  
  21. SqlDataAdapterda  
  22. OleDbDataReaderrdr  
  23. SqlDataReaderrdr  
  24. CrystalReportrpt 

ASP.NET編程規(guī)范之命名規(guī)范4.過程(函數(shù))命名規(guī)范:

I.命名規(guī)范:級別標識+<動名詞結(jié)構(gòu)>

II.應用于單一頁面:級別標識為p(例子:privatefunctionpDisdata())

III.應用于全部頁面:級別標識為g(例子:publicfunctiongDisdata())

ASP.NET編程規(guī)范之命名規(guī)范5.頁面命名規(guī)范:

模塊標識+程序功能英文縮寫

I.例子:有基本資料模塊,其模塊標識為Base,程序使用的英文縮寫為unit,則頁面名稱為Baseunit

II.此命名只能由項目主管或系統(tǒng)分析設定

ASP.NET編程規(guī)范之命名規(guī)范6.存儲過程命名規(guī)范:

I.命名規(guī)范:[項目名稱前的兩個字母]+[程序使用英文縮寫]+[_]+[存儲過程功能標識]

II.如果項目名稱是大寫,則轉(zhuǎn)換為小寫

III.例子:項目名稱為DKERP,程序作用的英文縮寫為unit,存儲過程的功能是保存,則可命名為dkunit_Sav

IV.存儲過程功能標識約定:

◆存儲過程功能為保存的,其標識為Sav

◆存儲過程功能為刪除的,其標識為Del

◆存儲過程功能為查詢的,其標識為Qry

◆存儲過程功能為填充到控件的,其標識為Back

◆存儲過程功能為綁定下拉框控件的,其標識為Dll

V.存儲過程命名與規(guī)劃必須經(jīng)過項目主管的同意后才能進行

ASP.NET編程規(guī)范之命名規(guī)范7.類的命名規(guī)范:

I.原則:[Cls]+<名詞|名詞組合|動名詞組合>,名詞|動詞的***個字母大寫

II.例子:ClsDataOperate

III.公共類的定義與命名必須經(jīng)過項目主管的同意后才能進行

ASP.NET編程規(guī)范之命名規(guī)范8.模塊的命名規(guī)范:

I.原則:[Mod]+<名詞|名詞組合|動名詞組合>,名詞|動詞的***個字母大寫

II.例子:ModDataConnection

III.公共模塊的定義與命名必須經(jīng)過項目主管的同意后才能進行

ASP.NET編程規(guī)范之命名規(guī)范9.用戶控件命名規(guī)范:

I.原則:[url]+<名詞|名詞組合|動名詞組合>,名詞|動詞的***個字母大寫

II.例子:urlDataLoad

III.用戶控件的定義與命名必須經(jīng)過項目主管的同意后才能進行

ASP.NET編程規(guī)范之命名規(guī)范的相關內(nèi)容就向你介紹到這里,希望這些內(nèi)容對你了解ASP.NET編程規(guī)范之命名規(guī)范有所幫助。

【編輯推薦】

  1. ASP.NET編程模型HTTP協(xié)議淺析
  2. ASP.NET編程模型之ASP.NET頁面構(gòu)成淺析
  3. ASP.NET編程模型之ASP.NET頁面生命周期圖解
  4. ASP.NET編程模型之頁面生命周期十一步詳解
  5. ASP.NET編程規(guī)范之界面設計標準淺析
責任編輯:仲衡 來源: 博客園
相關推薦

2009-08-03 17:07:13

ASP.NET編程規(guī)范

2009-08-03 16:20:55

ASP.NET編程規(guī)范

2009-08-03 13:38:18

ASP.NET編程模型

2009-07-24 18:02:46

ASP.NET編程

2009-08-03 11:21:47

ASP.NET編程模型

2011-05-19 09:20:21

VB.NETASP.NET

2009-08-10 13:32:15

ASP.NET TimASP.NET組件設計

2009-08-10 15:42:33

ASP.NET Che

2009-08-10 16:07:44

ASP.NET Lin

2009-08-03 13:12:34

ASP.NET編程模型

2009-07-27 13:34:15

ASP.NET編程

2009-07-24 13:41:15

ASP.NET AJA

2009-08-05 18:36:12

ASP.NET Che

2009-07-31 12:43:59

ASP.NET MVC

2009-08-05 15:50:13

ASP.NET優(yōu)點

2009-08-03 18:00:00

ASP.NET服務器控

2009-07-31 18:18:33

Camel命名法C#命名規(guī)范

2009-08-19 15:24:30

.NET命名規(guī)范

2020-04-16 21:02:35

前端命名規(guī)范html規(guī)范

2009-08-27 16:30:08

C#編程命名規(guī)范
點贊
收藏

51CTO技術(shù)棧公眾號