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

正文內(nèi)容

基于asp的聊天室設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2024-12-16 16:06 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ObjectContext 對(duì)象 ObjectContext 對(duì)象可以用來(lái)控制 ASP 的 執(zhí) 行 。 這種 執(zhí) 行 過(guò) 程MicrosoftTransactionServer( MTS)來(lái)進(jìn)行管理。 可以把這些對(duì)象看作是基于 ObjectContext 對(duì)象的一個(gè)層次關(guān)系的成員,這有助于理解它們與接受和響應(yīng)客戶(hù)請(qǐng)求的過(guò)程之間的關(guān)系,如圖 21所示。圖中表現(xiàn)了 ASP 和創(chuàng)建及服務(wù)于 ASP 頁(yè)的過(guò)程之間的關(guān)系。 圖 21 ASP創(chuàng)建及服務(wù)于 ASP頁(yè)的過(guò)程關(guān)系 圖 ASP 的使用 環(huán)境 ASP 的使用環(huán)境,就是 IIS, ASP 網(wǎng)頁(yè)技術(shù)是一種需要服務(wù)器端支持的技術(shù)。它的執(zhí)行過(guò)程是: ( 1)瀏覽器端提出 HTTP 的請(qǐng)求送到服務(wù)器端, Web 服務(wù)器先檢查網(wǎng)頁(yè)文件 基于 ASP 的聊天室設(shè)計(jì)與實(shí)現(xiàn) 7 的類(lèi)型,如果是 .asp 擴(kuò)展名的文件,就提出 ASP 文件請(qǐng)求, Web確定讀取并處理請(qǐng)求文件。 ( 2) Web 檢查所要求的文件有沒(méi)有被請(qǐng)求或有沒(méi)有更新,以決定是否重新分析。 IIS 的工作是這樣分工的:腳本代碼是由默認(rèn)的腳本編程引擎如 VBScript完成,然后經(jīng)引擎翻譯轉(zhuǎn)換成服務(wù)器能執(zhí)行的命令,而 IIS 則進(jìn)一步為送入的Active 對(duì)象處理輸入和輸出,出 錯(cuò)信息的輸出也是有 IIS 產(chǎn)生的。 配置 MicrosoftIIS 名詞解釋 IIS(InterInformationServer) Microsoft Inter Information Server 是允許在公共 Intra, Inter 上發(fā)布信息的 Web 服務(wù)器。 ASP 的開(kāi)發(fā)依賴(lài)于 IIS, IIS 可在多種平臺(tái)上運(yùn)行: Windows2020 全系列包括 Professional、 server、 AdvancedServer 三個(gè)版本 ,WindowsNT Server,WindowsNTWorkstation和 Windows95/97/98上的 PersonalWebServer(PWS)等平臺(tái)上都可以。 IIS 是如何工作的 Web 是基礎(chǔ)的請(qǐng)求和響應(yīng)系統(tǒng)。 Web 瀏覽器通過(guò)將 URL 發(fā)送給 Web 服務(wù)器請(qǐng)求信息。 Web服務(wù)器通過(guò)返回超文本標(biāo)記語(yǔ)言( HTML)頁(yè)面響應(yīng)。 安裝 IIS ( 1)在控制面版中選擇“添加 /刪除程序” ( 2)點(diǎn)擊“添加 /刪除 Windows 組件” ( 3)確認(rèn)只選中第一項(xiàng) Inter 信息服務(wù)( IIS),然后點(diǎn)擊下一步即可自行進(jìn)行安裝。 ( 4)系統(tǒng)配置安裝完成后,就 會(huì)彈出一個(gè)安裝“完成”的對(duì)話(huà)框來(lái)提示安裝完成,只要點(diǎn)擊“完成”即可。這樣 IIS 安裝完畢。 IIS 的測(cè)試 打開(kāi) IE 瀏覽器,在地址欄中輸入 localhost 或者 ,如果能出現(xiàn)“ Windows2020”畫(huà)面,表明 IIS 安裝成功,這是服務(wù)器端安裝了 Windows2020 基于 ASP 的聊天室設(shè)計(jì)與實(shí)現(xiàn) 8 時(shí)的測(cè)試結(jié)果。 ASP 的腳本語(yǔ)言 在這里會(huì)了解到 HTML 語(yǔ)言、 VBscript 和 Jscript 的腳本語(yǔ)言。 HTML 語(yǔ)言 ( 1) HTML 文件由瀏覽器解釋?zhuān)ㄟ^(guò)網(wǎng)絡(luò)傳輸協(xié)議,可以從一臺(tái)機(jī)器傳輸?shù)搅硪慌_(tái)機(jī)器上。打開(kāi) NetscapeNavigator 或 Microsoftexplorer 瀏覽器,在地址欄中輸入所需要的網(wǎng)址,就可以瀏覽用 HTML 寫(xiě)的網(wǎng)頁(yè)。 ( 2) HTML 文件和其他的文件不同,因?yàn)?HTML 文件中有它自己的標(biāo)記。如下示: html head titletitle/title /head body /body /html html?? /html等是成對(duì)出現(xiàn)的,此種標(biāo)記稱(chēng)為容器標(biāo)記。所有的文本都必須放在 body和 \body之間。 VBscript 語(yǔ)言 VBScript 與 Basic 語(yǔ)言有密切關(guān)系。如果熟悉 BASIC,將會(huì)發(fā)現(xiàn) VBScript很容易學(xué)習(xí)和使用。 VBScript 是 MicrosoftVisualBasic 的簡(jiǎn)化版本。 VBScript 是一種腳本語(yǔ)言。這意味著這種語(yǔ)言比 BASIC 語(yǔ)言的成熟版本容易使用又難于使用。編制簡(jiǎn)單的程序時(shí),腳本語(yǔ)言是容易使用的。腳本語(yǔ)言的句法比較簡(jiǎn)單。但是,簡(jiǎn)單的句法也使開(kāi)發(fā)大的應(yīng)用程序變得很困難。 可以在 HTML 文件中直接嵌入 VBScript 腳本。這 樣 能夠擴(kuò)展 HTML,使它不僅僅是一種頁(yè)面格式語(yǔ)言。帶有 VBScript 腳本的網(wǎng)頁(yè)在每次下載 到瀏覽器時(shí)都可以是不同的,而且可以對(duì)用戶(hù)的操作作出反應(yīng)。 VBScript 是 ActiveSeverPages 的缺省語(yǔ)言。也可以在 ASP網(wǎng)頁(yè)中使用其它 基于 ASP 的聊天室設(shè)計(jì)與實(shí)現(xiàn) 9 腳本語(yǔ)言,如 Jscript, Perl,或者 REXX(由 IBMUK 實(shí)驗(yàn)室的 MichaelCowlishaw所創(chuàng)的一種語(yǔ)言)。 VBScript 既可以作為客戶(hù)端編程語(yǔ)言,也可以作為服務(wù)器端編程語(yǔ)言??蛻?hù)端編程語(yǔ)言是可以由瀏覽器解釋執(zhí)行的語(yǔ)言。 Java 和 Jscript/JavaScript 也可以作為客戶(hù)端編程語(yǔ)言。當(dāng)一個(gè)以這些語(yǔ)言中的任意一種編制的程序被下載到一個(gè)兼容 的瀏覽器中時(shí),瀏覽器將自動(dòng)執(zhí)行該程序。 客戶(hù)端編程語(yǔ)言的優(yōu)點(diǎn)是瀏覽器完成了所有的工作,這可以減輕服務(wù)器的負(fù)擔(dān)。而且客戶(hù)端程序運(yùn)行起來(lái)比服務(wù)器端程序快得多。當(dāng)一個(gè)瀏覽器的用戶(hù)執(zhí)行了一個(gè)操作時(shí),不必通過(guò)網(wǎng)絡(luò)對(duì)其作出響應(yīng),客戶(hù)端程序就可以作出響應(yīng)。 Dreamweaver MX 簡(jiǎn)介 MacromediaDreamweaver MX 是建立 Web 站點(diǎn)和應(yīng)用程序的專(zhuān)業(yè)工具。 它將可視布局工具、應(yīng)用程序開(kāi)發(fā)功能和代碼編輯支持組合為一個(gè)功能強(qiáng)大的工具,使每個(gè)級(jí)別的開(kāi)發(fā)人員和設(shè)計(jì)人員都可利用它快速創(chuàng)建界 面吸引人并且基于標(biāo)準(zhǔn)的站點(diǎn)和應(yīng)用程序。 從對(duì)基于 CSS 的設(shè)計(jì)提供領(lǐng)先的支持到手動(dòng)編碼功能, Dreamweaver 在一個(gè)集成和高效的環(huán)境中為專(zhuān)業(yè)人員提供了所需的工具。 開(kāi)發(fā)人員可以將其選擇的服務(wù)器技術(shù)與 Dreamweaver 配合使用,建立將用戶(hù)連接到數(shù)據(jù)庫(kù)、 Web 服務(wù)和舊式系統(tǒng)的強(qiáng)大 Inter 應(yīng)用程序 。 Dreamweaver MX 是一款專(zhuān)業(yè)的 HTML 編輯器,用于對(duì) Web 站點(diǎn)、 Web 頁(yè)和Web 應(yīng)用程序進(jìn)行設(shè)計(jì)、編碼和開(kāi)發(fā)。無(wú)論 是 喜歡直接編寫(xiě) HTML 代碼的駕馭感還是偏愛(ài)在可視化編輯環(huán)境中工作, Dreamweaver 都會(huì)提供幫助良多的工具,豐富 Web 創(chuàng)作體驗(yàn)。 利用 Dreamweaver 中的可視化編輯功能,可以快速地創(chuàng)建頁(yè)面而無(wú)需編寫(xiě)任何代碼。不過(guò),如果更喜歡用手工直接編碼, Dreamweaver 還包括許多與編碼相關(guān)的工具和功能。并且,借助 Dreamweaver,還可以使用服務(wù)器語(yǔ)言(例如 ASP、 ColdFusion 標(biāo)記語(yǔ)言( CFML)、 JSP 和 PHP)生成支持動(dòng)態(tài)數(shù)據(jù)庫(kù)的 Web應(yīng)用程序。 本系統(tǒng)采用 Dreamweaver MX 編輯軟件是基于它的功能比其他編輯軟件更為強(qiáng)大,在 HTML 源代碼 的精確性、易用性以及各種新技術(shù)的支持上比其他編輯 基于 ASP 的聊天室設(shè)計(jì)與實(shí)現(xiàn) 10 軟件都略遜一籌,所以采用了 Dreamweaver MX 的編輯軟件。 數(shù)據(jù)庫(kù)的概念 數(shù)據(jù)庫(kù)是以數(shù)據(jù)(數(shù)據(jù)就是對(duì)客觀(guān)事物的符號(hào)表示,是存儲(chǔ)在計(jì)算機(jī)中的模擬客觀(guān)事物的一系列信息。對(duì)于計(jì)算機(jī)科學(xué)而言,數(shù)據(jù)的含義極為廣泛,凡是可存儲(chǔ)的信息,如文本、圖象、聲音等都可以通過(guò)二進(jìn)制編碼而形成數(shù)據(jù))為對(duì)象,指為了滿(mǎn)足某種特定應(yīng)用的需要,按照一定的數(shù)據(jù)模型在計(jì)算機(jī)系統(tǒng)中組織、存儲(chǔ)和使用數(shù)據(jù)的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)系統(tǒng)是管理大量的、持久的、可靠的和共享的數(shù) 據(jù)的工具。 數(shù)據(jù)庫(kù)有以下特點(diǎn): ( 1)集成性:數(shù)據(jù)有兩層含義,一個(gè)是數(shù)據(jù)本身,一個(gè)是數(shù)據(jù)之間的關(guān)系。集成就是指把數(shù)據(jù)集中到一起來(lái),按照一定的結(jié)構(gòu)形式進(jìn)行存儲(chǔ),并通過(guò)一系列的機(jī)制約束數(shù)據(jù)之間的關(guān)系,避免數(shù)據(jù)重復(fù)或不合要求。 ( 2)量大性:數(shù)據(jù)庫(kù)中存放的數(shù)據(jù)量一般都比較龐大,不能同時(shí)在內(nèi)存中全部調(diào)用,而只能通過(guò)外部存儲(chǔ)器存儲(chǔ),通常使用大容量的可移動(dòng)磁盤(pán)或硬盤(pán)等設(shè)備。 ( 3)共享性:指多個(gè)不同的用戶(hù),為了不同的目的,可以使用不同的語(yǔ)言,通過(guò)不同的方式,訪(fǎng)問(wèn)同一個(gè)數(shù)據(jù)庫(kù),而訪(fǎng)問(wèn)的范圍、可執(zhí)行的操作會(huì)有所區(qū)別。數(shù)據(jù)庫(kù) 系統(tǒng)會(huì)提供相應(yīng)的機(jī)制,保證這種共享在有序的條件下進(jìn)行,可以避免因?yàn)橥蕉斐傻腻e(cuò)誤。 ( 4)持久性:一般來(lái)說(shuō),數(shù)據(jù)庫(kù)中是數(shù)據(jù)都需要長(zhǎng)期保存。 ACCESS 簡(jiǎn)介 Microsoft Access 是一種關(guān)系式數(shù)據(jù)庫(kù),關(guān)系式數(shù)據(jù)庫(kù)由一系列表組成,表又由一系列行和列組成,每一行是一個(gè)記錄,每一列是一個(gè)字段,每個(gè)字段有一個(gè)字段名,字段名在一個(gè)表中不能重復(fù)。 舉 一個(gè) “ 產(chǎn)品 ” 表的例子。 “ 產(chǎn)品 ”表由 10 個(gè)記錄組成,一個(gè)記錄占一行,每一個(gè)記錄由產(chǎn)品 ID、產(chǎn)品名稱(chēng)、庫(kù)存 基于 ASP 的聊天室設(shè)計(jì)與實(shí)現(xiàn) 11 量、訂貨量、單價(jià)和折扣率 6個(gè)字段組成。 “ 產(chǎn)品 ID” 是字段名,其下面的 1, 2等是字段的值。 表與表之間可以建立關(guān)系(或稱(chēng)關(guān)聯(lián),連接),以便查詢(xún)相關(guān)聯(lián)的信息。 Access數(shù)據(jù)庫(kù)以文件形式保存,文件的擴(kuò)展名是 MDB。 “結(jié)構(gòu)化查詢(xún)語(yǔ)言”( SQL)簡(jiǎn)介 “結(jié)構(gòu)化查詢(xún)語(yǔ)言”( SQL)是數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言。在 ActiveSeverPages 中,無(wú)論何時(shí)你要訪(fǎng)問(wèn)一個(gè)數(shù)據(jù)庫(kù),你就要使用 SQL 語(yǔ)言。因此,掌握好 SQL 對(duì) ASP編程是非常重要的。 所有 SQL 數(shù)據(jù)庫(kù)中的數(shù)據(jù)都存儲(chǔ)在表中。一個(gè)表由行和列組成。這種語(yǔ)言被設(shè)計(jì)為不允許按照某種特定的順序來(lái)取出記錄,因?yàn)?這樣做會(huì)降低 SQLSever 取記錄的效率。使用 SQL,你只能按查詢(xún)條件來(lái)讀取記錄。 當(dāng)執(zhí)行一個(gè) SQL 查詢(xún)時(shí),通過(guò)使用包括邏輯運(yùn)算符的查詢(xún)條件,可以得到一個(gè)記錄列表。此時(shí)查詢(xún)結(jié)果是來(lái)自一個(gè)或多個(gè)表。 SQL 查詢(xún)的句法非常簡(jiǎn)單。假設(shè)有一個(gè)名為 _table 的表,包含名字和地址兩個(gè)字段,要得到 BillGates 的 地址 ,可以使用下面的查詢(xún): SELECTfrom_tableWHEREname=”BillGates” SELECT 語(yǔ)句的結(jié)構(gòu)看起來(lái)很直觀(guān)。如果請(qǐng)一個(gè)朋友從一個(gè)表中選 擇一組記錄,也許以非常相似的方式提出的要求。在 SQLSELECT 語(yǔ)句中,“ SELECT 特定的列 FROM 一個(gè)表 WHERE 某些列滿(mǎn)足一個(gè)特定的條件”。 SQL 中的常用語(yǔ)句: ( 1)添加語(yǔ)句:向表中添加一個(gè)新記錄。 Inserttable(column)values(‘ somedata’ ) ( 2)刪除語(yǔ)句:從表中刪除一條或多條語(yǔ)句。 Deletetablewherefirst=’ deleteme’ ( 3)更新記錄:更改表中已經(jīng)存在的一條記錄或多條記錄。 Updata{tablename}[{tablename}]whereclause ( 4)用 select 創(chuàng)建記錄和表 inserttable(first_column,second_column) 基于 ASP 的聊天室設(shè)計(jì)與實(shí)現(xiàn)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1