荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Navy (壮志凌云), 信区: Homepage
标  题: 给你一个ASP的感性的认识(2)(转)
发信站: BBS 荔园晨风站 (Wed Dec  2 07:32:57 1998), 转信

四、 ASP语法
    再次声明(如果前面声明过的话):ASP并不是一种语言,它只
是提供一个环境来运行你的Script,好比英语角并不是一种英语,但
可以理解我的蹩脚英语一样。当然,基本的语法规则还是要的。
    一个.asp文件由下列元素组成:

1、 定界符:
    定界符是用来界定一个标志单元的符号,如HTML里的<和>。同样,
ASP Script的命令和输出表达也有定界符,同text和HTML都不同,它
的命令定界符是<%和%>,用过IDC的人都很熟悉它吧,例如下面是条赋
值语句:
    <% hero="Timeout" %> (姑且信之)
    ASP使用<%=和%>来向浏览器输出表达式,例如:
    <%= hero %>
    将在浏览器上输出“Timeout"。

2、 Script标志:
    ASP的缺省的Script是VBSript,利用HTML的<SCRIPT>和</SCRIPT>你
可以使用其它的Script语言,更妙的是,你可以在一个.asp文件里使用好
几个不同的Script语言,如JScript,只要多用几个<SCRIPT></SCRIPT>就
行了,其方便性让你感觉象拥有一个学贯中西的好厨子,又自我感觉象有
很多情人的大情圣,哈哈。
五. Script的表达式
下面是个经典例子:
判断分支:
<%
   If Time >=#12:00:00 AM# And Time <#12:00:00 PM# Then
          greeting="Good Morning"
   Else
          greeting="Hello!"
%>
<%= greeting %>

意思大家一看就知道了是不是?
循环:
<%
Do While condition
     ......
Loop
%>
和其他的程序设计一样,也有转移,循环等结构,如果你不喜欢
VBScript,JScript也是一样的。这些大家都是高手,我就不多说

六 ASP内置对象:
    所谓对象,就是恋人的意思,当然这是世俗的解释。高雅的
解释是Object,同大家的理解一致,就是提供属性和方法的东东。
ASP内置了五个对象(瞧它花得!),她们是:
     · Request      从使用者获取信息
     · Response     将信息送给使用者
     · Server       提供一些web server工具
     · Session      存储在一个session内使用者的信息
     · Application  在一个ASP based application内让不同使
                     用者共享信息。
    初学乍练,用的最多的还是头三个对象。Request的一个重要
方法是Form(),作用是提取浏览器的用户输入信息,希望你知道如
何编写能让用户输入的主页。例如你有一个文本编辑框,你已指定
它的变量名为"name",form的action为你那个asp文件。下面的语
句就把用户填在里面的芳名拿到:
          Request.Form("name")
    真让人感动是不是?想想CGI里我们为了取得这位姑娘的芳名
所经历的苦战吧!
    “请问芳名。”
    “干吗要告诉你呀!哼!”
    来而不往非礼也!(原来非礼是这个意思!)
    输出就用到Response的一个重要方法Write。
    Response.Write "I love u,really!"(这么不含蓄肯定要失
败的。chat* grin)
 Server对象有两个重要方法:MapPath和CreateObject,
    前一个也就算了,后面那位却非同小可,后面讲服务器构件
时要讲到。所以虽然有五个对象,最终恐怕还得娶她为大?

--
█我不知从何开口    时间却不停地流逝  █
█虽只是老生常谈    却教我欲言又止    █
█只是因为你太好    令我无法坦白说爱你█

※ 来源:.BBS 荔园晨风站 bbs.szu.edu.cn.[FROM: 192.168.0.15]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店