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),前缀参见下列:
ASP.NET编程规范之命名规范3.变量及常量命名规范: I.页面及过程级变量:级别标识+数据类型前缀+<名词|名词组合> A、页面级变量:级别标识为m(例子:dimmstrNewlineasstring) B、过程级变量:级别标识为l(例子:dimlstrNewlineasstring) II.页面间变量:采用request传递获取 命名原则:级别标识+数据类型前缀+<名词|名词组合> 级别标识为p 例子:
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)过程中释放掉 。 例子:
e、通用变量的定义必须经过项目主管的同意后才能进行 V.数据类型前缀,参见下列:
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编程规范之命名规范有所帮助 。 |