用asp实现聊天室的规划
经常上网的用户,很少有人不被随意的聊天室,稍不注意,你会发现大多数的这些聊天室保持与CGI程序或者java开发的小程序。谁开发这些CGI或者程序知道这种发展是time-consuming.so程序员有一个更简单省力如何发展答案是肯定的。ASP的介绍已经被许多计算机杂志引入,这里不包括。
一、聊天室的规划:
1,如何存储会话方式:如何在客户机上存储即时对话ASP有两种选择,一是在文本文件中,另一种是在一个数据库中。但我觉得ASP的教学对文本文件的操作,远低于ADO(ActiveX数据对象),所以使用ADO,ASP可以灵活操作的数据库,如插入,删除,更新,查询,等等。作者选择ACCESS数据库存储内容的谈话。数据库的内容只有一天(确定时间长短根据局域网的实际情况)。
2、聊天室的界面设计:为了方便浏览的网站和内容显示的聊天室内容尽可能,作者设计了一个首页三帧。左边的左边显示网站的指标。正确的帧分为两帧。上部框架是70%,这是用来显示当前聊天室内容,和下架是30%,它是用来提供一个文本输入框和一个按钮,用户反馈。
3、进入聊天室:最喜欢的聊天室,我们首先要为用户提供一个登录界面,输入他们的名字或别名和自己的随机密码,如果用户输入的名称是为线下用户的名称相同,它会提示用户选择用户名或再次输入密码,以确保线路上所有的用户名都是唯一的。登陆成功后,进入聊天室,和内容显示框显示欢迎信息,欢迎。用户可以在文本输入区输入的谈话。
两。设计过程与开发技巧:
1、设计ODBC系统数据源:如前所述,使用了ASP在开发操作ADO数据源,所以必须先设置,在控制面板中,双击ODBC图标在NT服务器系统,并在系统DSN DSN微软访问页面,驱动程序,数据源名称fybchat'database聊天
2,登录界面设计:登录界面是一个HTML页面,包括一些警告信息和表单:
帐户号码:
密码:
U3000 U3000
U3000 U3000
U3000 U3000
U3000 U3000
U3000 U3000
U3000 U3000
U3000 U3000
是的receivedata.asp提交按钮兴奋。ASP文件以确保有同一个帐号的聊天室没有两用户。用户提交的信息,文件的打开chat.mdb检查是否有账户,但如果有密码不提醒用户再次输入密码,如果不让用户可以成功地进入聊天室,进入聊天室界面由以下语句完成功能:
U3000 U3000 U3000
<框架src=论坛。ASPname=主要marginwidth =1
设定网页空白高度= 1 noresize >
脚注
marginwidth = 1 noresize >
U3000 U3000 U3000
注意,这里是一个隐藏用户在客户端浏览器中的参数kname伎俩,让用户提交他们的账户每次他们提交他们的谈话。
三.文本输入区的设计:文本输入区由frft.asp.as上面提到的产生,用户提交自己的账户每次他提出对话的内容,和用户的演示动作激活Forum.asp forum.asp.the作用是刷新的聊天室内容的frft.asp内容如下
U3000 U3000
U3000
U3000