只想知道 发表于 2015-1-16 22:49:35

ASP教程之left() 函数是 VBScript 的函数,VBScr...

ASP脚本是采用明文(plaintext)方式来编写的。vbscript|函数|汉字left()函数是VBScript的函数,VBScript将1个汉字看做1个字符,因而用left()不克不及失掉准确的字符长度。

我本人编写了以下3个函数,用来代替len()、left()、right(),但愿能办理您的成绩。

--------------------------------------------------------
Name:lenX
Argument:uStr
Return:
Description:前往字符串的长度,1其中笔墨符长度为2
--------------------------------------------------------

functionlenX(byvaluStr)
dimtheLen,x,testuStr
theLen=0

forx=1tolen(uStr)
testuStr=mid(uStr,x,1)
ifasc(testuStr)<0then
theLen=theLen+2
else
theLen=theLen+1
endif
next
lenX=theLen
endfunction

--------------------------------------------------------
Name:leftX
Argument:uStr待处置的字符串
uLen要截取的长度
Return:
Description:前往指定长度的字符串,1其中笔墨符长度为2
--------------------------------------------------------

functionleftX(byvaluStr,byvaluLen)
dimi,j,uTestStr,theStr

leftX=""
j=0

fori=1tolen(uStr)
uTestStr=mid(uStr,i,1)
theStr=theStr&uTestStr
ifasc(uTestStr)<0then
j=j+2
else
j=j+1
endif
ifj>=uLenthenexitfor
next
leftX=theStr
endfunction

--------------------------------------------------------
Name:rightX
Argument:uStr待处置的字符串
uLen要截取的长度
Return:
Description:前往指定长度的字符串,1其中笔墨符长度为2
--------------------------------------------------------

functionrightX(byvaluStr,byvaluLen)
dimi,j,uTestStr

rightX=""
j=0

fori=len(uStr)to1step-1
uTestStr=mid(uStr,i,1)
rightX=rightX&uTestStr
ifasc(uTestStr)<0then
j=j+2
else
j=j+1
endif
ifj>=uLenthenexitfor
next
endfunction

</p>asp对于服务器的要求较高,一般的服务器如果访问量一大就垮了,不得不重启。

飘飘悠悠 发表于 2015-1-20 05:11:28

交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。

第二个灵魂 发表于 2015-1-28 16:54:53

封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。

深爱那片海 发表于 2015-2-5 22:19:42

运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。

只想知道 发表于 2015-2-13 22:18:08

没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。

灵魂腐蚀 发表于 2015-3-11 15:28:00

跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组

谁可相欹 发表于 2015-3-19 01:19:38

他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。

小女巫 发表于 2015-3-27 00:50:48

ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
页: [1]
查看完整版本: ASP教程之left() 函数是 VBScript 的函数,VBScr...