仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 430|回复: 10
打印 上一主题 下一主题

[学习教程] ASP网页编程之关于定名划定规矩的一些设法

[复制链接]
飘飘悠悠 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:37:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
因为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还处在发展初期,大家对它的理解不同,如产品和服务标准,收费标准等,不利于行业的健康发展。
爱飞 该用户已被删除
沙发
发表于 2015-1-20 10:44:53 | 只看该作者
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
飘灵儿 该用户已被删除
板凳
发表于 2015-1-25 14:36:48 | 只看该作者
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
金色的骷髅 该用户已被删除
地板
发表于 2015-1-26 23:06:06 来自手机 | 只看该作者
跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
蒙在股里 该用户已被删除
5#
发表于 2015-1-28 15:30:42 | 只看该作者
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
只想知道 该用户已被删除
6#
发表于 2015-2-2 22:17:03 | 只看该作者
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
飘飘悠悠 该用户已被删除
7#
 楼主| 发表于 2015-2-8 12:40:13 | 只看该作者
最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。
精灵巫婆 该用户已被删除
8#
发表于 2015-2-25 13:48:25 | 只看该作者
掌握asp的特性而且一定要知道为什么。
透明 该用户已被删除
9#
发表于 2015-3-7 21:30:11 | 只看该作者
以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。
柔情似水 该用户已被删除
10#
发表于 2015-3-15 14:31:19 | 只看该作者
我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。
小妖女 该用户已被删除
11#
发表于 2015-3-22 01:24:48 | 只看该作者
没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-25 02:32

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表