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

正文內容

學生信息管理系統(tǒng)1—畢業(yè)設計論文-文庫吧

2024-11-09 01:15 本頁面


【正文】 “ 應用程序選項 ” 選項卡,然后在 “ 默認ASP 語言 ” 框中輸入要用的主要腳本語言。 VBScript 介紹 腳本( Script)就是插入在 HTML 文件中的短程序,通常有兩個腳本語言:JavaScript 和 VBScript(Microsoft Visual Basic Scripting Edition) 。JavaScript 基于 SUN 公司的 JAVA,而 VBScript 是基于 Microsoft 公司的 Visual Basic, 是以 Visual Basic 語言為基礎提供編程功能,是 Visual Basic 語言的一個子集,是 IIS 的缺省源程序語言。 VBScript 可以在 HTML 網(wǎng)頁上操作、控制、處理對象。在最初的設計中,VBScript 是通過編寫事件驅動的腳本來擴大客戶端 HTML 功能,編寫客戶端腳本最大的優(yōu)點就 是 由瀏覽器解析執(zhí)行,不需要增大服務器的負擔。例如 ,我們可以在客戶端進行輸入數(shù)據(jù)有效性驗證,防止瀏覽器將無效數(shù)據(jù)發(fā)送給服務器,這樣,一方面可以減輕服務器的負擔,防止服務器陷入處理大量無意義數(shù)據(jù)的工作中,同樣,也可以減輕網(wǎng)絡的阻塞;另一方面,也能夠使客戶減少等待時間,在驗證的時候,瀏覽器能夠立即 做 出響應,而如果在服務器上進行驗證,那用戶則不得不在瀏覽器前等待,服務器的處理和網(wǎng)絡的傳輸都需要耗費一定的時間。 隨著 ASP 技術的出現(xiàn), VBScript 將它的功能擴展到服務器上, VBScript 開發(fā)的腳本可以在服務器上解析執(zhí)行。在服務器端腳本開發(fā)的過程中,使用VBScript 則沒有客戶端腳本開發(fā)時的局限性,當客戶請求頁面時,頁面將在服務器上執(zhí)行,然后再反饋給瀏覽器,瀏覽器所獲得的只是標準的 HTML 文件,這樣就可以不受瀏覽器功能的限制。 VBScript 和 HTML 頁面完美地結合在一起,運用 VBScript 可以控制 HTML頁面,并對頁面中某些事件 做 出響應,例如,前面所述的可以在頁面的表單提交時進行數(shù)據(jù)有效性驗證。 VBScript 還提供了許多對象,運用這些對象,可以方便地進行腳本的編寫,實現(xiàn)一些其他語言所無法實現(xiàn)的功能。 VBScript 代碼的基本格式 一般 的 ASP 程序都是將 VBScript 代碼放在服務器端執(zhí)行的,此時有兩種方法: 方法一: %VBScript 代碼 % 方法二: Script language=” VBScript” Runat=”Server” VBScript 代碼 /Script 有時為了需要,可能也會將 VBScript 代碼放在客戶端執(zhí)行,此時的語法如下: Script language=” VBScript” VBScript 代碼 /Script 這樣用和 ASP 就沒有什么關 系了。 ASP 內置對象 ASP 內含于 PWS 和 IIS 之中 , 我們 通過 ASP 可以結合 HTML 網(wǎng)頁、 ASP 指令和 ActiveX 組 件建立動態(tài)、交互高效的 Web 服務器應用程序。有了 ASP 就不必擔心客戶端瀏覽器是否能運行你所編寫的代碼,因為所有的程序都將在服務器端執(zhí)行,包括所有嵌在普通 HTML 中的腳本程序 , 當程序執(zhí)行完畢后,服務器僅將執(zhí)行的結果返回給客戶瀏覽器,這樣就減輕了客戶端瀏覽器的負擔。 與一般程序不同 , ASP 程序無須編譯, 程序控制部 分 使用 VBScript 、JavaScript 等腳本語言來設計的,當執(zhí)行 ASP 程序時,腳本程序將一整套命令發(fā)送給腳本解釋器 ( 即腳本引擎 ) ,由腳本解釋器進行翻譯并將其轉換成服務器所能執(zhí)行的命令。當然,同其他編程語言一樣, ASP 程序的編寫也遵循一定的規(guī)則,如果你想使用你所喜愛的腳本語言編寫 ASP 程序,那么你的服務器上必須要有能解釋這種腳本語言的腳本解釋器。當你安裝 ASP 時,系統(tǒng)提供了兩種腳本語言: VBSrcipt 和 JavaScript ,而 VBscript 則被作為系統(tǒng)默認的腳本語言。 ASP 之所以簡單實用, 主要是因為它提供了功能強大的內部對象和內部組件。其中常用的五大內部對象包括 Request、 Response、 Session、 Application、Server, Request Request 對象用于接收客戶端在請求一個頁面或傳送一個表單時提供的所有信息,包括能夠標識瀏覽器和用戶的 HTTP 變量、 Cookie 信息以及附在 URL 后面的值(查詢字符串或表單數(shù)據(jù)) Request 的功能是:從客戶端獲得數(shù)據(jù)信息。 Request 對象共有五種獲取方法,分別是 QueryString、 Form、 Cookies、 ServerVariables 、 ClientCertificate。 語法: Request[.數(shù)據(jù)集合∣屬性∣ .方法 ] (變量或字符串) 例如: % (“user_name”) (“user_name”) % Response ASP 的內部對象 Response 用來控制送出給客戶端的信息, Response 對象可以使用的方法: 方法 說明 Write Response 對象中最常用 的方法,用來送出信息給客戶端 Redirect 引導客戶端瀏覽器至新的 Web 頁面,前面已經(jīng)做過詳細介紹 BinaryWrite 輸出二進制信息 清除在緩沖區(qū)的所有 HTML 頁面 Session 在上網(wǎng)時,利用超鏈接,可以很方便地從一個頁面到另一個頁面。但是這樣也帶來一個問題,怎樣記載客戶的信息呢?比如,在首頁客戶輸入了自己的用戶名和密碼,在其他頁面還需要使用該用戶名,我們已經(jīng)學習了兩種方法。 方法一: 利用 Request 對象的 QueryString 方法一頁一頁傳遞過去。 方法二 :利用 Cookies 保存用戶名。 還有一種簡潔的方法,就是利用 Session 對象。 Session 對象用來記載特定客戶的信息。即使 該客戶從一個頁面跳轉到另一個頁面,該 Session 信息仍然存在,客戶在該網(wǎng)站的任何一個頁面都可以存取Session 信息。特別強調的是: Session 信息是對一個客戶的,不同客戶的信息用不同的 Session 對象記載。 Application Session 對象可以記載特定客戶的信息,與此相反的是, Application 對象可以記載所有客戶信息。不同的客戶必須訪問不同的 Session 對象,但可以訪問公共的 Application 對象。 (在 Web站點中創(chuàng)建一個基于 ASP 的應用程序之后,便可以通過 Application 對象在該應用程序的所有用戶之間共享信息 ) Application 對象是讓所有客戶一起使用的對象,通過該對象,所有客戶都可以存取同一個 Application 對象。 Application 對象的方法: ( 1) Lock–––鎖定 Application 對象 , 禁止其他客戶修改 Application 對象的屬性 。 ( 2) Unlock–––解除鎖定 , 允許其他客戶修改 Application 對象的屬性 。 (3) –––Application 對象的 Contents 集合中刪除一 個項目 。 (4) –––Application 對象的 Contents 集合中刪除所有項目 。 (5) Contents –––含所有通過腳本命令添加到應用程序中的項目 ; Clear 語法: 此時, Response 對象的 Buffer 屬性必須被設置為 True,否則會報錯 End 終止處理 ASP 程序,并返回當時的狀況 語法: Flush 立刻送出緩沖區(qū)的 HTML 數(shù)據(jù) 語法: 此時, Response 對象的 Buffer 屬性必須被設置為 True,否則會報錯 (6) StaticObjects ––– 含通過 OBJECT 標記創(chuàng)建的并給定了應用程序作用域的對象 Server Server 對象是專為處理服務器上的特定任務而設計的,特別是與服務器的環(huán)境和處理活動有關的任務。它提供了一些非常有用的屬性和方法,主要用來創(chuàng)建 COM 對象和 Scripting 式、管理其他網(wǎng)頁的執(zhí)行 . 語法為: ︱屬性(變量或字符串︱ =整數(shù)) Server 對象的屬性如表 235所示。 屬性 說明 ScriptTimeout 規(guī)定腳本文件最長執(zhí)行時間,超過時間就停止執(zhí)行腳本,其默認值為 90 秒 Server 對象的方法如表 236所示。 方法 說明 CreatObject Server 對象中最重要的方法,用于創(chuàng)建已注冊到服務器的ActiveX 組件、應用程序或腳本對象 HTMLEncode 將字符串轉換成 HTML 格式輸出 URLEncode 將字符串轉換成 URL 編碼輸出 MapPath 將路徑轉化為物理路徑 Execute 停止執(zhí)行當前網(wǎng)頁,轉到新的網(wǎng)頁執(zhí)行,執(zhí)行完畢后返回原網(wǎng)頁,繼續(xù)執(zhí)行 Execute 方法后面的語句 Transfer 停止執(zhí)行當前網(wǎng)頁,轉到新的網(wǎng)頁執(zhí)行。和 Execute 不同的是,執(zhí)行完畢后不返回原網(wǎng)頁,而是停止執(zhí)行過程 ADO 組件 ASP 用 Database Access(數(shù)據(jù)庫訪問)組件與數(shù)據(jù)庫進行連接, Database Access(數(shù)據(jù)庫訪問)組件通過 ActiveX Data Objects( ADO)訪 問存儲在數(shù)據(jù)庫或其他表格化數(shù)據(jù)結構中的信息。 ADO 是 ActiveX Data Object 的縮寫,稱為 ActiveX 數(shù)據(jù)對象,是為 OLE DB設計的應用編程接口,使用 ADO 對象實現(xiàn)在 ASP 頁面中對數(shù)據(jù)庫的訪問。在 ASP頁面中, OLE DB 及 ODBC 無法直接使用,但是 ADO卻是一種可以在 ASP 中使用的標準對象,通過 ADO 就可以調用 OLE DB 提供者或者 ODBC 驅動程序來訪問數(shù)據(jù)庫。 ADO 的主要對象有 3個。分別為 Connection、 Command 和 Recordset,3 個對象的主要功能如下表 241 所示 : 表 241 ADO 對象及主要功能 對象 說明 Connection 用來建立與數(shù)據(jù)庫的連接 Command 用來對數(shù)據(jù)庫執(zhí)行命令,如查詢、填加、刪除、修改記錄等命令 Recordset 用來得到從數(shù)據(jù)庫返回的記錄集 Connection Connection 對象又稱連接對象,主要用來建立與數(shù)據(jù)庫的連接。只有建立連接后,才能利用 Command 和 Recordset 對象來對數(shù)據(jù)庫進行各種操作。 使用 Connection 對象之前,首先要建立該對象。在 ADO 中建立對象一般需要利用 Server 對象的 CreatObject 方法。語法如下: Set Connection 對象 =Server. CreatObject(“ADODB. Connection”) 建立對象后,就可以利用 Connection 對的 Open 方法來打開數(shù)據(jù)庫并與之建立連接。 語法如下: Connection 對象 .Open “參數(shù) 1=參數(shù) 1 的值;參數(shù) 2=參數(shù) 2的值;?” Command Command 對象又稱命令對象,是對數(shù)據(jù)庫執(zhí)行命令的對象,它可以執(zhí)行對數(shù)據(jù)庫查詢、添加、刪除、修 改記錄操作。 Command 對象是介于 Connection 對象和 Recordset 對象之間的一個對象,它主要通過 SQL 指令,對數(shù)據(jù)庫提出操作請求,把得到的結果返給 Recordset對象。 Command 對象依賴 Connection 對象,因為 Command 對象必須經(jīng)過一個已經(jīng)建立的 Connection 對象才能發(fā)出 SQL指令。 建立 Command 對象,語法如下: Set Command 對象 =Server. CreatObject(“ADODB. Command”) Recordset Recordset 對象又稱記錄集對象,是最主要的對象。當用 Command 對象或Connection 對象執(zhí)行查詢命令后,就會得到一個記錄集對象,該記錄集包含滿足條件的所有記錄。 Recordset 對象表示的是來自基本表或命令執(zhí)行結果的記錄全集。使用Recordset 對象可以操作來自提供程序的數(shù)據(jù),通過該對象幾乎可以對所有數(shù)據(jù)
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1