好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 概述IE和SQL2k開發一個XML聊天程序

概述IE和SQL2k開發一個XML聊天程序

熱門標簽:隨州外呼調研系統 400電話辦理包年 本地電話機器人 東營電銷 微信地圖標注合并了 r語言數據可視化地圖標注 高德地圖地圖標注服務中心 如何修改多個百度地圖標注 南寧網絡外呼系統運營商

不同瀏覽器之間多年的競爭導致產生了很多工具幫助開發人員完成以前很難做到的任務。現在,只要一小段腳本,你就可以創建一個應用程序將數據綁定到用戶控件,這樣就可以通過一個內嵌的代理類型的控件與服務器通信。

在 Internet Explorer(IE)中,這些東西包括 XML 數據島和 XMLHTTP 對象,XML 數據島用于將數據綁定到表單元素,XMLHTTP 對象用于在當前頁面內不導航到其它頁面的情況下創建對服務器的同步和異步調用。我將使用這兩個易用的特性創建一個簡單的聊天應用程序,該應用程序由一些充當 UI 的 ASP 頁面,實現客戶端功能的 JavaScript,和 SQL Server 2000 中完成商業邏輯的 T-SQL 所組成。

客戶和服務器使用 XML 通信。在 Web 服務器接收到一個消息塊之后,消息塊會追加到 SQL Server 中的一個帶有時間戳的 MESSAGES 表中。基于預先定義好的時間間隔,客戶會從服務器請求更新信息,包括自上一次從服務器請求信息到現在為止追加到數據庫中的消息列表和聯機用戶列表。

客戶將通過 XMLHTTP 對象發送一個 action/> 到服務器。動作(action)要么是請求刷新消息和用戶列表,要么是發送一個新消息。這些動作保存在一個叫做 ACTIONS 的表中。服務器將響應相應的請求或者接受一個新消息然后追加到 MESSAGES 表中。

當服務器響應一個消息的請求的時候,會返回上次請求之后的所有新消息的一個列表。為了跟蹤客戶的活動,我使用一個 ACTIVITY 表包含客戶活動的日期時間(datetime),客戶的標識保存在表 HANDLES 中,該表的名字很直觀。

下面是建表的腳本:

CREATE TABLE [dbo].[ACTIONS] (
    [action_id] [int] IDENTITY (1, 1) NOT NULL ,
    [action_name] [varchar] (50) NULL ,
    [action_descr] [varchar] (255) NULL
) ON [PRIMARY]
GO

CREATE TABLE [dbo].[ACTIVITY] (
    [handle_id] [int] NULL ,
    [action_time] [datetime] NULL
) ON [PRIMARY]
GO

CREATE TABLE [dbo].[HANDLES] (
    [handle_id] [int] IDENTITY (1, 1) NOT NULL ,
    [handle] [nvarchar] (63) NULL
) ON [PRIMARY]
GO

CREATE TABLE [dbo].[MESSAGES] (
    [msg_id] [int] IDENTITY (1, 1) NOT NULL ,
    [message] [nvarchar] (255) NULL ,
    [action_id] [int] NULL ,
    [action_time] [datetime] NOT NULL
) ON [PRIMARY]

所有的數據操作將通過存儲過程完成。所有的數據接口將通過一個充當 Web 服務器和 SQL Server 2000 的聯絡員的泛型 COM 完成。COM 對象暴露一個我要使用的方法RunSPReturnStream。該方法的第一個參數為存儲過程的名字,第二個參數是參數數組的數組。參數數組是一個如下格式的簡單數組:(paraName, paramType, paramLength, paramValue)。paramType是 ADO Parameter Type 枚舉之一。一個 ASP 頁面負責接受動作和創建響應,我把它叫做HandleAction.asp。

聊天頁面將包含一個區域顯示聊天消息;這個區域是一個包含在 DIV 的 TABLE。這個 TABLE 被綁定到一個xmlMessages XML 數據島上。另外一個區域顯示當前的用戶;這個區域也是一個包含在 DIV 中的TABLE,它被綁定到一個xmlUsers XML數據島上。另外還有一個 TEXTAREA 供用戶輸入消息。


--------------------------------------------------------------------------------
本文作者:Phillip Perkins是Ajilon Consulting的簽約人。他的經驗很豐富,從機器控制和客戶/服務器到企業內部網應用。

標簽:宿遷 德州 拉薩 黃石 益陽 西雙版納 寧夏 果洛

巨人網絡通訊聲明:本文標題《概述IE和SQL2k開發一個XML聊天程序》,本文關鍵詞  概述,和,SQL2k,開發,一個,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《概述IE和SQL2k開發一個XML聊天程序》相關的同類信息!
  • 本頁收集關于概述IE和SQL2k開發一個XML聊天程序的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 莹莹沉沦之被粗壮征服| 无遮羞肉动漫在线观看免费| 国产美女无遮挡免费网站| 精品久久久久久久久久久到领个| 天久久久噜噜噜久久国产精品爽爽| 百度愛采購網站優化排名優化公司| 黄色软件免费的| 禁欲の果て汗と绝顶気の欲しいな| 我和大?子做爰高潮狂电影| 猛草在线| 久久精品人人槡人妻| 日本免费一级高清侄片日本片| 一本一道久久综合狠狠躁| 男人把j放女人屁股理视频| 好大好爽好紧小婷视频| 美女裸体秘?无遮挡視頻在线观直播| 在线观看黄色片网站| 国产精品久久国产精麻豆96堂| 免费观看一级黄色片| 亚洲一区久久久| 99视频一区| 日本精品HDvideosex| 男人皇宫◆亚洲努力打造987| 男同gay3d片| 哺乳放荡护士2有奶水| 香蕉久久夜色精品国产尤物| 顶级尤物娇喘浪吟h| japanese人妻推油按摩| 成人无遮挡18禁免费视频| 久久精品欧美一区二区三区| 海棠性瘾小少爷H乳乳 | 好想做一次| 我哭起来超凶| 国产欧美久久久久久久久久久久久久久| 香蕉色视频| 82板杨敏思版本1-5HD| 色多多视频在线观看播放| 涟韵吧虐孕边做边h| 黑人巨大精品欧美AV桃花| 九色PORNYⅠ最新地址| 四虎影视国产884a精品亚洲|