ASP.NET编程规范之命名规范浅析

本文详细介绍了ASP.NET编程中的命名规范,包括按钮、控件、变量、常量、过程、页面、存储过程、类、模块和用户控件的命名规则。遵循这些规范能提高代码可读性和维护性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

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),前缀参见下列:

控件前缀  Form            frm  Class           cls/C  Module        mod  Label           lbl  LinkLabe     llnk  Button         btn  TextBox       txt  CheckBox     chk  RadioButton         rad  GroupBox             grp  PictureBox            pic  DataGrip               grd  ListBox                    lst  CheckedListBox        clst  ComboBox                 cbo  TreeView                      tvw  ListView                           lvw  TabControl                           tab  DateTimePicker                       dtp  Timer                                         tmr  Splitter                                    spl  ProgressBar                                pbar  RichTextBox                                       rtf  ImageList                                              imgl  ToolBar                                   tlb  MenuItem                                     mnu 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编程规范之命名规范的相关内容就向你介绍到这里,希望这些内容对你了解ASP.NET编程规范之命名规范有所帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值