ASP网页编程之关于定名划定规矩的一些设法
因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。还无法完全实现一些企业级的功能:完全的集群、负载均横。变量定名和代码商定在项目中常常是一个对照难处置的议题,程序员偏向于利用其团体的定名商定,而不喜好他人划定他们怎样编写代码.但是,今世码必要为团队内的其他成员浏览时(出格是代码反省的时分),具有通用的定名商定是很有代价的,具有通用的定名商定也便于本人往后再浏览本人的代码.这中体味在几回项目今后,体味加倍深入.以是才有想要一致团队定名划定规矩的设法.
一向以来,最盛行的变量定名商定是所谓的匈牙利暗示法(HungarianNotation).最后由Microsoft的CharlesSimonyi提出,而且在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
</p>缺乏可以共同遵循的行业标准,ASP还处在发展初期,大家对它的理解不同,如产品和服务标准,收费标准等,不利于行业的健康发展。 ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。 从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了 跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组 封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。 ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。 因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。 最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。 掌握asp的特性而且一定要知道为什么。 以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。 我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。 没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
页:
[1]