欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    ASP网络编程从入门到精通 (14).ppt

    • 资源ID:79015997       资源大小:90.50KB        全文页数:17页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    ASP网络编程从入门到精通 (14).ppt

    第14章 聊天室经常上网而没有去过聊天室的人是非常少的。在当今网络时代,聊天室给大家带来了很多方便。通过聊天室,可以跟身在远方的好朋友尽情聊天,也可以结交认识网上的很多朋友。特别是一些专业聊天室,如求职等,在里面能够及时的获得许多有用信息。下面将介绍如何编程实现聊天室。首先来看一下聊天室实现的关键技术。14.1 关键技术的实现聊天室一般涉及到的技术包括聊天内容的实时刷新显示和网友私聊的实现。这一节将讲述这两方面内容。14.1.1 网页的定时刷新在聊天室中,浏览器要不停的刷新,读取最新的用户发言。可以使用下面的语句实现网页的自动刷新。(具体内容请参照本书)14.1.2 使用Application和Session对象刷新聊天室从第十一章可以了解到,Application对象代表了一个Active Server应用程序,也就是一个Web网页,Session对象则表示一个用户,代表一个用户对这个页面的一次访问,通过Application对象可以让访问它的所有用户共享信息,并可以在Web服务器运行期间持久地保存数据,而Session对象也可以在用户的一次访问期间持久地保持数据,利用这两个对象,就可以十分方便地刷新聊天室了。(具体内容请参照本书)14.1.3 私聊的实现在聊天室里闲聊的时侯,有时候有些话不想让同一聊天室内其他的人看见,那么聊天室就必须支持私聊的功能。实现私聊的方法很多,下面将介绍利用Session和Application对象来实现私聊。(具体内容请参照本书)14.2 一个功能比较完善的聊天室的实现这一节将实现一个聊天室。在该聊天室内,用户能够看到最新的聊天内容,并且能够实现与某一网友的私聊。14.2.1 系统简介该聊天室能够实现多用户注册。该系统主要完成的功能是:用户登录后,能够聊天发言;能够与指定的用户进行私聊;该系统主要包括三个模块:用户登录模块、新用户注册模块和已注册用户的聊天模块。(具体内容请参照本书)14.2.2 数据库设计本系统数据库采用Access数据库。根据系统的结构图可以看出,该系统用到三个数据表:User数据表、Online数据表和chat数据表。User数据表用来保存用户注册信息,包括用户名、密码、真实姓名和电子邮箱四个字段;Online数据表用来保存在线用户信息,包括用户名和登录时间;chat数据表用来保存用户聊天内容,包括发言人用户名、发言对象用户名、发言时间和发言内容。(具体内容请参照本书)14.2.3 系统文件组成由系统结构图可以看出,该系统主要由以下文件组成:(具体内容请参照本书)14.2.4 用户登录模块用户登录该聊天室后,首先进入登录界面index.asp。index.asp文件的设计界面如图14-2所示,其中包含表单form1,用于输入管理员的用户名、密码和验证码。(具体内容请参照本书)14.2.5 用户注册模块如果是新用户,则由index.asp页面转到register.asp页面进行新用户的注册。在该页面,用户需要填写登录系统时的用户账号、密码、真实姓名和电子邮箱。register.asp文件的界面设计如图14-4所示。其中包含表单registerform,用于输入用户需要填写的信息。在该界面上,输入用户账号的文本域为UserName,输入用户密码的文本域为Password,输入确认密码的文本域为Pwd,输入用户真实姓名的文本域为Name,输入电子邮箱的文本域为Email。定义表单registerform的代码如下:(具体内容请参照本书)14.2.6 聊天室主界面聊天室主界面main.asp是一个多窗口的页面。该页面分为两部分:窗口的上面部分显示聊天室名称,由topmsg.asp文件实现;下面部分显示聊天室在线用户列表、聊天内容和用户聊天发表,这部分是由文件chatroom.asp实现的。chatroom.asp文件也是一个多窗口的文件。它由左侧的在线用户列表文件showname.asp、右上侧的聊天内容显示文件showmsg.asp和右下侧的聊天内容提交文件postmsg.asp三部分组成。聊天室主界面的布局如图14-6 所示。(具体内容请参照本书)14.2.7 在线用户显示页面用户进入聊天室后,在聊天室的左边能够看到当前在线用户列表。在用户名上单击鼠标左键,就可以向该用户发言了。在线用户显示页面是由showname.asp文件完成的,其具体代码如下:(具体内容请参照本书)14.2.8 聊天发言提交页面用户登录聊天室之后,就可以跟别人聊天了。聊天发言提交页面由postmsg.asp文件实现。其界面设计如图14-8所示。界面中包含一个表单form1,用来让用户选择聊天对象和输入聊天内容。表单form1的定义语句如下:(具体内容请参照本书)14.2.9 聊天内容显示页面聊天内容显示页面由showmsg.asp文件实现。在该页面,可以显示公共聊天内容和私聊内容。具体代码如下:(具体内容请参照本书)14.2.10 用户退出页面在聊天室主界面,单击【退出】超级链接,将执行logout.asp文件。退出登录的操作包括以下内容:将当前登录用户从数据库中删除。将Seesion(user)设置为空。将Session(chat)设置为空。将Session(Lchatnum)置为0。将网页转到index.asp用户登录文件。(具体内容请参照本书)14.3 本章小结本章讲述了如何实现一个聊天室,加深了对Application对象和Session对象的了解,对网页的布局也有了更深的认识。不过,本章的聊天室虽然已经实现了一些基本的功能,但还存在这不足,例如,私聊信息的存储、用户信息的查看等等,都没有实现。读者在编程的时候可以再进一步思考一下,实现更多的功能。

    注意事项

    本文(ASP网络编程从入门到精通 (14).ppt)为本站会员(qwe****56)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开