揭开ASP神秘面纱(1)

2016-01-29 19:31 1 1 收藏

揭开ASP神秘面纱(1),揭开ASP神秘面纱(1)

【 tulaoshi.com - ASP 】

       ASP 基 础
  
  作者:米仙圣人
  
  1:简介ASP语言
    ASP是由静态的HTML和动态的ASP代码组成,采用ASP的一个很大的优点是,可以在客户端中包含你的服务器端脚本的运行结果。为了能够区分代码的起始位置和终止位置,在ASP中是用 <% ASP Code %>来标识,其中<%是ASP代码的起始的标记;%>是ASP终止的标记;ASP Code就是任意的ASP代码。(源代码)
  
  2:脚本语言的选择
    同时,你也可以在ASP中用<Script>标记,但是你必须设定你的RuanAt参数,使它的值设定为你的服务器,否则你的代码将会被发送到客户浏览器端进行处理。在默认的情况下,IIS会认为你的ASP代码是VBScript编写的。当然你也可以使用JScript,只需要在页面的顶部用处理命令 <%@ LANGUAGE=VBSCRIPT% >进行声明就可以了,注意,这个声明必须在这个页面的第一行,且在LANGUAGE和@之间要有空格。当然你也可以在一页中指定不同的脚本语言,例如:将主脚本语言设置为VBScript而期间再用JavaScript语言,格式如下:
  <% @ LANGUAGE=VBScript RUNAT=Server%>
  <html>
    .....
  <body>
    .....
    <Script language="JavaScript" runat= "Server">
      .....
    </Script>
    
    .....
  <body>
  <html>
  
  3:代码的使用
    在VBScript中注释是以单引号(')来表示的,同时VBScript中的变量不区分大小写,ASP内建对象和函数以及VBSCript中的函数和结构都是不区分大小写的。在VBSCript中变量必须是以字母打头,且长度不超过255个字符,它可以包含字母和数字,但是不能包含句点和其他特殊符号。在VBScript中不必事先声明变量,可以直接使用。当然你可以事先声明,用Option Explict语句就是强制必须事先声明所有变量。VBScript声明的变量是种变体(Variant)数据类型,当你为变量赋值时才决定以何种方式存储这个变量。注意,当我们用一个变体来保存对象时,要使用 Set 语句来赋值。
    在VBScript中变量的使用期限(也就是作用域)是依赖于在什么地方声明了这个变量,如果要在网页中声明变量,那么它的使用期限是一直到这个页面停止处理时才结束它的使用期限;如果在过程中声明变量,那么这个变量的使用期限也就是从各个过程开始到这个过程结束。
     函数和过程一样都是命名了的代码块,但它们却有很大的区别,过程完成程序任务,函数则返回值。举个例子,当你想获取当前的系统日期,你只要Date函数,就可以得到系统的当前日期,再举个代表性例子,当你想获取某个数的平方根,你只要将该数传给VBScript的Sqr()函数,此函数会立即返回该数的平方根。如:
  A=sqr(9) ,则A=3。
  
  4:操作符
    VBScript进行数学运算时有+、-、*、和 / 等这些基本的数学符号进行操作,同时还可以用 进行整数除法,这种除法只返回结果的整数部分。字符的连接是通过 & 来进项
     了解编程语言的朋友一定知道在程序中控制程序流程的语句主要可以分为条件语句和循环语句,在 VBScript 中可使用If...Then...Else 语句和Select Case 语句来作为条件语句。
    If...Then...Else 语句用于计算条件是否为 True 或 False,并且根据计算结果指定要运行的语句。通常,条件是使用比较运算符对值或变量进行比较的表达式,If...Then...Else 语句可以按照需要进行嵌套。Select语句是根据变量的数值来走那个分支。(源代码)
    常用循环语句有以下四个:
      Do...Loop: 当(或直到)条件为“真”时循环。
      While...Wend: 当条件为“真”时循环。
      For...Next: 指定循环次数,使用计数器重复运行语句。
      For Each...Next: 对于集合中的每项或数组中的每个元素,重复执行一组语句
  
  

 

来源:https://www.tulaoshi.com/n/20160129/1509584.html

延伸阅读
Clone基本知识储备 在Java里提到clone技术,就不能不提java.lang.Cloneable接口和含有clone方法的Object类。所有具有clone功能的类都有一个特性,那就是它直接或间接地实现了Cloneable接口。否则,我们在尝试调用clone()方法时,将会触发CloneNotSupportedException异常。下面我们通过对Object类的部分源码的分析,来发现和理解这一...
标签: Web开发
万维网联盟(W3C)发布了HTML 5规格说明书的草稿 ,这是自HTML 4在十多年前发布以来的第一个主要的修订版.在这期间,随着开发者逐渐将自己的应用程序移植到Web之上,它已经从一个主要的静态媒体发展为互动的应用程序,具有丰富的媒体内容.HTML 5的目的就是要反映出这样的变化. 新增的特性充分地考虑了应用程序开发人员,因此,HTML 5引入了大量的新的J...
安利一下 双胞胎父母的育儿指南   家有双胞胎,父母们不要恐慌,只不过是需要做更多的计划而已。新双胞胎父母们缺乏经验,可以问自己的妈妈和爸爸对育儿的经验和建议,然后总结成一个指南。下面的小窍门可以帮助双胞胎父母们在最初的几个月更好得照顾宝宝。    1.利用网络线学习相关知识  &e...
从3ds max 6推出到7.0版本发布,随后其官方又连续发布了毛发和布料扩展包,该软件的更新速度差不多达到了一年一个版本的水平,在这个过程中3ds max的功能进一步强大,受到很多用户的欢迎。时至今日,与3ds max 7.0发布已有近一年的时间了,这不得不让大家又在思索max是否会推出更新的版本呢?现在本站就为大家带来一个好消息:与大家预料的...
标签: PS PS教程
置换滤镜的功能非常强大,使许多初学者感到迷惑。特别是对置换图更觉神秘!其实了解了置换原理和掌握了一定技巧后,制作置换图并不是个高不可攀的难题。 下面就我个人学习制作置换滤镜的置换图的实例,和大家一起来揭开置换滤镜置换图的神秘面纱。 还是要先说说原理: ps的帮助中有如下几点关于置换图的说明。注:[]中是作者加的 1.“置换...

经验教程

66

收藏

80
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部