当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《ASP网页数据库短训教程》第9章 Application对象与 Session对象

资源类别:文库,文档格式:PPT,文档页数:67,文件大小:269.5KB,团购合买
9.1课前导读 9.2课堂教学 9.3上机练习 9.4课后作业
点击下载完整版文档(PPT)

第9课 Application对象与 Session对象 9.1课前导读 9.2课堂教学 9.3上机练习 9.4课后作业

9.1 课前导读 9.2 课堂教学 9.3 上机练习 9.4 课后作业 第9课 Application对象与 Session对象

9.1课前导读 Application对象与 Session对象的关系类似于高 级语言中全局变量与局部变量的关系 Application对象是服务器硬盘上的一组应用程 序,也就是虚拟目录及其子目录下的一组主页及ASP 文件。 Application对象的所有数据可以在整个应用 程序内部共享,并且对所有用户都是可见的;在一个 Application中创建的变量或对象可以为整个 Application所用; Application对象包括任何类型, 甚至可以是队列。 Session对象存储特定用户的信息。不同用户的 Session不同,用户之间不能共享 Session,这与 Application不同

9.1 课前导读 Application对象与Session对象的关系类似于高 级语言中全局变量与局部变量的关系。 Application对象是服务器硬盘上的一组应用程 序,也就是虚拟目录及其子目录下的一组主页及ASP 文件。Application对象的所有数据可以在整个应用 程序内部共享,并且对所有用户都是可见的;在一个 Application 中创建的变量或对象可以为整个 Application所用;Application对象包括任何类型, 甚至可以是队列。 Session对象存储特定用户的信息。不同用户的 Session不同,用户之间不能共享Session,这与 Application不同

用户浏览Web站点时,使用 Session可以为每一 个用户保存指定信息。任何存储在用户 Session中的信 息可以在用户调用下一个页面时取得。这就像是C语言 里的局部变量和函数之间的关系一样,一个 Session的 值对于一个用户是相同的,对于不同的用户是不同的 使用 Session可以在ASP文件之间传递数值、字符串、 数组和对象。当用户在应用程序的页间跳转时,存储 在 Session对象中的变量不会清除。 Session对象在很多方面与 Application对象有着 相似性及可比性。虽然很相似,但是在本质上有着很 大的差别。比如对于同一个页面,不同的访问者可以 创建不同的 Session,但是 Application的值是相同的, 只被创建一次

当用户浏览Web站点时,使用Session可以为每一 个用户保存指定信息。任何存储在用户Session中的信 息可以在用户调用下一个页面时取得。这就像是C语言 里的局部变量和函数之间的关系一样,一个Session的 值对于一个用户是相同的,对于不同的用户是不同的。 使用Session可以在ASP文件之间传递数值、字符串、 数组和对象。当用户在应用程序的页间跳转时,存储 在Session对象中的变量不会清除。 Session对象在很多方面与Application对象有着 相似性及可比性。虽然很相似,但是在本质上有着很 大的差别。比如对于同一个页面,不同的访问者可以 创建不同的Session,但是Application的值是相同的, 只被创建一次

Application对象主要被用于 ①统计网站访问的人数; ②统计广告点击的次数; ③创建聊天室; ④读取数据库中的数据等。 而 Session对象则常被用在: ①存储用户的首选项; ②保存用户的身份标记,实现用户的身份认证 和用户权限管理等

Application对象主要被用于: ① 统计网站访问的人数; ② 统计广告点击的次数; ③ 创建聊天室; ④ 读取数据库中的数据等。 而Session对象则常被用在: ① 存储用户的首选项; ② 保存用户的身份标记,实现用户的身份认证 和用户权限管理等

9.2课堂教学 9.2.1 Application对象及其使用 9.2.2 Session对象及其使用 9.2.3 Global文件

9.2 课堂教学 9.2.1 Application对象及其使用 9.2.2 Session对象及其使用 9.2.3 Global文件

9.2.1 Application对象及其使用 1. Application对象的集合 2, Application对象的方法 3. Application对象的事件

9.2.1 Application对象及其使用 1. Application对象的集合 2. Application对象的方法 3. Application对象的事件

1. Application对象的集合 ASP的 Application对象有两个集合: Contents集 和 Staticobject集合。 Contents集合是由所有通过 脚本语言添加到应用程序的变量和对象组成的集合, 可以使用这个集合来获取给定的应用程序作用域的变 量列表或指定某个变量为操作对象。 Staticobjects 集合包含所有的在 Application对象的指定范围内, 在 Globa1.asa文件中由标记创建的对象。可 以通过该集合来确定某个对象的指定属性或遍历所有 对象的所有属性

1. Application对象的集合 ASP的Application对象有两个集合:Contents集 合和StaticObject集合。Contents集合是由所有通过 脚本语言添加到应用程序的变量和对象组成的集合, 可以使用这个集合来获取给定的应用程序作用域的变 量列表或指定某个变量为操作对象。StaticObjects 集合包含所有的在Application对象的指定范围内, 在Global.asa文件中由标记创建的对象。可 以通过该集合来确定某个对象的指定属性或遍历所有 对象的所有属性

(1) Contents集 Contents集合是 Application对象所记录的所有非 对象变量,这是 Application对象默认的集合,因此下 述两种格式是等价的: Application. Contents("变量名") Application("变量名") 其中,“变量名”是需要操作的 Application变量 名

(1) Contents集合 Contents集合是Application对象所记录的所有非 对象变量,这是Application对象默认的集合,因此下 述两种格式是等价的: Application.Contents("变量名") Application("变量名") 其中, “变量名”是需要操作的Application变量 名称

【例9-1】使用 Application对象编写计数器程序 程序91.asp的代码如下: HTML> 使用 Application变量/HEAD> P> 使用 Application变量 您是第 K/HTML>

【例9-1】使用Application对象编写计数器程序。 程序9_1.asp的代码如下: 使用Application变量 使用Application变量 您是第位来客

可以在一般变量与 Application变量之间互相赋值。 生述代码可以改写为: HEAD使用 Application变量 KBODY> P> counter=Application("counter)+ Application( counter " )=counter 您是第位来客 说明: ①多次打开浏览器,运行程序91.asp,可以看 到 Application变量值的改变

可以在一般变量与Application变量之间互相赋值。 上述代码可以改写为: 使用Application变量 使用Application变量 您是第位来客 说明: ① 多次打开浏览器,运行程序9_1.asp,可以看 到Application变量值的改变

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共67页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有