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

正文內(nèi)容

基于asp的聊天室設(shè)計與實現(xiàn)-在線瀏覽

2025-01-13 16:06本頁面
  

【正文】 1 第一章系統(tǒng)概述 ASP 是服務(wù)器端的腳本編寫環(huán)境 ,可用它來創(chuàng)建動態(tài) Web 頁或生成功能強大的 Web 應(yīng)用程序 ,我們在 HTML 的基礎(chǔ)之上用 ASP編程實現(xiàn)聊天系統(tǒng)的設(shè)計,在實現(xiàn)的過程中我們還用到數(shù)據(jù)庫,來存放我們的聊天內(nèi)容和用戶姓名,我們通過他可以查找到我們聊天的記錄,聊天系統(tǒng)的設(shè)計和實現(xiàn)的過程之中登陸界面和聊天界面的設(shè)計是重要的部分。 用 ASP 進(jìn)行設(shè)計, ASP 程序可以很靈活地傳遞參數(shù),并且可以很靈活地將程序流程分割成幾個單獨的 ASP 程序,非常利于程序的調(diào)試,對 ActiveX 控件的支持和 ADO 的強大操作能力得利用 ASP 能夠開發(fā)功能非常強大的程序。 為實現(xiàn)網(wǎng)絡(luò)聊天的功能,采用 ASP 編程,服務(wù)器與客戶端采用了 TCP/IP 連接方式,在設(shè)計聊天方案時,實行將所有信息發(fā)往服務(wù)器端,再由服務(wù)器進(jìn)行分別處理的思路,服務(wù)器端是所有信息的中心。在客戶端保存聊天紀(jì)錄和用戶號碼這一功能的實現(xiàn)中,采用了文件系統(tǒng)設(shè)計。建立消息鏈表來保存用戶接收的各種消息。 ASP 加 ACCESS 開發(fā),具有管理方便,代碼簡單易懂,體積小巧的特點。 ,可以根據(jù)需要任意組合。 Windows 系列 操作系統(tǒng)。系統(tǒng) 允許新用戶注冊,同時開設(shè)帳戶 , 允許用戶進(jìn)行在線的公聊和私聊 ;每個用戶都有代表自己的昵稱 ,可在用戶在線列表中選擇聊天對象;聊天消息中可插入表情 ,采用主動刷新機制 ,確保不會掉線;精心設(shè)計的消息分發(fā)引擎 ,在沒有新信息的時候主窗口看不到刷新 ,盡可能的減小服務(wù)器負(fù)擔(dān)。本聊天室主要由登錄頁面、驗證頁面、聊天室頁面、離開頁面、查看聊客頁面、幫助 頁面等頁面構(gòu)成等。 ●硬件環(huán)境: CPU(CentralProcessingUnit):沒有很高的要求,只要能夠順利運行 Windows系列操 作系統(tǒng)就可以了。 內(nèi)存:最低配置 32MB,建議使用 64MB 以上內(nèi)存,如果使用 Windows2020 或WindowsXP 建議使用 128MB 以上內(nèi)存。 運行 ASP 的服務(wù)器端要求:(如表 ) 表 操作系統(tǒng) 需要安裝的 WebServer Windows98 Windows2020 WindowsXP ● 編程工具: Dreamweaver MX ASP簡介 ASP( ActiveServerPages)實質(zhì)是一種服務(wù)器端腳本環(huán)境??蛻舳酥灰褂每蓤?zhí)行 HTML 代碼的瀏覽器,即可瀏覽通過ASP 設(shè)計出來的頁面內(nèi)容。 ASP 并不是一種純粹的編程語言,它使用的語言是: VBScript 和 Jscript語言。 ASP 的優(yōu)點 開放性 在 IIS 上,并不需要開發(fā)者使用一個專有的腳本語言來生成網(wǎng)絡(luò)應(yīng)用程序,實際上 ActiveServerPages包括了對 VBScript和 JavaScript/Jscript的本機支持。多個腳本語言甚至可以在相同的 ASP 文件中交替使用并相互調(diào)用。 易操作性 ASP 使 HTML 設(shè)計人員可以在服務(wù)器上方便地“激活”他們的 Web 頁,可以立刻對定制化網(wǎng)頁和簡單的應(yīng)用程序進(jìn)行開發(fā)。 程序與外觀分離 通過使用腳本和組件, ActiveServerPages 允許用戶將編程工作與一個網(wǎng)頁的設(shè)計和其他工作分離開來。同時,它也使那些從事外觀設(shè)計 的人員可以利用一些工具來對網(wǎng)頁進(jìn)行修改,而不用過于關(guān)心編程問題。因此,開發(fā)者對 ASP 文件的修改可在瀏覽器中立即得到反映,只需要簡單地保存該文件并在瀏覽器中刷新即可。因為用于生成動態(tài)內(nèi)容的腳本可以在服務(wù)器上執(zhí)行,所以開發(fā)者不必?fù)?dān)心客戶用什么瀏覽器來瀏覽網(wǎng)點 . ASP 的 6 大對象 ASP 的編輯環(huán)境要求很底,任何一種文本 編輯器都可以編寫 ASP 應(yīng)用程序。 ◆ Request 對象 Request 對象為腳本提供客戶端在請求一個頁面或傳送一個窗體時提供的所有信息,這包括能夠標(biāo)識瀏覽器和用戶的 HTTP 變量,存儲它們的瀏覽器對應(yīng)于這個域的 cookie,以及附在 URL 后面的值(查詢字符 串或頁面中 Form段中的 HTML 控件內(nèi)的值)。 ◆ Response 對象 Response 對象用來訪問所創(chuàng)建的并返回客戶端的響應(yīng)。它也提供了一系列用于創(chuàng)建輸出頁的方法,如無所不在的 方法。最常用的是 方法,它允許在當(dāng)前頁的環(huán)境或會話中在服務(wù)器上實例化其他 COM 對象。 基于 ASP 的聊天室設(shè)計與實現(xiàn) 6 ◆ Session 對象 Session 對象是在每一位訪問者從 Web 站點或 Web 應(yīng)用程序中首次請求一個 ASP 頁時創(chuàng)建的,它將保留到默認(rèn)的期限結(jié)束(或者由腳本決定終止的期限)。 ◆ ObjectContext 對象 ObjectContext 對象可以用來控制 ASP 的 執(zhí) 行 。 可以把這些對象看作是基于 ObjectContext 對象的一個層次關(guān)系的成員,這有助于理解它們與接受和響應(yīng)客戶請求的過程之間的關(guān)系,如圖 21所示。 圖 21 ASP創(chuàng)建及服務(wù)于 ASP頁的過程關(guān)系 圖 ASP 的使用 環(huán)境 ASP 的使用環(huán)境,就是 IIS, ASP 網(wǎng)頁技術(shù)是一種需要服務(wù)器端支持的技術(shù)。 ( 2) Web 檢查所要求的文件有沒有被請求或有沒有更新,以決定是否重新分析。 配置 MicrosoftIIS 名詞解釋 IIS(InterInformationServer) Microsoft Inter Information Server 是允許在公共 Intra, Inter 上發(fā)布信息的 Web 服務(wù)器。 IIS 是如何工作的 Web 是基礎(chǔ)的請求和響應(yīng)系統(tǒng)。 Web服務(wù)器通過返回超文本標(biāo)記語言( HTML)頁面響應(yīng)。 ( 4)系統(tǒng)配置安裝完成后,就 會彈出一個安裝“完成”的對話框來提示安裝完成,只要點擊“完成”即可。 IIS 的測試 打開 IE 瀏覽器,在地址欄中輸入 localhost 或者 ,如果能出現(xiàn)“ Windows2020”畫面,表明 IIS 安裝成功,這是服務(wù)器端安裝了 Windows2020 基于 ASP 的聊天室設(shè)計與實現(xiàn) 8 時的測試結(jié)果。 HTML 語言 ( 1) HTML 文件由瀏覽器解釋,通過網(wǎng)絡(luò)傳輸協(xié)議,可以從一臺機器傳輸?shù)搅硪慌_機器上。 ( 2) HTML 文件和其他的文件不同,因為 HTML 文件中有它自己的標(biāo)記。所有的文本都必須放在 body和 \body之間。如果熟悉 BASIC,將會發(fā)現(xiàn) VBScript很容易學(xué)習(xí)和使用。 VBScript 是一種腳本語言。編制簡單的程序時,腳本語言是容易使用的。但是,簡單的句法也使開發(fā)大的應(yīng)用程序變得很困難。這 樣 能夠擴展 HTML,使它不僅僅是一種頁面格式語言。 VBScript 是 ActiveSeverPages 的缺省語言。 VBScript 既可以作為客戶端編程語言,也可以作為服務(wù)器端編程語言。 Java 和 Jscript/JavaScript 也可以作為客戶端編程語言。 客戶端編程語言的優(yōu)點是瀏覽器完成了所有的工作,這可以減輕服務(wù)器的負(fù)擔(dān)。當(dāng)一個瀏覽器的用戶執(zhí)行了一個操作時,不必通過網(wǎng)絡(luò)對其作出響應(yīng),客戶端程序就可以作出響應(yīng)。 它將可視布局工具、應(yīng)用程序開發(fā)功能和代碼編輯支持組合為一個功能強大的工具,使每個級別的開發(fā)人員和設(shè)計人員都可利用它快速創(chuàng)建界 面吸引人并且基于標(biāo)準(zhǔn)的站點和應(yīng)用程序。 開發(fā)人員可以將其選擇的服務(wù)器技術(shù)與 Dreamweaver 配合使用,建立將用戶連接到數(shù)據(jù)庫、 Web 服務(wù)和舊式系統(tǒng)的強大 Inter 應(yīng)用程序 。無論 是 喜歡直接編寫 HTML 代碼的駕馭感還是偏愛在可視化編輯環(huán)境中工作, Dreamweaver 都會提供幫助良多的工具,豐富 Web 創(chuàng)作體驗。不過,如果更喜歡用手工直接編碼, Dreamweaver 還包括許多與編碼相關(guān)的工具和功能。 本系統(tǒng)采用 Dreamweaver MX 編輯軟件是基于它的功能比其他編輯軟件更為強大,在 HTML 源代碼 的精確性、易用性以及各種新技術(shù)的支持上比其他編輯 基于 ASP 的聊天室設(shè)計與實現(xiàn) 10 軟件都略遜一籌,所以采用了 Dreamweaver MX 的編輯軟件。對于計算機科學(xué)而言,數(shù)據(jù)的含義極為廣泛,凡是可存儲的信息,如文本、圖象、聲音等都可以通過二進(jìn)制編碼而形成數(shù)據(jù))為對象,指為了滿足某種特定應(yīng)用的需要,按照一定的數(shù)據(jù)模型在計算機系統(tǒng)中組織、存儲和使用數(shù)據(jù)的數(shù)據(jù)集合。 數(shù)據(jù)庫有以下特點: ( 1)集成性:數(shù)據(jù)有兩層含義,一個是數(shù)據(jù)本身,一個是數(shù)據(jù)之間的關(guān)系。 ( 2)量大性:數(shù)據(jù)庫中存放的數(shù)據(jù)量一般都比較龐大,不能同時在內(nèi)存中全部調(diào)用,而只能通過外部存儲器存儲,通常使用大容量的可移動磁盤或硬盤等設(shè)備。數(shù)據(jù)庫 系統(tǒng)會提供相應(yīng)的機制,保證這種共享在有序的條件下進(jìn)行,可以避免因為同步而造成的錯誤。 ACCESS 簡介 Microsoft Access 是一種關(guān)系式數(shù)據(jù)庫,關(guān)系式數(shù)據(jù)庫由一系列表組成,表又由一系列行和列組成,每一行是一個記錄,每一列是一個字段,每個字段有一個字段名,字段名在一個表中不能重復(fù)。 “ 產(chǎn)品 ”表由 10 個記錄組成,一個記錄占一行,每一個記錄由產(chǎn)品 ID、產(chǎn)品名稱、庫存 基于 ASP 的聊天室設(shè)計與實現(xiàn) 11 量、訂貨量、單價和折扣率 6個字段組成。 表與表之間可以建立關(guān)系(或稱關(guān)聯(lián),連接),以便查詢相關(guān)聯(lián)的信息。 “結(jié)構(gòu)化查詢語言”( SQL)簡介 “結(jié)構(gòu)化查詢語言”( SQL)是數(shù)據(jù)庫的標(biāo)準(zhǔn)語言。因此,掌握好 SQL 對 ASP編程是非常重要的。一個表由行和列組成。使用 SQL,你只能按查詢條件來讀取記錄。此時查詢結(jié)果是來自一個或多個表。假設(shè)有一個名為 _table 的表,包含名字和地址兩個字段,要得到 BillGates 的 地址 ,可以使用下面的查詢: SELECTfrom_tableWHEREname=”BillGates” SELECT 語句的結(jié)構(gòu)看起來很直觀。在 SQLSELECT 語句中,“ SELECT 特定的列 FROM 一個表 WHERE 某些列滿足一個特定的條件”。 Inserttable(column)values(‘ somedata’ ) ( 2)刪除語句:從表中刪除一條或多條語句。 Updata{tablename}[{tablename}]whereclause ( 4)用 select 創(chuàng)建記錄和表 inserttable(first_column,second_column) 基于 ASP 的聊天室設(shè)計與實現(xiàn) 12 selectanother_first_column,another_sencond_column fromanothertable whereanother_first_column=’ copyme’ 這條語句從 anothertable 拷貝記錄到 table 中,只有 anothertable 中字段為 another_first_column 的值為 copyme 的記錄被拷貝。使用 ASP 制作的網(wǎng)頁訪問數(shù)據(jù)庫時必須通過 ADO 實現(xiàn), ADO在 ASP 網(wǎng)頁與數(shù)據(jù)庫之間起鏈接與傳遞作用,也就是把 ADO 中的對象嵌入到 ASP 程序中,來執(zhí)行 ASP 網(wǎng)頁發(fā)出的處理數(shù)據(jù)庫中數(shù)據(jù)的命令,如增加數(shù)據(jù)、刪除數(shù)據(jù)或查詢數(shù)據(jù)等操作。 ADO
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1