愤怒的大鸟 发表于 2015-1-16 23:35:36

ASP网页设计VBScript 函数集

缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。vbscript|函数1.函数array() 
功效:创立一个数组变量 
格局:array(list) 
参数:list 为数组变量中的每一个数值列,两头用逗号距离 
例子: 
<% i = array (“1”,”2”,”3”) %> 
了局: i 被付与为数组 
2.函数Cint() 
功效:将一表达式/别的范例的变量转换成整数范例(int) 
格局:Cint(expression) 
参数:expression 是任何无效的表达式/别的范例的变量 
例子: 
<% 
f = ”234” 
response.write cINT(f) + 2 
%> 
了局: 236 
函数Cint()将字符”234”转换 成整数234.假如表达式为空, 大概有效时,前往值为0; 
3.函数:Creatobject() 
功效:创立及前往一个ActiveX工具. 
格局:Creatobject(obname) 
参数bname 是工具的称号 
例子: 
<% 
Set con = Server.CreateObject(“ADODB.Connection”) 
%> 
了局: 
4.函数Cstr() 
功效:将一表达式/别的范例的变量转换成字符范例(string) 
格局:Cstr(expression) 
参数:expression是任何无效的表达式/别的范例的变量 
例子: 
<% 
s = 3 + 2 
response.write ”The result is: ” & cStr(s) 
%> 
了局:函数Cstr()将整数 5 转换 成字符”5”. 
5.函数Date() 
功效:前往以后体系(server端)的日期 
格局: Date() 
参数:无 
例子<% date () %> 
了局:05/10/00 
6.函数Dateadd() 
功效:盘算某个指定的工夫和 
格局: dateadd(timeinterval,number,date) 
参数:timeinterval是工夫单元(月,日..); number是工夫距离值,date是工夫始点. 
例子: 
<% 
currentDate = #8/4/99# 
newDate = DateAdd(“m”,3,currentDate) 
response.write newDate 
%> <% 
currentDate = #12:34:45 PM# 
newDate = DateAdd(“h”,3,currentDate) 
response.write newDate 
%> 
了局: 
11/4/99 
3:34:45 PM 
个中 
“m” = ”month”; 
“d” = ”day”; 
假如是currentDate 格局,则, 
“h” = ”hour”; 
“s” = ”second”; 
7.函数Datediff() 
功效:盘算某量个指定的工夫差 
格局: datediff(timeinterval,date1,date2[,firstdayofweek[,firstdayofyear]]) 
参数: timeinterval 是工夫单元; date1,date2是无效的日期表达式,firstdayofweek,firstdayofyear 是恣意选项. 
例子: 
<% 
fromDate = #8/4/99# 
toDate = #1/1/2000# 
response.write ”There are ” & _ 
DateDiff(“d”,fromDate,toDate) & _ 
“ days to millenium from 8/4/99.” 
%> 
了局:There are 150 days to millenium from 8/4/99. 
8.函数day() 
功效:前往一个整数值,对应于某月的某日 
格局: day(date) 
参数: date是一个无效的日期表达式; 
例子<% =date(#8/4/99#) %> 
了局:4 
9.函数formatcurrency() 
功效:转换成泉币格局 
格局: formatcurrency(expression [,digit[,leadingdigit[,paren[,groupdigit]]]]) 
参数: expression 是无效的数字表达式;digit暗示小数点后的位数;leadingdigit,paren,groupdigit是恣意选项. 
例子<%=FormatCurrency(34.3456)%> 
了局34.35 
10.函数Formatdatetime() 
功效:格局化日期表达式/变量 
格局: formatdatetime(date[,nameformat]) 
参数: date为无效的日期表达式/变量;nameformat是指定的日期格局常量称号. 
例子<% =formatdatetime(“08/04/99”,vblongdate) %> 
了局:Wednesday,August 04,1999 
申明: 
--------------------------------------------------------------------------------
形貌
前往表达式,此表达式已被格局化为日期或工夫。 
语法
FormatDateTime(Date[, NamedFormat])
FormatDateTime 函数的语法有以下参数:

参数 形貌 
Date 必选项。要被格局化的日期表达式。 
NamedFormat 可选项。唆使所利用的日期/工夫格局的数值,假如省略,则利用 vbGeneralDate。 


设置
NamedFormat 参数能够有以下值:
常数 值 形貌 
vbGeneralDate 0 显现日期和/或工夫。假如有日期部分,则将该部分显现为短日期格局。假如偶然间部分,则将该部分显现为长工夫格局。假如都存在,则显现一切部分。 
vbLongDate 1 利用盘算机地区设置中指定的永日期格局显现日期。 
vbShortDate 2 利用盘算机地区设置中指定的短日期格局显现日期。 
vbLongTime 3 利用盘算机地区设置中指定的工夫格局显现工夫。 
vbShortTime 4 利用 24 小时格局 (hh:mm) 显现工夫。 

申明
上面例子使用 FormatDateTime 函数把表达式格局化为永日期型而且把它赋给 MyDateTime: 
Function GetCurrentDate 
“FormatDateTime 把日期型格局化为永日期型。
GetCurrentDate = FormatDateTime(Date, 1) 
End Function
--------------------------------------------------------------------------------
 

11.函数Isnumeric() 
功效:前往一个布尔值,判别变量是不是为数字变量,大概是能够转换成数字的别的变量. 
格局:isnumeric(expression) 
参数:expression 是恣意的变量. 
例子: 
<% 
i=“234” 
response.write isnumeric(i) 
%> 
了局: true. 
12.函数Isobject() 
功效:前往一个布尔值,判别变量是不是为工具的变量, 
格局: isobject(expression) 
参数: expression 是恣意的变量. 
例子: 
<% 
set con =server.creatobject(“adodb.connection”) 
response.write isobject(con) 
%> 
了局: true 
13.函数:Lbound() 
功效:前往一个数组的下界. 
格局:Lbound(arrayname[,dimension]) 
参数:arrayname 是数组变量,dimension 是恣意项 
例子: 
<% 
i = array(“1”,”2”,”3”) 
response.write lbound(i) 
%> 
了局:0
14.函数Lcase() 
功效:将一字符范例变量的字符全体变更小写字符. 
格局:Lcase(string) 
参数:string是字符串变量 
例子: 
<% 
str=“THIS is Lcase!” 
response.writ</p>对于中小型web应用来说,php有很强的竞争力,linux+apache+mysql+php(lamp)的组合几乎可以胜任绝大多数网站的解决方案,对于大型应用来讲,对于系统架构要求更高,需要有成熟的框架支持,jsp的struts是个不错的框架,国内介绍它的资料也非常多,应用逐渐广泛起来。asp就不用说了,

仓酷云 发表于 2015-1-18 21:06:23

ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。

山那边是海 发表于 2015-1-22 14:41:18

Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件

海妖 发表于 2015-1-25 19:53:55

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

只想知道 发表于 2015-1-31 09:35:10

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

不帅 发表于 2015-2-2 20:55:19

哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?

飘灵儿 发表于 2015-2-2 22:02:34

如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。

若相依 发表于 2015-2-8 08:56:43

我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.

灵魂腐蚀 发表于 2015-2-25 06:54:58

Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write

冷月葬花魂 发表于 2015-3-7 17:38:16

在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。

莫相离 发表于 2015-3-15 10:11:26

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

乐观 发表于 2015-3-22 00:10:33

没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
页: [1]
查看完整版本: ASP网页设计VBScript 函数集