1000部丰满熟女富婆视频,托着奶头喂男人吃奶,厨房挺进朋友人妻,成 人 免费 黄 色 网站无毒下载

首頁 > 文章中心 > 正文

超媒體課件

前言:本站為你精心整理了超媒體課件范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。

超媒體課件

摘要:詳細介紹了實現超媒體課件動態網頁的ASP方式,論述了具體建立動態網站、動態訪問數據庫的方法。

關鍵詞:超媒體計算機輔助教學動態網頁

隨著計算機技術與網絡技術的發展,計算機輔助教學(CAI)呈現兩大趨勢:網絡化和多媒體化,特別是近幾年來,Internet網的迅速發展,計算機校園網的日益普及,推動了計算機網絡教學進一步的發展,網絡教學不僅可以共享計算機資源,而且可為教學提供各種有利手段,多媒體技術的產生和發展,為計算機輔助教學開辟了新的天地。在網絡技術、多媒體技術基礎上,根據校園網的特點,可將超媒體技術應用于多媒體網絡教學中,將教學內容以Web頁面的形式展示,編制出超媒體教學課件,將圖像、圖形、視頻、動畫、聲音等豐富的多媒體信息嵌入Web頁面中,超媒體課件在網上,可實現動態的交互功能,充分發揮其能動作用,使學生積極主動地參與學習,學生還可以自行選擇學習內容,掌握學習步調和速度,對問題的回答能及時得到反饋信息,也能判斷學生的學習情況,生動形象地提供新的教學信息。

一、實現超媒體課件動態網頁的方式

當前網上的許多超媒體Web課件仍然是“靜態”的頁面內容。

由于其頁面內容“固定不變”,學生通過Internet的HTTP(HypertextTransportProtocol)協議向站點服務器提交申請后,只能進行瀏覽查詢,教師和學生無法進行雙向交流,也就是說,這類頁面缺乏交互的功能,解決這個問題(包括頁面內容自動更新)的方法就是建立動態的站點。所謂動態,是指服務器運行一個應用程序,客戶端與服務器端能夠動態交互甚至實時地以HTML格式接收和存儲在數據庫中的結構化文件信息。而靜態網頁顯然是無法做到這點的,實現超媒體課件動態頁面有以下幾種方式。

CGI(通用網關接口),是最初的Web數據庫界面,開發人員通過CGI編程,可以與數據庫建立實時地連接,從而實現用戶關鍵任務的客戶機/服務器(C/S)商業應用所需要的動態操作特性。然而,它的缺點是:效率不高,Web服務器每處理一個CGI請求時,它就執行一個新的CGI程序腳本,CGI腳本一旦運行,它就要消耗大量的服務器資源。如果有太多的用戶同時向WebServer提交數據庫請求時,多個執行文件就會導致運行速度大幅降低,甚至崩潰。

為此,網景公司和微軟公司推出各自的改進型CGI腳本,分別稱為NSAPI和ISAPI,它們全面地將CGI腳本納入服務器,使其成為一種服務器擴展式模塊(或插入式模塊)。它只須調用單個CGI腳本就可以滿足多個用戶的要求,運用這種方法可以減少服務器內存和其他資源的消耗。由于NSAPI和ISAPI過于復雜,不易產生,變化更改也很困難,因此,它們需要高級語言,如C、C++和PASCAL來支持多線程的開發,而并非集成于HTML中。

隨著服務器端腳本的推出,微軟公司推出了ActiveXServerPages(ASP),又稱動態服務器主頁,這也是論文著重介紹的。它的出現使開發人員創建的HTML文檔能夠自動納入存儲在服務器上的最新數據中。ASP腳本引擎是ISAPI,它充分利用了ISAPI高效的服務器集成特性,大大減輕了開發人員創建一個高效、動態的數據庫驅動站點的負擔。ASP不僅能在與ISAPI兼容的服務器上運行,而且也能在任何流行的瀏覽器上生成可以查看的HTML文檔。

二、通過ASP實現超媒體課件動態網頁

ASP內含于InternetInformationServer3.0(IIS3.0),提供一個服務器端(ServerSide)的Script環境。可以產生和執行動態、交互式、高效率的站點服務器(WebServer)的應用程序。

ASP并非一個Script語言,而是提供一個可以集成Script語言(VBScript或JavaScript)到HTML主頁的環境。ASP文件實際上就是帶有.ASP擴展名的文本文件,開發人員甚至可以用Windows下面的Wordpad進行編輯。它包括:HTML標記(Tags),VBScript或JavaScript語言的程序碼,以及ASP語法,HTML標記(Tags)使用“<……>”將HTML程序碼包含起來,以與常規的文本區分開來;而ASP使用“<%……%>”將ASP的Script程序碼包含起來。當用戶提交請求時,站點服務器會自動將ASP的程序碼解釋為標準HTML格式的主頁內容,再送到用戶端的瀏覽器上顯示出來。

設置和使用ASP的步驟如下:

1.在安裝有IIS服務器上執行網絡服務管理器。

2.設置網站名稱。

3.設置目錄屬性項。

4.在ApplicationConfiguration的對話框中,點AppOption表。

5.在默認的ASP語言文本框中,輸入你所要的主要腳本語言。例如VBScript或Jscript,完成后,<%和%>中包容的程序就默認

為你所指定的那種語言。

6.編寫ASP代碼并置于目錄中。

7.通過瀏覽器提交請求給WebServer后可瀏覽。

ASP內含五個ActiveXServerComponents(動態服務器組件)和五個內置的對象(Object),利用它們,開發人員可以制作出動態交互式的主頁內容,甚至可以使用VisualBasic,JavaScript,VisualC++程序語言制作ActiveX服務器組件,擴充ASP的功能。

ASP五個內置的“ActiveXServerComponents如下:

1.DatabaseAccessComponent(數據庫訪問組件)

2.FileAccessComponent(文件訪問組件)

3.AdRotatorComponent(廣告輪播器組件)

4.BrowserCapabilitiesComponent(瀏覽器信息組件)

5.ContentLinkingComponent(內容鏈接組件)

ASP提供五個內置的“對象”(Object),你可以直接調用:

1.Request:取得用戶信息

2.Response:傳送信息給用戶

3.Server:提供訪問服務器的方法(methods)和屬性(properties)的功能

4.Applications:一個應用程序,可以在多個主頁之間保留和使用一些共同的信息。

5.Session:一個用戶,可以在多個主頁之間保留和使用一些共同的信息。三、ASP與ADO結合實現超媒體課件動態訪問數據庫

在計算機輔助網絡教學中,學生可以從瀏覽器畫面通過Internet網,查詢CAI課件數據庫的數據,甚至輸入、更新和刪除放置課件的站點服務器的數據庫信息。ADO(動態數據接口)作為數據庫訪問組件,可以與ASP結合,藉以提供訪問數據庫的功能,在課件頁面執行結構化查詢語言(簡稱SQL)命令,學生在瀏覽器畫面中輸入、更新和刪除站點服務器的數據庫信息。

ADO使用Recordsets對象,作為數據的主要接口,可使用VBScript、JavaScript語言來控制數據的訪問與查詢結果的輸出顯示畫面。ADO可以連接多種數據庫,包括SQLServer、Informix、Oracle等支持ODBC的數據庫,ADO共有七種獨立的對象。

1.連接對象代表與一個數據源的唯一對話。例如,你可以用連接對象來打開一個對MicrosoftSQLServer的連接。

2.記錄集對象代表來自一個數據提供者的一組記錄。例如,你可以用一個記錄集對象來修改一個SQLServer表中的記錄。

3.域對象代表一個記錄集中的一個域。

4.命令對象代表一個命令。例如,你可以用命令對象執行一個SQL存儲過程或有參數的查詢。

5.參數對象代表SQL存儲過程或有參數查詢中的一個參數。

6.屬性對象代表數據提供者的具體屬性。

7.錯誤對象代表ADO錯誤。

其中連接對象、命令對象和記錄集對象是ADO的核心所在。

在使用ADO訪問NT站點的數據庫之前,用戶必須建立一個數據源。數據源包含如何與一個數據提供者進行連接的信息,在這種情況下,你將使用數據源與服務器端數據庫建立連接。數據源共有三種類型:用戶可以建立用戶數據源,系統數據源或者文件數據源。

具體步驟是:先打開Win98或WinNT控制面板下的ODBC選項,根據所使用的數據庫類型在用戶數據源中添加數據源。然后用文本編輯器完成源代碼的編寫,將源代碼置入WinNT下可的目錄內,用戶即可通過瀏覽器訪問數據庫,在客戶端和服務器端實現雙向的交流。

四、結束語

隨著ASP技術的不斷完善和發展,越來越多的CGI編程開始轉向ASP,本人利用ASP技術在超媒體課件的開發方面做了有益嘗試,為今后的網上多媒體教學軟件的發展奠定了必要的基礎,并希望以此來提高計算機教學質量、推動計算機網絡教學進一步發展。

文檔上傳者
主站蜘蛛池模板: 乌恰县| 兴化市| 沾化县| 南宁市| 金寨县| 东方市| 新民市| 白朗县| 上饶县| 天峻县| 桐庐县| 永顺县| 水富县| 张家界市| 电白县| 贵定县| 营口市| 高青县| 准格尔旗| 涟源市| 赣榆县| 鄂伦春自治旗| 虎林市| 射洪县| 玉溪市| 拜城县| 平罗县| 团风县| 公安县| 柳州市| 汨罗市| 全州县| 东海县| 黔南| 丰原市| 甘孜| 阿图什市| 杂多县| 长寿区| 江北区| 平武县|