知识大全 用IE和SQL2k开发一个XML聊天程序

Posted

篇首语:时间,就象海棉里的水,只要愿挤,总还是有的。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 用IE和SQL2k开发一个XML聊天程序相关的知识,希望对你有一定的参考价值。

用IE和SQL2k开发一个XML聊天程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  不同浏览器之间多年的竞争导致产生了很多工具帮助开发人员完成以前很难做到的任务 现在 只要一小段脚本 你就可以创建一个应用程序将数据绑定到用户控件 这样就可以通过一个内嵌的代理类型的控件与服务器通信      在 Internet Explorer(IE)中 这些东西包括 XML 数据岛和 XMLHTTP 对象 XML 数据岛用于将数据绑定到表单元素 XMLHTTP 对象用于在当前页面内不导航到其它页面的情况下创建对服务器的同步和异步调用 我将使用这两个易用的特性创建一个简单的聊天应用程序 该应用程序由一些充当 UI 的 ASP 页面 实现客户端功能的 JavaScript 和 SQL Server 中完成商业逻辑的 T SQL 所组成     客户和服务器使用 XML 通信 在 Web 服务器接收到一个消息块之后 消息块会追加到 SQL Server 中的一个带有时间戳的 MESSAGES 表中 基于预先定义好的时间间隔 客户会从服务器请求更新信息 包括自上一次从服务器请求信息到现在为止追加到数据库中的消息列表和联机用户列表     客户将通过 XMLHTTP 对象发送一个 到服务器 动作(action)要么是请求刷新消息和用户列表 要么是发送一个新消息 这些动作保存在一个叫做 ACTIONS 的表中 服务器将响应相应的请求或者接受一个新消息然后追加到 MESSAGES 表中     当服务器响应一个消息的请求的时候 会返回上次请求之后的所有新消息的一个列表 为了跟踪客户的活动 我使用一个 ACTIVITY 表包含客户活动的日期时间(datetime) 客户的标识保存在表 HANDLES 中 该表的名字很直观     下面是建表的脚本    >  所有的数据操作将通过存储过程完成 所有的数据接口将通过一个充当 Web 服务器和 SQL Server 的联络员的泛型 完成 对象暴露一个我要使用的方法RunSPReturnStream 该方法的第一个参数为存储过程的名字 第二个参数是参数数组的数组 参数数组是一个如下格式的简单数组 (paraName paramType paramLength paramValue) paramType是 ADO Parameter Type 枚举之一 一个 ASP 页面负责接受动作和创建响应 我把它叫做HandleAction asp     聊天页面将包含一个区域显示聊天消息 这个区域是一个包含在 DIV 的 TABLE 这个 TABLE 被绑定到一个xmlMessages XML 数据岛上 另外一个区域显示当前的用户 这个区域也是一个包含在 DIV 中的TABLE 它被绑定到一个xmlUsers XML数据岛上 另外还有一个 TEXTAREA 供用户输入消息 cha138/Article/program/SQLServer/201311/21999

相关参考

知识大全 嵌入式驱动开发和用单片机写一个程序驱动一个器件和芯片是不是类似的,求解决

嵌入式驱动开发和用单片机写一个程序驱动一个器件和芯片是不是类似的,求解决?我以前学校51和AVR,现在学习ARM9,和你分享一下我的观点,单片机如51和AVR之类,是对硬件的操作,不能跑操作系统,能力

知识大全 用ASP.NET结合XML制作广告管理程序

用ASP.NET结合XML制作广告管理程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本文介绍一

知识大全 用MyEclipse开发第一个Struts程序

Struts1.x系列教程(1):用MyEclipse开发第一个Struts程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容

知识大全 用C#开发第一个WINDOWS应用程序

用C#开发第一个WINDOWS应用程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!一创建工程  

知识大全 一个用JAVA开发的会话密钥程序,可能对你有所帮助

一个用JAVA开发的会话密钥程序,可能对你有所帮助  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 如何用Delphi写一个聊天辅助程序

如何用Delphi写一个聊天辅助程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!procedur

知识大全 一个基于UDP的聊天应用程序

一个基于UDP的聊天应用程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  这些天由于有个pp的

知识大全 用Delphi开发视频聊天软件(一)

用Delphi开发视频聊天软件(一)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n

知识大全 用Delphi开发视频聊天软件(二)

用Delphi开发视频聊天软件(二)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n

知识大全 用Delphi开发视频聊天软件(三)

用Delphi开发视频聊天软件(三)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n