温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

ASP.NET中有哪些命名规范

发布时间:2021-06-24 14:27:29 来源:亿速云 阅读:252 作者: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