在这章里面

发表于:2007-06-30来源:作者:点击数: 标签:
在这章里面,你会学到怎样使用applications。第一部分是个预览。第二部分就是学会它的方法、集合以及事件。最后,第三部分是两个应用程序示例,一个是简单的多人聊天室,另一个是网站实时用户状况显示。 什么是Application? 微软希望用户将Active Server Pag

在这章里面,你会学到怎样使用applications。第一部分是个预览。第二部分就是学会它的方法、集合以及事件。最后,第三部分是两个应用程序示例,一个是简单的多人聊天室,另一个是网站实时用户状况显示。

什么是Application?

微软希望用户将Active Server Pages作为一种常规的编程语言。当你创建了一个 Active Server Pages的时候,你就创建了一个类似子程序这样的东西。当你创建 了一组Active Server Pages,那么你就是创建了一个application。

因此,一个Application就是在硬盘上的一组主页以及ASP文件,当一个Active Server Pages加入了一个application,那么它就拥有了作为单独主页所无法拥有 的属性。下面是Active Server Pages的application的一些特性:

数据可以在application内部共享,因此可以覆盖多个用户。

一个Application包含事件可以触发某些applicatin脚本。

一个对象的例子可以被整个application共享。

个别的application可以用Internet Service Manager来设置而获得不同属性

单独的application可以隔离出来在他们自己的内存中运行,这就是说,如果一个人的application遭到破坏,不会影响其他人。

你可以停止一个application(将其所有组件从内存中驱除)而不会影响到其他应用。

一个网站可以有不止一个application。典型的,你可以根据针对于个别任务的一些ASP文件创建个别的application。例如,你也许创建了一个application来适用于全部公用用户,而再次创建另外一个来限制在网络管理员的范围。

你还可以在位于同一台服务器的不同网站创建不同的application。例如,在一台服务器上为Tom的在线书市和Jerry的在线花店各创建一个application。

一个Application的跟目录由Internet Service Manager来设定,这时,这个目录以及其 子目录均属于这个application,不过,如果某一个子目录也进行了设定,将被认为是另一个application,换句话说,没有两个application可以重叠交错。

当你首先安装了Active Server Pages后,只有几个默认的Application。例如,为你的默认网站创建了一个Application。不过,你可以根据自己的要求创建随意多个Application。

下面是设定一个Active Server Pages application的方法:

1.从Microsoft Internet Information Server程序组中执行Internet Service Manager。

2.在树型导航栏中点击你的默认站点名称(如果没有做过改变,名称应当是:Default Web Site)

3,选择一个存在的路径(你需要创建Application的路径),或者创建一个这样的路径。创建方式略。

4.点击属性图标或者右键该目录名称然后选择属性项

5.在属性表中,选择主目录或者虚拟目录项

6.在Application Setting区中,点上Creat按钮。

注意

这时你需要为这个application进行命名,不过这种命名只是为了电脑内部管理器的认定,和程序脚本没有关系。

你现在成功的创建了一个新的Application。创建后,你就可以在Application设置区域中进行属性设置(见图17.1),例如限定是否使用Session和进行Buffer输出等等。

另外,这种设置之后就可以使用自己的Global.asa文件来创建自己的事件。在后面的小节中有详细介绍。

图17.1 创建一个Application

 

 

 

 

 

 

 

 

 

 

 

 

原文转自:http://www.ltesting.net