首页 > 范文大全 > 正文

基于ASP的网络聊天室实现

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于ASP的网络聊天室实现范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

【摘 要】本文利用ASP和VBScript脚本语言,设计并实现了一个简单的网络聊天室。该聊天室能为网站所有在线用户提供一个简单的在线交流平台,这样就有利于提供网站的用户访问量和人气。

【关键词】VBScript ASP;聊天室;网站

1.引言

动态网站通常都给浏览者提供在线交流的平台,这些在线交流平台有BBS留言板和聊天室等。本文利用ASP和VBScript脚本语言,设计并实现了一个简单的网络聊天室。该聊天室能为网站所有在线用户提供一个简单的在线交流平台,这样就有利于提供网站的用户访问量和人气。

2.基于asp的聊天室实现

基于ASP的聊天室通常利用Application对象实现。Application对象是一个共享对象,同一个Web应用中的所有程序都可以共享其信息,而且该共享信息会在服务器运行期间一直有效。Application对象在网站应用中比较常见,如我们经常看到的网站访问量统计、同时在线人数统计和网页聊天室等都离不开Application对象[1][2]。

本文创建的聊天室比较简单,只用两个网页即可实现。

(1)创建一个chatindex.asp页面,在网页中创建一个简单的表单,并输入如下ASP代码[3][4]。

dim liuyan,username

username=Request.

Form("username")

if trim(username)="" then

username=”过客”

end if

liuyan=Request.Form("liuyan")

if liuyan"" then

Application.Lock()

if Application("liuyan")=null then

Application("liuyan") = ""

else

Application(“liuyan”)

=”

”&username+

“说:”&liuyan&application

(“liuyan”)&”

end if

Application.UnLock()

end if

%>

(2)创建一个room.asp页面,在网页中输入如下代码。

="936"%>

(3)聊天室运行界面如图1所示。

参考文献:

[1]林正荣,王炜立.ASP语言程序设计[M].北京:清华大学出版社,2009.1.

[2]李鑫.基于ASP和SQL技术的人力资源网络数据库的设计探讨[J].硅谷,2010.4:45—49.

[3]何国民,仲治国.ASP动态网站:68个典型模块精解[M].北京:科学出版社,2009.4.

[4]管西京.ASP+Access动态网站案例开发[M].北京:电子工业出版社,2008.7.

作者简介:赵超(1983—),硕士研究生,助教,研究方向:计算机技术与应用。