基于ASP的在线聊天室(XXX论文初稿)

2026/4/23 2:33:59

有五个主要的内建对象:Request、Response、Server、Session、Application,下面将分Asp(Active Server Page)是一种类似于VB的面向对象的程序语言。等一些基本概念,而是直接介绍其语言特性,以便开发人员能够熟练地对asp程序进行修改和编制(因为很多人都只是直接利用开发工具如InterDev来生成asp程序)。

Asp程序的存档名称肯定是.asp程序里面,服务器端的Script要放在<%和%>字符串中间,例如<% user=request(\%>。如果你想在一个Asp文件中调用另一个Asp文件,则可在Asp中加上下面的声明:

(QueryString/Form/Cookies/ServerVariables/ClientCertificate当要从服务器传送资料到客户端时,可通过下面的方法:

1)Response.Write直接输出信息,如Response.write \。 2)Response.Redirect引导客户端到另一个Url位置,如

Response.Redirect \,但这里有一个问题需要注意,就是该语句一定要放在标记前执行,也就是说在服务器未向客户端送出html文本报头前就要被执行,否则会出现传输错误信息。

3)Response.ContentType控制输出的文件类型,服务器送给客户端的数据包类型可以是text/html文本,也可以是gif/jpeg图形文件,所以每次传输前,我们都必须告知客户端将要传输的文件类型,一般默认情况下为揟ext/Html斃嘈汀@?lt;% Response.ContentType=\。 4)Response.Cookies 用于设置Cookies的值,语法为:

Response.cookies(变量名称)[(key)|属性]=写入的信息。(key的用法前面已作说明,这里不在叙述)cookies系统默认有五个属性,包括Expires(时间)、

Domain(域名)、Path(路径)、Secure(安全性)、Haskeys(判断cookies下是否还有其它cookies文本)。如:<%

Response.Cookies(\。

5)Response.Buffer用于确定是否把信息传输到缓冲区。因为有时候我们希望把部分中间信息送到缓冲区,然后继续工作。当所有处理工作都完成后,才把信息输出到客户端。但当在处理过程中Flush或End方法被调用,则缓冲区内容将输出。

Server :Server对象会为你提供一些固定的server端的方法和属性,包括ScriptTimeout、MapPath和URLEncode等。其中ScriptTimeout是server的属性,可规定一个asp程序执行的最长时间,

如:server.scripttimeout=200(计数单位为秒,缺省时为90秒)。 MapPath是server的一个方法,用于把web server的虚拟路径转换为实际路径。如server.mappath(\,对于路径参数?sp都会视为一样。在这里有一点要注意的是,系统只是对应web server的真实根目录输出结果,而不会去检查文件系统中是否真的存在这样一个目录。 URLEncode是server的另外一个方法,该方法会根据URL编码原则,把源字符串编码为目标字符串,其中空白的字符用?

Session:Session是asp中一个非常重要的对象,在用一些传统的语言编程时,都会涉及到变量是定义为全局变量还是局部变量这个问题。但在Internet上的开发却很少提及这个问题(Java除外),因为每一个html页面都是非相关的,传输完毕后,全部链接都会断开。在asp中则不一样,我们可以定义一些全局变量,这里的全局是指在当前浏览器没有被关闭前都可以被使用。这些变量可以在Global.asa中进行定义。如果你的Web应用程序是用InterDev自动创建的,则会在根目录找到该文件;如果不是则可自行创建。

Application :Global.asp是用于定义session、application和object对象的一个文件,客户端是不能看到该文件的。但该文件一定要放在程序的根目录上,而且文本中不能有html标记并且文件名不能改动。

1.4 vbscript的简介

vbscript 是由 Netscape 公司开发的一种脚本语言(scripting language), 或者称为描述语言。在 HTML 基础上,使用 vbscript 可以开发交互式 Web 网页。vbscript 的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。vbscript 短小精悍, 又是在客户机上执行的,大大提高了网页的浏览速度和交互能力。 它是专门为制作 Web 网页而量身定做的一种简单的编程语运行用 vbscript 编写的程序需要能支持 vbscript 语言的浏览器。微软公司 Internet Explorer 和 Netscape 公司 Navigator 3.0以上版本的浏览器都能支持vbscript。

Vbscript的重要功能:在 vbscript 这样的用户端脚本语言语言出现之前,传统的数据提交和验证工作均由用户端浏览器通过网络传输到服务器上进行。如果数据量很大,这对于网络和服务器的资源来说实在是一种无形的浪费。而使用 vbscript 就可以在客户端进行数据验证。vbscript 可以方便地操纵各种浏览器的对象,可以使用 vbscript 来控制浏览器的外观,状态甚至运行方式,可以根据用户的需要“定制”浏览器,从而使网页更加友好。

第二章 ASP环境建立与开发工具选用

2.1 聊天室的运行环境

Microsoft IIS 是允许在公共Intranet或Internet上发布信息的Web

服务器。Internet Information Server通过使用超文本传输协议(HTTP)传输信息。还可配置Internet Information Server 以提供文件传输协议(FTP)和gopher服务。FTP服务允许用户从Web节点或到Web节点传送文件。gopher服务为定位文档使用菜单驱动协议。HTTP协议已经尽可能地代替了gopher协议。IIS支持ASP动态脚本编写环境。

1、IIS5.0的安装:若操作系统中还未安装IIS服务器,可打开“控制面板”,然后单击启动 “添加/删除程序”, 在弹出的对话框中选择 “添加/删除Windows组件”,在Windows组件向导对话框中选中“Internet信息服务

(IIS)”,然后单击“下一步”,按向导指示,完成对IIS的安装。(图例如

下图1、图2 由于此主题相关图片如下:

图1—windows组件向导1

此主题相关图片如下:

图2—windows组件向导2


基于ASP的在线聊天室(XXX论文初稿).doc 将本文的Word文档下载到电脑
搜索更多关于: 基于ASP的在线聊天室(XXX论文初稿) 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219