成人免费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 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-08-05 18:36:12

ASP.NET Che

2009-07-24 13:41:15

ASP.NET AJA

2009-08-05 15:50:13

ASP.NET優點

2009-07-31 12:43:59

ASP.NET MVC

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技術棧公眾號

主站蜘蛛池模板: 高清欧美性猛交 | 亚洲一区二区三区视频 | 国产精品99久久久久久久vr | 久久y | 免费黄视频网站 | 视频一二三区 | 91免费观看国产 | 久久在线 | 免费精品在线视频 | 99在线免费观看视频 | 久久久久国产一区二区三区四区 | 成人免费看黄 | 成人免费观看视频 | 特黄级国产片 | 狠狠操狠狠操 | 中文在线a在线 | 日韩二 | 国产高清一区二区 | 日韩三区在线 | 91视频在线看 | 欧美性一级 | 久久久新视频 | 国产日韩欧美在线 | 欧美亚洲网站 | 国产精品自拍啪啪 | 亚洲一区二区三区久久 | 情侣酒店偷拍一区二区在线播放 | 成人欧美一区二区三区在线播放 | 日本三级播放 | 日本aa毛片a级毛片免费观看 | 日韩中文字幕在线视频 | 中文字幕在线观看一区二区 | 成人欧美一区二区三区在线观看 | 在线一区视频 | 国产在线视频在线观看 | 国产黄色大片网站 | 久久av影院 | 国产精品久久国产精品99 gif | 亚洲精品大片 | 在线观看视频你懂得 | 久久精品久久久久久 |