飘飘悠悠 发表于 2015-2-3 23:30:53

ASP教程之ASP 系列函数大全(1)

Active Server Page技术为应用开发商提供了基于脚本的直观、快速、高效的应用开发手段,极大地提高了开发的效果。在讨论ASP的安全性问题之前,让我们来看看ASP是怎么工作的。函数      ASP函数大全 
ASP函数与VBSCRIPT相似,以下举一些经常使用的函数 
 
Array() 
 
函数前往一个数组 
 
表达式 Array(list) 
 
答应数据类型: 字符,数字都可 
 
实例: <% 
 
Dim myArray() 
 
For i = 1 to 7 
 
Redim Preserve myArray(i) 
 
myArray(i) = WeekdayName(i) 
 
Next 
 
%> 
 
前往了局: 创立了一个包括7个元素的数组myArray 
 
myArray("Sunday","Monday", ... ... "Saturday") 
 
 
CInt() 
 
函数将一个表达式转化为数字类型 
 
表达式 CInt(expression) 
 
答应数据类型: 任何无效的字符都可 
 
实例: <% 
 
f = "234" 
 
response.write cINT(f) + 2 
 
%> 
 
前往了局: 236 
 
转化字符"234"为数字"234",假如字符串为空,则前往0值 
 
 
CreateObject() 
 
函数创立和前往一个已注册的ACTIVEX组件的实例。 
 
表达式 CreateObject(objName) 
 
答应数据类型: objName 是任何一个无效、已注册的ACTIVEX组件的名字. 
 
实例: <% 
 
Set con = Server.CreateObject("ADODB.Connection") 
 
%> 
 
 
CStr() 
 
函数转化一个表达式为字符串. 
 
表达式 CStr(expression) 
 
答应数据类型: expression 是任何无效的表达式。 
 
实例: <% 
 
s = 3 + 2 
 
response.write "The 前往了局 is: " & cStr(s) 
 
%> 
 
前往了局: 转化数字“5”为字符“5”。 
 
 
Date() 
 
函数前往以后体系日期. 
 
表达式 Date() 
 
答应数据类型: None. 
 
实例: <%=Date%> 
 
前往了局: 9/9/00 
 
 
DateAdd() 
 
函数前往一个被改动了的日期。 
 
表达式 DateAdd(timeinterval,number,date) 
 
答应数据类型: 
timeinterval is the time interval to add; 
number is amount of time intervals to add; 
and date is the starting date. 
 
实例: <% 
 
currentDate = #9/9/00# 
 
newDate = DateAdd("m",3,currentDate) 
 
response.write newDate 
 
%> 
 
 
<% 
 
currentDate = #12:34:45 PM# 
 
newDate = DateAdd("h",3,currentDate) 
 
response.write newDate 
 
%> 
 
前往了局: 9/9/00 
 
3:34:45 PM 
 
"m" = "month"; 
 
"d" = "day"; 
 
If currentDate is in time format then, 
 
"h" = "hour"; 
 
"s" = "second"; 
 
 
DateDiff() 
 
函数前往两个日期之间的差值 。 
 
表达式 DateDiff(timeinterval,date1,date2 [, firstdayofweek [, firstweekofyear]]) 
 
答应数据类型: timeinterval 暗示相隔工夫的类型,如“M“暗示“月”。 
 
实例: <% 
 
fromDate = #9/9/00# 
 
toDate = #1/1/2000# 
 
response.write "There are " & _ 
 
DateDiff("d",fromDate,toDate) & _ 
 
" days to millenium from 9/9/00." 
 
%> 
 
前往了局: 从9/9/00 到2000年还有 150 天. 
 
 
Day() 
 
函数前往一个月的第几日 . 
 
表达式 Day(date) 
 
答应数据类型: date 是任何无效的日期。 
 
实例: <%=Day(#9/9/00#)%> 
 
前往了局: 4 
 
 
FormatCurrency() 
 
函数前往表达式,此表达式已被格局化为泉币值 
 
表达式 FormatCurrency(Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit]]]]) 
 
答应数据类型: Digit 唆使小数点右边显示位数的数值。默许值为 -1,唆使利用的是盘算机的区域设置; LeadingDigit 三态常数,唆使是不是显示小数值小数点后面的零。ASP.NET和ASP的比较,技术上比较已经没什么可说的了.新一代在大部分程度来说当然是比旧一代好了. 关键看你对所做软件的理解了.因人而定.会写的话也可能比ASP.NET写得更有效率和更方便重用

只想知道 发表于 2015-2-4 00:09:53

你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。

谁可相欹 发表于 2015-2-9 07:56:48

以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。

愤怒的大鸟 发表于 2015-2-27 04:52:14

接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。

仓酷云 发表于 2015-3-8 20:44:15

从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了

小妖女 发表于 2015-3-9 22:51:21

先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习

飘灵儿 发表于 2015-3-17 02:11:23

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

小女巫 发表于 2015-3-18 03:43:04

完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。

精灵巫婆 发表于 2015-3-22 23:08:03

完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。

灵魂腐蚀 发表于 2015-3-24 23:40:46

下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。

冷月葬花魂 发表于 2015-3-27 03:10:27

兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的

再见西城 发表于 2015-3-27 22:38:13

接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。

小魔女 发表于 2015-4-7 19:02:57

学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。

简单生活 发表于 2015-4-10 07:16:16

我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。

admin 发表于 2015-4-20 03:54:21

最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。

海妖 发表于 2015-4-26 03:38:14

接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。

蒙在股里 发表于 2015-5-1 14:10:36

代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。

变相怪杰 发表于 2015-5-11 01:30:08

掌握asp的特性而且一定要知道为什么。

金色的骷髅 发表于 2015-6-4 00:14:52

尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。

再现理想 发表于 2015-6-5 21:43:12

接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
页: [1]
查看完整版本: ASP教程之ASP 系列函数大全(1)