- 热门文章:
- · 利用Asp.net 动态创建DataList
- · 一个考试程序
- · 汉字转化为拼音
- · asp动态include文件
- · VBScript 函数
- · Asp程序错误详细说明例表
- · Asp.NET常用函数
- · RS.OPEN SQL,CONN,A,B 全接触!
- · 语音上传(三)
- · 语音上传(二)
- · 语音上传(一)
- · write users ip
上一篇:大数量查询分页显示 微软的解决办法 >>
关于命名规则的一些想法
然而,当代码需要为团队内的其他成员阅读时(特别是代码检查的时候),拥有通用的命名约定是很有价值的,拥有通用的命名约定也便于自己日后再阅读自己的代码.这中体会在几次项目以后,体会更加深刻.所以才有想要统一团队命名规则的想法.
一直以来,最流行的变量命名约定是所谓的匈牙利表示法(Hungarian Notation).最初由Microsoft的Charles Simonyi提出,并且在Microsoft内部使用了许多年.这个约定规定了以标准的3或4个字母前缀来表示变量的数据类型.比如表示学生年龄的整型变量就应该命名为intStudentAge.
有了以上的想法以后,我便参照书本,列出一些变量的命名规则,具体如下:
变量命名约定
类型
前缀
例子
Array
arr
arrStudentList
Boolean
bln
blnIsPostBack
Byte
byt
bytPixelValue
Char
chr
chrName
DateTime
dtm
dtmStartTime
Decimal
dec
decAverageHeight
Double
dbl
dblSizeOfUniverse
Integer
int
intRowCount
Long
lng
lngIncome
Object
obj
cbjReturnValue
Short
shr
shrAverage
Single
sng
sngMaximum
String
str
strName
Web控件命名
类型
前缀
例子
AdRotator
adrt
adrtTopAdv
Button
btn
btnSubmit
Calender
cal
calMeetingDates
CheckBox
chk
chkBlue
CheckBoxList
chkl
chklColorControls
ComapreValidator
valc
valcValidAge
CustomerValidator
valx
valxDBCheck
DataGrid
dgrd
dgrdTitles
DataList
dlst
dlstTitles
DropDownList
drop
dropYear
HyperLink
lnk
lnkDetails
Image
img
imgAuntBetty
ImageButton
ibtn
ibtnSubmit
Label
lbl
lblErrorMess
LinkButton
lbtn
lbtnSubmit
ListBox
lst
lstCountries
Panel
pnl
pnlForm
RadioButton
rad
radFemale
RadioButtonList
rad
radGender
RangeValidator
valg
valgAge
RegularExpression
vale
ValeEmail
Repeator
rpt
rptQueryResult
RequiredFeildVaildator
valr
valrName
Table
tbl
tblCountryCode
TableCell
tblc
tblcChina
TableRow
tblr
tblrCountry
TextBox
txt
txtName
ValidationSummary
vals
valsFormErrors
XML
xmlc
xmlcTransformResult
PlaceHolder
plh
plhContents
ADO.NET
类型
前缀
例子
Connection
con
conNorthwind
Command
cmd
cmdReturnProducts
Parameter
parm
parmID
DataAdapter
dad
dadProducts
DataReader
dtr
dtrProducts
DataSet
dst
dstProducts
DataTable
dtbl
dtblProduct
DataRow
drow
drowRow
DataColumn
dcol
dcolProductID
DataRelation
drel
drelMasterDetail
DataView
dvw
dvwFilterProducts
下一篇:利用Asp.net 动态创建DataList >>
相关文章:
- · 写入和读取图片(c# asp。net sqlserver)
- · 多列显示
- · CSS制作标签卡TAB效果
- · WebService Behavior 学习心得
- · CSS基本布局16例
- · vbscript错误代码及对应解释大全
- · ASP.NET常用函数表
- · 消息队列服务
- · 如何用c#解析word(1)--获得文档中的style标签
- · ASP.NET 2.0 Beta2 中特殊文件夹名称的改变
- · RSS 2.0规范
- · 权限管理的设计和实现(含演示和原代码)
- · Modifying GAC permissions
- · 用asp实现QQ在线查询
- · Modifying GAC permissions
- · 一个可以读取ID3信息的类[可以很方便添加MP3了]
- · asp记录日志程序
- · 在Web上用style实现完美颜色渐变
- · 为DataGrid 写一个 DropDownListColumn
- · 写了一个求最大值与最小值的函数
- · 模式窗口中提交数据的问题和解决
- · 用ASP编程控制在IIS建立Web站点
- · .Text blog的一点点安装心得
- · MIME小知识
- · 最近开发一个小型的OA
- · 文件删除函数
- · 表情发布(类似QQ表情)和UBB类(c#)
- · SqlServer数据库的备份和恢复措施
- · 身份证号编码规则
- · ASP中的Debug类(VBScript)
- · html编辑器中,有很多无法得到系统的字体,这个脚本可以
- · Microsoft的25位CDKey里有什么
- · 一个很强的验证脚本
- · 深入剖析C#继承机制(2)
- · 深入剖析C#继承机制(1)
- · 在c# Form中创建一个可拖动的矩形流程节点
- · 纯ASP(VBscript)写的全球IP地址搜
- · 实现有管理功能的ASP留言板
