当前位置:编程学习 > asp >>

揭开ASP神秘面纱(4)

Application 对 象
    
    作者:米仙圣人
    
    一、Application 对象的集合
      在Application中有Contents、StaticObject两个集合,你可以使用这两个集合来实现整个ASP应用程序中,对变量和对象是否可见的控制。
      Contents集合 就是一组变量,这组变量在真个的ASP应用程序中,对每一个Session来说都是可见的。这些变量的作用是应用程序级,可以使用Application.Contents("CurrentDiscount")=1,由于这个集合是Application对象的默认的集合,因此,前面的这一行代码也可以按如下的方式编写:Application("CurrentDiscount")=1。
    
      StaticObject集合 这个集合是通过global.asa文件创建的,global.asa文件是ASP应用程序的一部分,它为你提供了一种方式,可以让你在ASP应用程序启动或者终止时,编写相应的要运行的代码,它还为提供了在Session开始和结束时编写要运行代码的功能。
    一、属性
      虽然 Application 对象没有内置的属性,但我们可以使用以下句法设置用户定义的属性也可称为集合。
      Application(" 属性 / 集合名称 ")= 值
      我们可以使用如下脚本声明并建立 Application 对象的属性。
     < %
        Application("MyVar") = "Hello"
        Set Application("MyObj") = Server.CreateObject("MyComponent")
      %>
      一旦我们分配了 Application 对象的属性,它就会持久地存在,直到关闭 WEB 服务器服务使得 Application 停止。于存储在 Application 对象中的数值可以被应用程序的所有用户读取,所以 Application 对象的属性特别适合在应用程的用户之间传递信息。
    
    二、方法
      Application 对象有两个方法,它们都是用于处理多个用户对存储在 Application 中的数据进行写入的问题
      1、Lock 方法禁止其他客户修改 Application 对象的属性。
补充:asp教程,高级应用 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,