成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

ASP.NET編程規范之命名規范淺析

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

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),前綴參見下列:

  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編程規范之命名規范3.變量及常量命名規范:

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

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

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

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

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

級別標識為p

例子:

  1. url=”XXXX.aspx?pstrLine=bbbbb&pintNum=11”  
  2.  
  3. DimlstrLineasstring=Request(“pstrLine”)  
  4.  
  5. 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)過程中釋放掉。

例子:

  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、通用變量的定義必須經過項目主管的同意后才能進行

V.數據類型前綴,參見下列:

  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編程規范之命名規范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編程規范之命名規范的相關內容就向你介紹到這里,希望這些內容對你了解ASP.NET編程規范之命名規范有所幫助。

【編輯推薦】

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

2009-08-03 17:07:13

ASP.NET編程規范

2009-08-03 16:20:55

ASP.NET編程規范

2009-08-03 13:38:18

ASP.NET編程模型

2009-07-24 18:02:46

ASP.NET編程

2009-08-03 11:21:47

ASP.NET編程模型

2009-08-10 13:32:15

ASP.NET TimASP.NET組件設計

2011-05-19 09:20:21

VB.NETASP.NET

2009-08-10 16:07:44

ASP.NET Lin

2009-08-10 15:42:33

ASP.NET Che

2009-08-03 13:12:34

ASP.NET編程模型

2009-07-27 13:34:15

ASP.NET編程

2009-08-05 18:36:12

ASP.NET Che

2009-07-24 13:41:15

ASP.NET AJA

2009-07-31 12:43:59

ASP.NET MVC

2009-08-05 15:50:13

ASP.NET優點

2009-08-03 18:00:00

ASP.NET服務器控

2009-07-31 18:18:33

Camel命名法C#命名規范

2009-08-10 14:38:29

ASP.NET組件設計

2009-08-05 10:17:55

ASP.NET TheASP.NET開發技巧

2009-08-06 15:21:45

ASP.NET控件開發RenderConte
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文天堂在线一区 | 日韩1区 | 91av在线免费看 | 97精品超碰一区二区三区 | 色播视频在线观看 | 久久99精品久久久久久 | 亚洲精品中文字幕在线观看 | 爱爱视频日本 | 欧美精品一区二区三区在线播放 | 性色视频在线观看 | 欧美视频一区二区三区 | 国产精品久久久久aaaa九色 | 一区二区三区在线免费 | 国产激情偷乱视频一区二区三区 | 日本高清不卡视频 | 久久剧场| 欧美h版| 欧美日韩国产在线观看 | 欧美涩涩网 | 日韩精品一区二区三区四区 | 综合五月婷 | 91精品国产高清一区二区三区 | 欧美一区 | 亚洲一区二区三区在线 | 欧美日韩精品免费观看 | 久久国产精品视频 | 亚洲国产精久久久久久久 | 精品一区二区电影 | 日韩在线小视频 | 最新国产精品 | 日韩免费视频 | 麻豆视频在线免费观看 | 91精品国产乱码久久久久久久久 | 亚洲一区在线观看视频 | 热99视频| 日韩成人免费 | 精品国产一区二区三区观看不卡 | 久久草视频| 爱爱免费视频 | 黑人精品欧美一区二区蜜桃 | 国产美女精品 |