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

正文內(nèi)容

綜合教務(wù)系統(tǒng)信息發(fā)布子系統(tǒng)—免費(fèi)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2025-01-08 17:22 本頁面
 

【文章內(nèi)容簡介】 tive Server Pages 的源程序,不會(huì)被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人直接剽竊,提高了程序的安全性。 7. 可使用服務(wù)器端的腳本來控制產(chǎn)生客戶端的腳本。 8. ActiveX Server Components(ActiveX 服務(wù)器組件 ) 具有無限可擴(kuò)充性??梢允褂? Visual Basic 、 Java 、 Visual C++ 、 COBOL 等編程語言來編寫你所需要的 ActiveX Server Component 。 下僅列出本文所需基礎(chǔ)知識(shí): 1. 懂得基本的 HTML 語言。 2. 懂得基本的 VBScript 或 JScript 語言。 3. 有數(shù)據(jù)庫操作基礎(chǔ),最少會(huì)一種數(shù)據(jù)庫( Access 或 SQL Server) ASP 的內(nèi)置對(duì)象 學(xué)習(xí) ASP 最重要就是掌握 ASP 的內(nèi)置對(duì)象和內(nèi)置組件,在面向?qū)ο蟮木幊讨校瑢?duì)象是指由可當(dāng)作完整實(shí)體的操作或數(shù)據(jù)封裝而成的變量。對(duì)象是基于特定的模型的,對(duì)象所提供的服務(wù)是通過由一組方法或相關(guān)的函 數(shù)的接口來訪問對(duì)象的數(shù)據(jù)的,客戶端可以調(diào)用這些方法來執(zhí)行某種操作。 ASP 提供了 5 大內(nèi)置對(duì)象: 對(duì)象: 用于接受所有從瀏覽器發(fā)往你的服務(wù)器的請(qǐng)求 你 的所有信息 ASP 取得表格輸入數(shù)據(jù)的方法: GET和 POST get:用戶端將數(shù)據(jù)加到 URL 后,格式為: “ ?字段 1=輸入數(shù)據(jù) 1amp。字段 2=輸入數(shù)據(jù) 2amp。...” ,再將其送到服務(wù)器。 post:用戶端用 信息數(shù)據(jù)傳送到服務(wù)器 2. Response 對(duì)象: 用于向客戶端瀏覽器發(fā)送數(shù)據(jù),用戶可以使用該對(duì)象將服務(wù)器的數(shù)據(jù)以 HTML的格式發(fā)送到用戶端 的瀏覽器,它與 Request 組成了一對(duì)接收、發(fā)送數(shù)據(jù)的對(duì)象,這也是實(shí)現(xiàn)動(dòng)態(tài)的基礎(chǔ)。 Buffer 屬性:該屬性用于指定頁面輸出時(shí)是否要用到緩沖區(qū),默認(rèn)值為False。當(dāng)它為 True 時(shí),直到整個(gè) Active Server Page 執(zhí)行結(jié)束后才會(huì)將結(jié)果輸出到瀏覽器上。 Write 方法: 該方法把數(shù)據(jù)發(fā)送到客戶端瀏覽器 Redirect 方法:該方法使瀏覽器可以重新定位到另一個(gè) URL 上,這樣,當(dāng)客戶 發(fā) 出 Web 請(qǐng)求時(shí),客戶端的瀏覽器類型已經(jīng)確定,客戶被重新定位到相應(yīng)的頁面。 End 方法:該方法用于告知 Active Server 當(dāng)遇到該方法時(shí)停止處理 ASP 文件。如果 Response 對(duì)象的 Buffer 屬性設(shè)置為 True,這時(shí) End 方法即把緩存中的內(nèi)容發(fā)送到客戶并清除沖區(qū)。所以要取消所有向客戶的輸 出時(shí) ,可以先清除緩沖區(qū),然后利用 End 方法。 3. Session 對(duì)象 其實(shí)指的就是訪問者從到達(dá)某個(gè)特定主頁到離開為止的那段時(shí)間。每一訪問者都會(huì)單獨(dú)獲得一個(gè) Session。在 Web 應(yīng)用程序中,當(dāng)一個(gè)用戶訪問該應(yīng)用時(shí),Session 類型的變量可以供這個(gè)用戶在該 Web 應(yīng)用的所有頁面中共享數(shù)據(jù);如果另一個(gè)用戶也同時(shí)訪問該 Web 應(yīng)用, 他也擁有自己的 Session 變量,但兩個(gè)用戶之間無法通過 Session 變量共享信息,而 Application 類型的變更則可以實(shí)現(xiàn)站點(diǎn)多個(gè)用戶之間在所有頁面中共享信息。 TimeOut 屬性:該屬性用來定義用戶 Session 對(duì)象的時(shí)限。如果在規(guī)定的時(shí)間內(nèi)沒有刷新網(wǎng)頁,則 Session 對(duì)象就會(huì)終止。一般默認(rèn)為 20分鐘。 SessionID 屬性:返回當(dāng)前會(huì)話的唯一標(biāo)志,為每一個(gè) Session 分配不同的編號(hào)。 4. Server 對(duì)象 該 對(duì)象是 ASP 中一個(gè)很重要的對(duì)象,許多高級(jí)功能都是靠它 完成的。它提供了對(duì) Active Server Pages 對(duì) 象 和方法的使用,在這我主要介紹幾個(gè)常用的方法 : MapPath 方法 : 該方法返回指定文件的相對(duì)路徑或物理路徑。若 Path 以一個(gè)(/)或 (\)開始,則 MapPath方法返回路徑時(shí)將 Path視為完整的虛擬路徑。若 Path不是以斜杠開始,則 MapPath 方法返回同 .asp 文件中已有的路徑相對(duì)的路徑。如: 文件位于 C:\ipub\root\myhome 下, C:\ipub\root為服務(wù)器的宿主目錄,而 包含如下腳本: % ((PATH_INFO) % 輸出: C:\ipub\root\myhome\ 要得到這個(gè)結(jié)果還可以用如下方法: % (myhome/) % CreateObject 方法 : 這個(gè)方法是 Server 對(duì)象中最重要的方法,在后面可以看到,許多功能都不得不用到它。它用于創(chuàng)建已注冊(cè)到服務(wù)器上的 ActiveX 組件。這是一個(gè)非常的特性,因?yàn)橥ㄟ^使用 ActiveX組件能夠使你擴(kuò)展 ActiveX的能力。用于創(chuàng)建服務(wù)器端的方法如下: (ComponentName)用來創(chuàng)建的組件可以是所有 ActiveX能使用的內(nèi)置組件,實(shí)際上是存在于服務(wù)器的所有 ActiveX 組件。 5. Application 對(duì)象 該 對(duì)象是應(yīng)用程序級(jí)的對(duì)象,用來在所有用戶間共享信息并可以在 Web 應(yīng)用程序運(yùn)行期間持久地保。 Application 的方法只有兩個(gè)方法:一個(gè)是 Lock,另一個(gè)是 Unlock。其中 Lock方法用 于保證同一時(shí)刻只能一個(gè)用戶對(duì) Application 操作。 Unlock 則用于取消Lock 方法的限制。 Application 對(duì)象沒有內(nèi)置的屬性,但是我們可以自行創(chuàng)建其屬性。 % Application(屬性名 )=值 % 這 5 大內(nèi)置對(duì)象是 ASP 架構(gòu)的重要組成部分,其 持?jǐn)?shù)據(jù) 相互之間關(guān)系如圖 21所示: 圖 21 ASP 內(nèi)置對(duì)象關(guān)系圖 ASP 的運(yùn)行環(huán)境 ASP 應(yīng)用是完全基于 IIS( Inter Information Server) 之上的,一般來說,我們使用的都是基于 NT 服務(wù)器上 IIS 版本。在 NI Server 環(huán)境中,發(fā)布信息和管理站點(diǎn)的工作一般都是通過 IIS 來完成的,所以,我們應(yīng)首先安裝 IIS。在過去,客戶機(jī) /服務(wù)器結(jié)構(gòu)的設(shè)計(jì)與 Web 的相關(guān)技術(shù)幾乎處于平行線上,兩者相互獨(dú)立并無法作出集成性的設(shè)計(jì)?,F(xiàn)在我們利用 IIS+ASP 構(gòu)成三層式 Web 結(jié)構(gòu)(如下圖 22 所示)的中間一層,將客戶機(jī) /服務(wù)器結(jié)構(gòu)與 Web 密切結(jié)合,完成前后端兩者的集成輸出功能,使得 Web 站點(diǎn)的開發(fā)更方便,實(shí)現(xiàn)的功能更強(qiáng)大。 客 戶 客 戶 服 務(wù) 器 Request 對(duì)象 Response 對(duì)象 Request 對(duì)象 Response 對(duì)象 Server 對(duì)象 服務(wù)器響應(yīng) Session 對(duì)象 提取服務(wù)器的信息 Application 對(duì)象 客戶請(qǐng)求 數(shù)據(jù)庫服務(wù)器 后端數(shù)據(jù)庫 ActiveX Server 元件 程序和計(jì)算邏輯 前端瀏覽器 ActiveX Server 元件 圖 22 IIS+ASP 三層式 Web 結(jié)構(gòu)圖 利用 IIS+ASP 技術(shù)來集成 Web 前后端所帶來的強(qiáng)大效益可歸結(jié)為: 1. 減少構(gòu)建和維護(hù)成本 2. 加快聯(lián)機(jī)過程 3. 應(yīng)用軟件集中在服務(wù)器端開發(fā)管理 4. 前端可使用任何瀏覽器( IE、 Netscape? ..) 5. 后端可存取任何數(shù)據(jù)庫 (SQL、 Access? ..) 6. 可使用任何腳本語言開發(fā) (VBScript、 JavaScript 等 ) 如何利用 ADO 訪問數(shù)據(jù)庫 ADO( ActiveX Data Objects)是一種操作 Microsoft 所支持的數(shù)據(jù)庫的新技術(shù)。在 ASP 中, ADO 可以看作是一個(gè)服務(wù)器組件 (Server Component),更簡單點(diǎn)說,是一系列的對(duì)象,應(yīng)用這些功能強(qiáng)大的對(duì)象,即可輕松完成對(duì)數(shù)據(jù)庫復(fù)雜的操作。本文中個(gè)性化頁面的實(shí)現(xiàn)便大量地用到了 ADO 技術(shù)。具體的操作步驟可以歸納為以下幾步: 1. 創(chuàng)建數(shù)據(jù)源名 (DSN) 2. 創(chuàng)建數(shù)據(jù)庫鏈接 (Connection) 3. 創(chuàng)建數(shù)據(jù)對(duì)象 4. 操作數(shù)據(jù)庫 Microsoft IIS + ASP 瀏覽器 5. 關(guān)閉數(shù)據(jù)對(duì)象和鏈接 每一步的作法如下: 一、創(chuàng)建數(shù)據(jù)源名 DSN(Date Source Name)即數(shù)據(jù)源名稱。我們知道, ODBC 正確的說法是“開放數(shù)據(jù)庫連接( ODBC: Open DataBase Connection)”,在不同的數(shù)據(jù)庫管理系統(tǒng)上存取數(shù)據(jù)。是一種訪問數(shù)據(jù)庫的方法,只要系統(tǒng)中有相應(yīng)的 ODBC 驅(qū)動(dòng)程序,任何程序就可以通過 ODBC 操縱驅(qū)動(dòng)程序的數(shù)據(jù)庫。比如我們系統(tǒng)中有 Access的 ODBC 驅(qū)動(dòng)程序,那么即使我們沒有 Access 軟件,也可以在我們的程序中對(duì)一個(gè) Access 的 MDB 數(shù)據(jù)庫加、刪、改記錄。而且我們根本不用知道這個(gè)數(shù)據(jù)庫是放在哪里的。我們只要寫出 SQL 語句, ODBC 驅(qū)動(dòng)程序就會(huì)幫我們做一切事情。我們?cè)诮o ODBC 驅(qū)動(dòng)程序傳 SQL指令時(shí),即是用 DSN 來告訴它到底操作的是哪 一個(gè)數(shù)據(jù)庫。如果數(shù)據(jù)庫的平臺(tái)變了,比如我們改用了 SQL Server 的數(shù)據(jù)庫,只要其中表的結(jié)構(gòu)沒變,我們就不用改寫我們的程序,只要重新在系統(tǒng)中配置 DSN就行了。由此可見, DSN 是應(yīng)用程序和數(shù)據(jù)庫之間的橋梁。 下圖 23 是一個(gè)使用 ODBC 存取數(shù)據(jù)庫的原理圖: 圖 23 使用 ODBC 存取數(shù)據(jù)庫 二、創(chuàng)建數(shù)據(jù)庫鏈接 (Connection) 鏈接用以保持一些關(guān)于正在訪問的數(shù)據(jù)的一些狀態(tài)信息,以及鏈接者信息。ASP 文件中如果要訪問數(shù)據(jù),必須首先創(chuàng)建與數(shù)據(jù)庫的鏈接,其語法如下: set mConn=Server createObject(“ ” ) 這條語句創(chuàng)建了鏈接對(duì)象 mConn,接下來: “ dsn1”,“ username”,“ userpassword” 這條語句打開鏈接,用到了 DSN,本例為“ dsn1”。其后的兩個(gè)參數(shù)分別是訪問數(shù)據(jù)庫的用戶名和口令,為可選參數(shù)。 以上兩個(gè)步驟缺一不可,因?yàn)殒溄訉?duì)象的創(chuàng)建與打開是兩回事,只有打開了才真正可以使用。 三、創(chuàng)建數(shù)據(jù)對(duì)象 (RecordSet) ADO 中的數(shù)據(jù)對(duì)象通常保存的是查詢結(jié)果。 RecordSet 是 ADO 中最復(fù)雜的 對(duì)象,有許多屬性和方法。 RecordSet 保存的是一行行的記錄,并標(biāo)有一個(gè)當(dāng)前記錄。以下是創(chuàng)建方法: Set Record Set=(sqtStr) 這條語句創(chuàng)建并打開了對(duì)象 Record Set,其中 mCon 是先前創(chuàng)建的鏈接對(duì)象,sqtStr 是一個(gè)字串,代表一條標(biāo)準(zhǔn)的 SQL 語句。 四、操作數(shù)據(jù)庫 我們通過調(diào)用鏈接對(duì)象的 Execute 方法來將查詢結(jié)果返回給一個(gè)數(shù)據(jù)對(duì)象或進(jìn)行插入、刪除等操作。 五、關(guān)閉數(shù)據(jù)對(duì)象和鏈接對(duì)象 在使用了 ADO 對(duì)象之后要關(guān)閉它,因?yàn)樗褂昧艘欢ǖ姆?wù)器資源。通 過調(diào)用方法 close 實(shí)現(xiàn)關(guān)閉,然后再釋放它。 Set RecordSSet=Nothing /關(guān)閉創(chuàng)建的數(shù)據(jù)對(duì)象 Set mConn=Nothing /關(guān)閉創(chuàng)建的鏈接對(duì)象 Access 2021 相關(guān)知識(shí) Access 2021 概述 Microsoft Access 數(shù)據(jù)庫簡單地說它就是一些關(guān)于某個(gè)特定主題或目的的信息集合。使用 Microsoft Access,可以在單一的數(shù)據(jù)庫文件中管理所有的信息。在這個(gè) 文件中,用戶可以將自己的數(shù)據(jù)分別保存在各自獨(dú)立的存儲(chǔ)空間中,這些空間稱作表;可以使用聯(lián)機(jī)窗體來查看、添加及更新表中的數(shù)據(jù);使用查詢來查找并檢索所要的數(shù)據(jù);也可以使用報(bào)表以特定的版面布置來分析及打印數(shù)據(jù)。 如果要保存數(shù)據(jù), 則 為每一種類型的信息創(chuàng)建一個(gè)表。如果要從查詢、窗體或報(bào)表中的多個(gè)表中將數(shù)據(jù)合并在一起,就要定義各個(gè)表之間的關(guān)系。 如果要搜索并檢索符合指定條件的數(shù)據(jù),包括來自多個(gè)表中的數(shù)據(jù),就要?jiǎng)?chuàng)建查詢。查詢的同時(shí)也可以更新或刪除多條記錄,并對(duì)數(shù)據(jù)執(zhí)行內(nèi)嵌或自定義的計(jì)算。 如果要簡單地直接在某個(gè) 表中查看、輸入及更改數(shù)據(jù), 則 創(chuàng)建一個(gè)窗體。在打開一個(gè)窗體時(shí), Microsoft Access 將從一個(gè)或多個(gè)表中檢索數(shù)據(jù),并使用用戶在 “窗體向?qū)?”選擇的版面布局或所創(chuàng)建的版面布局,將窗體顯示在屏幕上。 如果要分析數(shù)據(jù)或?qū)?shù)據(jù)以特定的方式打印出來, 則 創(chuàng)建一個(gè)報(bào)表。 Access 2021 特點(diǎn) Access 2021 是微軟公司所推出的一套在 W
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1