仓酷云

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

[学习教程] ASP网页设计ASP中的函数使用办法及使用举例(一)

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

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

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

x
结论:和PHP一样,ASP简单而易于维护,很适合小型网站应用,通过DCOM和MTS技术,ASP甚至还可以完成小规模的企业应用,但ASP的致命缺点就是不支持跨平台的系统,在大型项目开发和维护上非常困难。函数|函数1.Array()
FUNCTION:Returnsavariantcontaininganarray.
SYNTAX:Array(list)
ARGUMENTS:listisacomma-delimitedlistofvaluestoaddtothearray.
EXAMPLE:<%
DimmyArray()
Fori=1to7
RedimPreservemyArray(i)
myArray(i)=WeekdayName(i)
Next
%>
RESULT:CreatesanArraycontains7elements:
myArray("Sunday","Monday",......"Saturday")
-------------------------------------

2.CInt()
FUNCTION:ReturnsanexpressionthathasbeenconvertedtoanIntergetsubtype.
SYNTAX:CInt(expression)
ARGUMENTS:expressionisanyvalidexpression
EXAMPLE:<%
f="234"
response.writecINT(f)+2
%>
RESULT:236
Convertsstring"234"tomathematicvalue234.
Iffisempty(un-initializedvariable),cINT()returns0.
-------------------------------------

3.CreateObject()
FUNCTION:CreatesandreturnsareferencetoActiveXautomationobject.
SYNTAX:CreateObject(objName)
ARGUMENTS:objNameisanyvalidActiveXautomationobject.
EXAMPLE:<%
Setcon=Server.CreateObject("ADODB.Connection")
%>
RESULT:
-------------------------------------

4.CStr()
FUNCTION:ReturnsanexpressionthathasbeenconvertedtoavariantofsubtypeString.
SYNTAX:CStr(expression)
ARGUMENTS:expressionisanyvalidexpression
EXAMPLE:<%
s=3+2
response.write"Theresultis:"&cStr(s)
%>
RESULT:Convertsamathematicvalue5toastring"5".
-------------------------------------

5.Date()
FUNCTION:Returnsthecurrentsystemdate.
SYNTAX:Date()
ARGUMENTS:None.
EXAMPLE:<%=Date%>
RESULT:8/4/99
-------------------------------------

6.DateAdd()
FUNCTION:Returnsadatetowhichaspecifictimeintervalhasbeenadded.
SYNTAX:DateAdd(timeinterval,number,date)
ARGUMENTS:timeintervalisthetimeintervaltoadd;numberisamountoftimeintervalstoadd;anddate
isthestartingdate.
EXAMPLE:<%
currentDate=#8/4/99#
newDate=DateAdd("m",3,currentDate)
response.writenewDate
%>

<%
currentDate=#12:34:45PM#
newDate=DateAdd("h",3,currentDate)
response.writenewDate
%>
RESULT:11/4/99
3:34:45PM

"m"="month";
"d"="day";

IfcurrentDateisintimeformatthen,
"h"="hour";
"s"="second";
-------------------------------------

7.DateDiff()
FUNCTION:Returnsthenumberofintervalsbetweentwodates.
SYNTAX:DateDiff(timeinterval,date1,date2[,firstdayofweek[,firstweekofyear]])
ARGUMENTS:timeintervalisthetimeintervaltoadd;dateisavaliddateexpression;firstdayofweekand
firstweekofyearareoptionalvaluestospecifythefirstdayoftheweekandfirstweekofyear.
EXAMPLE:<%
fromDate=#8/4/99#
toDate=#1/1/2000#
response.write"Thereare"&_
DateDiff("d",fromDate,toDate)&_
"daystomilleniumfrom8/4/99."
%>
RESULT:Thereare150daystomilleniumfrom8/4/99.
-------------------------------------

8.Day()
FUNCTION:Returnsawholenumberrepresentingthedayofthemonth.
SYNTAX:Day(date)
ARGUMENTS:dateisanyvaliddateexpression.
EXAMPLE:<%=Day(#8/4/99#)%>
RESULT:4
-------------------------------------

9.FormatCurrency()
FUNCTION:Returnsanexpressionformattedasacurrencyvalue.
SYNTAX:FormatCurrency(Expression[,Digit[,LeadingDigit[,Paren[,GroupDigit]]]])
ARGUMENTS:Expressionisavalidnumericexpression;Digitisanoptionalnumericvalueusedtoindicate
numberofdigitstotherightofthedecimalpoint;LeadingDigitisanoptionaltristatevaluetodisplay
aleadingzero;Parenisanoptionaltristatevalueusedtodisplayparenthesesaroundnegativevalues;
andGroupDigitisanoptiontristatevalueusedtodisplayanumberasspecifiedinthegroupdelimiter
settingsoftheControlPanelsregionalsettings.
EXAMPLE:<%=FormatCurrency(34.3456)%>
RESULT:$34.35
-------------------------------------

10.FormatDateTime()
FUNCT</p>对于中小型web应用来说,php有很强的竞争力,linux+apache+mysql+php(lamp)的组合几乎可以胜任绝大多数网站的解决方案,对于大型应用来讲,对于系统架构要求更高,需要有成熟的框架支持,jsp的struts是个不错的框架,国内介绍它的资料也非常多,应用逐渐广泛起来。asp就不用说了,
金色的骷髅 该用户已被删除
沙发
发表于 2015-1-18 18:52:24 | 只看该作者
我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
活着的死人 该用户已被删除
板凳
发表于 2015-1-22 22:42:11 | 只看该作者
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
小女巫 该用户已被删除
地板
发表于 2015-1-25 14:37:35 | 只看该作者
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
愤怒的大鸟 该用户已被删除
5#
发表于 2015-1-27 06:05:20 | 只看该作者
多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。
不帅 该用户已被删除
6#
发表于 2015-1-31 16:01:09 来自手机 | 只看该作者
运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
简单生活 该用户已被删除
7#
发表于 2015-2-6 20:30:31 | 只看该作者
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
变相怪杰 该用户已被删除
8#
发表于 2015-2-18 14:48:16 | 只看该作者
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
山那边是海 该用户已被删除
9#
发表于 2015-3-6 07:55:02 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
老尸 该用户已被删除
10#
发表于 2015-3-12 22:21:53 | 只看该作者
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
只想知道 该用户已被删除
11#
发表于 2015-3-20 04:05:59 | 只看该作者
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 05:27

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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