freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于asp聊天室設(shè)計與實現(xiàn)(留存版)

2025-01-16 22:07上一頁面

下一頁面
  

【正文】 客戶端 聊天信息輸入與發(fā)送模塊 全局聊天消息緩沖 實例聊天室列表 表情圖釋索引表 聊天用戶個人信息保存模塊 聊天室顯示屬性個性化設(shè)置模塊 聊天室在線用戶列表 全局聊天信息接收與顯示模塊息保存模塊 全局模塊 局部模塊 退出模塊 基于 ASP 聊天室設(shè)計與實現(xiàn) 19 登陸模塊 全局消息高速緩沖 信息 1 信息 2 信息 3 . 用戶 用戶 數(shù)據(jù)接收接 口 數(shù)據(jù)發(fā)送接 口 用戶 用戶 用戶輸入聊天內(nèi)容 按回車鍵 或者 發(fā)送按鈕 客戶端發(fā)送程序 驗證內(nèi)容并提交到服務(wù)器端程序 服務(wù)器端 接收提交信息并處理 完成 1次信息顯示 客戶端顯示程序 整理信息內(nèi)容并顯示到瀏覽器頁面的信息顯示端 客戶端瀏覽器接收 從服務(wù)器端發(fā)送過來的更新信息 服務(wù)器端程序 從信息高速緩沖中獲取更新信息 完成 1次信息提交 用戶單擊控制面板上的表情圖釋超鏈接 由室登陸程序負責分配用戶資源 ,讓用戶在聊天室 中進行交互 用戶輸入 昵稱 并點擊 想進聊天室 服務(wù)器端程序 羅列出所有聊天室 彈出圖釋表情選擇對話框 信息接收模塊分析格式化圖釋符號 ,并用 Html的 img圖片標簽替換到聊天內(nèi)容中 ,使發(fā)送到瀏覽器時可以顯示圖釋 用戶選擇所要的圖釋表情 , 對話框把選擇的表情符合信息插入 ,聊天內(nèi)容輸入框 用戶聊天室客戶端狀態(tài)初始化 分配服務(wù)器端資源 驗證表單信息正確性 ,和昵稱重名 接收用登陸表單 把用戶加進聊天室 結(jié)束語 文字聊天系統(tǒng)主要用到三方面的工作:使用 ASP提供的 Application和session兩個對象, 構(gòu)造一個基本的聊天室系統(tǒng),其中 Application對象和 Session對象分別用來存儲聊天用戶的聊天內(nèi)容和用戶名,而聊天室的定時刷新用 meta基于 ASP 聊天室設(shè)計與實現(xiàn) 20 標記實現(xiàn)。amp。UserSexamp。在私聊信息顯示區(qū) 追加新信息 if (PrivateChatMessages!=39。 39。 PublicChatMessages!=39。 說 : 39。 + Talker + 39。javascript:SetTalkTo(0,\39。 對 39。javascript:SetTalkTo(0,\39。 var TalkTo = 39。 var ieKey=。_Msg_ID) 39。 ASP 內(nèi)置 ADO 組件 ,因此可以輕松的存取各種數(shù)據(jù)庫 。加入當前用戶信息到高速緩沖 (MaxLines 是系統(tǒng)常數(shù) 參考 ) AddToCache(cache , MaxLines , RoomAppName , Talker, TalkTo , Msg , ChatMethod) 數(shù)據(jù)發(fā)送實現(xiàn) 數(shù)據(jù)發(fā)送模塊 ,由客戶端瀏覽器每隔 5 秒鐘 , 主動刷新服務(wù)器端的數(shù)據(jù)發(fā)送頁面 , 發(fā)送程序把當前用戶的所需的全局聊天信息從高速緩沖中取出并發(fā)送給客戶端 .主要應(yīng)用了 ASP 的 Request 和 Cookie 技術(shù)獲取 當前用戶的在聊天室中的系統(tǒng)狀態(tài)信息 , 來判斷發(fā)送的信息內(nèi)容 , 應(yīng)用 Application 對象從高速緩沖中讀取信息 .具體程序如下 : RoomAppName = request(RoomName) 39。 ()。I++) { Talker = TalkerArray[i]。javascript:SetTalkTo(0,\39。 + Talker + 39。 說 : 39。 + TalkTo + 39。 PrivateChatMessages!=39。 39。39。 } 4. 實時刷新 為保證全局聊天信息的同步更新 ,我們使用 HTML 語言 head 區(qū)的 META標簽實現(xiàn)客戶端頁面的自動刷新 ,具體代碼如下 : 39。39。amp。 由于本人水平有限,這個系統(tǒng)還存在許多不足之處,出現(xiàn)錯誤或不足之處,希望領(lǐng)導(dǎo)批評指正。 張老師 平日里工作繁多,但在我做畢業(yè)設(shè)計的整個過程中都給予了我悉心的指導(dǎo)。39。amp。amp。 39。 SpliteScreen= 。) PrivateChatMessages = PrivateChatMessages + 。)39。 } else { if (Talker == selfname) Talker = 39。)39。 + TalkTo + 39。 Msg = MsgArray[i]。 ()。 ChatNickName = (RoomAppName)(ChatNickName) ChatRoomTrueName = (RoomAppName)(ChatRoomTrueName) ChatRoomAppName = (RoomAppName)(ChatRoomAppName) MsgLastLinePos = CLng((RoomAppName)(MsgLastLinePointer)) 39。 制作本聊天室 , 服務(wù)器端我們使用的是 VBScript 腳本 , 客戶端我們使用功能強大的 javascript 腳本 實現(xiàn) BS 交互 . SQL server 2020 簡介 SQL Server 2020 是一個杰出的數(shù)據(jù)庫平臺 ,可用于大型聯(lián)機事務(wù)處理數(shù)據(jù)倉庫以及電子商務(wù)等 ,特別是對 XML,HTTP 的支持 ,以及在 WEB ,數(shù)據(jù)倉庫服務(wù)中的應(yīng)用 ,而且存取運行速度遠遠高于 Access 等小型數(shù)據(jù)庫 . 所以很適合用于實時性要求比較高的應(yīng)用程序 , 本聊天室因為實時性要求比較高 ,所以使用 SQL server2020 作為數(shù)據(jù)庫 ,以獲得高效的性能 . JavaScript 簡介 Java Script 是由 Sun公司及網(wǎng)景 Netscape 公司開發(fā)的 .它可以讓你設(shè)計交互 的網(wǎng)頁內(nèi)容 ,但不能單獨執(zhí)行 ,必須在瀏覽器或服務(wù)器上執(zhí)行 .本文就是他在客戶瀏覽器上的應(yīng)用 . 基于 ASP 聊天室設(shè)計與實現(xiàn) 6 DHTML(動態(tài) HTML) 簡介 傳統(tǒng)的 HTML 是靜態(tài)的 ,當它被加載到瀏覽器后 ,它只像一個畫面 ,怎么看也不會發(fā)生變化 ,而動態(tài) HTML 則意味著 Web 頁面對用戶有響應(yīng) ,即 ,動態(tài) HTML 能自動變化 . Cookie 技術(shù)簡介 Cookies 是為了彌補 HTML 的一個缺陷而產(chǎn)生的 .HTML 是一種無記憶的協(xié)議 ,也就是說用戶目前正在瀏覽的主頁對在此之前瀏覽過的主頁沒有絲毫記憶和了解 .而實際的需要可能是希望瀏覽器 能夠記住一些信息 ,而這些信息卻不希望讓使用者看到 ,比如說可能是一些用戶的身份信息 ,因此這些信息是不能以參數(shù)的形式傳送的 .這個需求由 HTML本身無法解決 ,于是引入了 Cookies的概念 ,也就是由 WebServer 向瀏覽器寫入一些信息 ,這些信息用戶無法看到 ,當瀏覽器網(wǎng)站的其他主頁發(fā)出 GET請求時把此 Cookies信息也會發(fā)送過去 ,供該主頁使用 ,這樣就實現(xiàn)了一定程度上的 HTML 的記憶能力 . 本聊天室就是利用 Cookie 來存取一些用戶的個人配置信息 ,以減輕服務(wù)器運行負擔 . 第 二 章 聊天室總體分析和設(shè)計 聊天室運行原理 聊天室最基本的原理就是 : 從客戶端收集消息 ,然后 通過服務(wù)器端消息分發(fā)程序中轉(zhuǎn) ,將全局消息發(fā)送給的所有用戶 . 基于 ASP 聊天室設(shè)計與實現(xiàn) 7 聊天室的功能 聊天室支持公聊 ,私聊 ,每個用戶都有代表自己的昵稱 ,可在用戶在線列表中選擇聊天對象 .聊天消息中可插入表情圖釋 ,采用主動刷新機制 ,確保不會掉線 .精心設(shè)計的消息分發(fā)引擎 , 在沒有新信息的時候主窗口看不到刷新 ,盡可能的減小服務(wù)器負擔 .用戶類型分成 :游客 (性別未知 ),美女和帥哥 3 種 .且每個用戶在一臺電腦上只能進一個聊天室 . 聊天室的頁面結(jié)構(gòu)設(shè)計 本聊天室分為 4 塊區(qū)域 ,即 公聊區(qū) ,私聊區(qū) ,聊天面板 ,用戶列表 .采用 框架形式 的頁面結(jié)構(gòu) ,以便在一個 IE 窗口中 顯示多個 WEB 頁面 ,使之構(gòu)成一個完整實用的聊天室界面 . 由以下幾個 asp 文件組成此界面 : :由框架組成分別包含 : chatboard, singlechat, userlist, controlboard 幾個框架 (Frame). : 公聊區(qū)頁面 : 私聊區(qū)頁面 : 控制版 : 用戶列表 聊天室的程序結(jié)構(gòu)設(shè)計 本聊天室為了盡可能達到通用性 ,所有將聊天室抽象成一個聊天室模塊 !只要設(shè)置不同的聊天室名字 ,就可以建立獨立的聊天室 .應(yīng)用于網(wǎng)站時 ,可以由網(wǎng)站管理員建立 ,也可以讓用戶自己建立 . 下面介紹一下組成本聊天室的 11 個功能模塊 聊天室的核心引擎 :全局聊天消息分發(fā)引擎 用戶客戶端聊天信息輸入與發(fā)送模塊 用戶客戶端全局聊天信息接收與顯示模塊
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1