【正文】
的技能從一個(gè) RDBMS 轉(zhuǎn)到另一個(gè)。 SQL 允許用戶(hù)在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對(duì)單個(gè)記錄進(jìn)行操作,可操作記錄集。它使全部 用戶(hù),包括應(yīng)用程序員、 DBA管理員和終端用戶(hù)受益非淺。如今無(wú)論是像 Oracle ,Sysbase,Informix,SQL server 這些大型的數(shù)據(jù)庫(kù)管理系統(tǒng),還是像 Visual FoxPro,PowerBuilder 這些微機(jī)上常用的數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng),都支持 SQL 語(yǔ)言作為查詢(xún)語(yǔ)言。 (7) 模塊:可以保存 VB 應(yīng)用 程序的聲明和過(guò)程。 (5) 頁(yè):功能上類(lèi)似于典型的窗體和報(bào)表,但數(shù)據(jù)訪問(wèn)頁(yè)是允許用戶(hù)查看、編輯和匯報(bào)駐留在瀏覽器中的數(shù)據(jù)和 HTML 頁(yè)。 (3) 窗體:用戶(hù)可以通過(guò)創(chuàng)建窗體逐條顯示記錄,便于詳細(xì)的查看和編輯,還可以對(duì)窗體進(jìn)行編程。表中的每一列都包都包含特定主題下的某一實(shí)例的所有信息數(shù)據(jù),稱(chēng)為 “字段 ”;表中每一行所包含的是特定主題下的某一實(shí) 例的所有信息數(shù)據(jù),稱(chēng)為 “記錄 ”。每一個(gè)表都包含了體現(xiàn)同一主題的同類(lèi)信息。 (5) 通過(guò)創(chuàng)建報(bào)表,用戶(hù)可以將數(shù)據(jù)以特定的方式加以組織,從而達(dá)到分析可打印的目的。 (2) 通過(guò)建立各個(gè)表之間的關(guān)聯(lián),從而將存儲(chǔ)在不同表中的相關(guān)數(shù)據(jù)有 機(jī) 結(jié)合起來(lái) (3) 用戶(hù)可以通過(guò)創(chuàng)建查詢(xún)?cè)谝粋€(gè)表或多個(gè)數(shù)據(jù)表中檢索、更新和刪除記錄,并且可以對(duì) 數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行各種計(jì)算。 Access 的數(shù)據(jù)庫(kù)元素:字段和記錄 ,數(shù)據(jù)庫(kù)工作表分為行和列,行稱(chēng)為記錄 , 列稱(chēng)為字段??梢詾楦骷?jí)別用戶(hù)查找、管理和共享數(shù)據(jù)提供一種簡(jiǎn)單的方法。 數(shù)據(jù)庫(kù) Access 實(shí)際上是一個(gè)基于關(guān)系型數(shù)據(jù) 庫(kù)的數(shù)據(jù)庫(kù)管理系統(tǒng)。雖然 HTML 語(yǔ)言描述了文檔的結(jié)構(gòu)格式,但并不能精確地定義文檔信息必須如何顯示和排列,而只是建議 Web瀏覽器(如 Mosiac, Netscape等)應(yīng)該如何顯示和排列這些信息,最終在用戶(hù)面前的顯示結(jié)果取決于 Web 瀏覽器本身的顯示風(fēng)格及其對(duì)標(biāo)記的解釋能力。 (3) 由 Web 服務(wù)器(或稱(chēng) HTTP 服務(wù)器)一方實(shí)時(shí)動(dòng)態(tài)地生成。生成一個(gè) HTML 文檔主要有以下三種途徑: (1) 手工直接編寫(xiě)(例如用你所喜愛(ài)的 ASCII 文本編輯器或其它HTML 的編輯工具)。自 1990 年以來(lái) HTML 就一直被用作 World Wide Web 上的信息表示語(yǔ)言,用于描述 Homepage 格式設(shè)計(jì)和它與 World Wide Web 上其它 Homepage 的連結(jié)信息。 網(wǎng)站設(shè)計(jì)規(guī)劃 HTML( Hyper Text Markup Language 超文本置標(biāo)語(yǔ)言)是一種用來(lái)制作超文本文檔的簡(jiǎn)單標(biāo)記語(yǔ)言。由于本次設(shè)計(jì)用到的不多 ,在此不詳細(xì)介紹。 (3) 活動(dòng)服務(wù)器組件 活動(dòng)服務(wù)器組件是與 ASP 一起免費(fèi)帶來(lái)的組件或 DLL,他們有廣泛的用途。 Command 對(duì)象就是 對(duì)數(shù)據(jù)庫(kù)進(jìn)行發(fā)號(hào)施令,比如建立新的索引,執(zhí)行查詢(xún)等,它可以通過(guò)標(biāo)準(zhǔn)的 SQL 數(shù)據(jù)庫(kù)操作語(yǔ)言得以實(shí)現(xiàn)。這三個(gè)對(duì)象是對(duì)數(shù)據(jù)庫(kù)連結(jié)、查詢(xún)等操作不可缺少的。此組件中包含 一組稱(chēng)為 ActiveX Data Object(ADO)的對(duì)象,他們對(duì)于查看不同平臺(tái)上的各種數(shù)據(jù)(數(shù)據(jù)庫(kù)、表單、文本文件)是必不可少的。可通過(guò) ObjectContext 引用 ASP 的每個(gè)對(duì)象。 E、 Application 對(duì)象 可以使用 Application 對(duì)象使給定應(yīng)用程序的所有用戶(hù)共享信息。當(dāng)用戶(hù)在應(yīng)用網(wǎng)站設(shè)計(jì)規(guī)劃 程序的頁(yè)之間跳轉(zhuǎn)時(shí),存儲(chǔ)在 Session 對(duì)象中的變量不會(huì)清除;而用戶(hù)在應(yīng)用程序中訪問(wèn)頁(yè)時(shí),這些變量始終存在。其他方法把用于將 URL 或 HTML 編碼成字符串,將虛擬路徑映射到物理路徑以及設(shè)置腳本的超時(shí)期限。 C、 Serve 對(duì)象 Server 對(duì)象提供對(duì)服務(wù)器上的方法和屬性進(jìn)行的訪問(wèn)。 B、 Response 對(duì)象 可以使用 Response 對(duì)象控制發(fā)送給用戶(hù)的信息。 A、 Request 對(duì)象 可以使用 Request 對(duì)象訪問(wèn)任何用 HTTP 請(qǐng)求傳遞的信息,包括從 HTML表格用 POST 方法或 GET 方法傳遞的參數(shù)、 cookie 和 用戶(hù)認(rèn)證。 Active Server Pages 提供內(nèi)建對(duì)象,這些對(duì)象使用戶(hù)更容易收集通過(guò)瀏覽器請(qǐng)求發(fā)送的信息、響應(yīng)瀏覽器以及存儲(chǔ)用戶(hù)信息(如用戶(hù)首選項(xiàng))。要使用組件提供的對(duì)象,請(qǐng)創(chuàng)建對(duì)象的實(shí)例并將這個(gè)新的實(shí)例分配變量名。組件是包含在動(dòng)態(tài)鏈接庫(kù) .dll 或可執(zhí)行文件 .exe 中的可執(zhí)行代碼。只要知道如何訪問(wèn)組件提供的對(duì)象,即使是位編寫(xiě)腳本的新手,也可以在不了解組件運(yùn)作方式的情況下編寫(xiě)腳本。ActiveX 組件是一個(gè)文件,該文件包含執(zhí)行某項(xiàng)或一組任務(wù)的代碼,由于組件可以執(zhí)行公用任務(wù),這樣程序員們就不必自己去創(chuàng)建執(zhí)行這些任務(wù)代碼。網(wǎng)站設(shè)計(jì)規(guī)劃 對(duì)象是基于特定模型的,在對(duì)象中客戶(hù)使用對(duì)象的服務(wù)器通過(guò)由一組方法或相關(guān)函數(shù)的接口訪問(wèn)對(duì)象的數(shù)據(jù),然后客戶(hù)端可以調(diào)用這些方法執(zhí)行某種操作。在響應(yīng)支持 的瀏覽器時(shí),這一支持可使 ASP利用新協(xié)議的高效率。 I、 支持 。當(dāng) ASP要發(fā)送包含通道定義命令的文件時(shí),它就會(huì)自動(dòng)告訴 Inter Explorer 。現(xiàn)在可以用 Inter 服務(wù)管理器指示 ASP 應(yīng)用程序的根目錄。 ASP 應(yīng)用程序的根目錄在您的 Web 站點(diǎn)上可以是物理目錄。 ASP 提供了新的基礎(chǔ)組件??梢跃帉?xiě) ASP 腳本來(lái)發(fā)送帶有從 Posting Acceptor 傳來(lái)的信息的 ,如每一個(gè)上載文件的位置和名稱(chēng)。 E、文件上載。萬(wàn)一某個(gè)應(yīng)用程序失敗時(shí),可以保護(hù)其他應(yīng)用程序和 Web 服務(wù)器。 D、隔離 ASP應(yīng)用程序。 C、管理工具。在頁(yè)上的全部工作只有兩種結(jié)果:提交或終止。 B、事務(wù)性腳本。 A、 Microsoft 腳本調(diào)試程序??梢允褂?Visual Basic、 Java、 Visual C++、 COBOL 等程序語(yǔ)言來(lái)編寫(xiě)你所需要的 ActiveX Server Component。 H、 物件導(dǎo)向 (objectoriented)。 F、 Active Server Pages 的源程序,不會(huì)傳倒客戶(hù)端瀏覽器,因而可以避免所寫(xiě)的源程序被他人剽竊,也提高了程序的安全性。除了可使用VBScript 或 Jscript 語(yǔ)言來(lái)設(shè)計(jì)外,還通過(guò) plugin的方式,使用由第三方所提供的其他腳本語(yǔ)言, 譬如 REXX、 Perl、 Tcl 等。 Active Server Pages 所使用的腳本語(yǔ)言 (VBScript、 JScript)均在 WEB 服務(wù)器端執(zhí)行,用戶(hù)端的瀏覽器不需要能夠執(zhí)行這些腳本語(yǔ)言。 C、 使用普通的文本編輯器,如 Windows 的記事本,即可進(jìn)行編輯設(shè)計(jì) 。 ( 2) ASP 的特點(diǎn) 以下羅列了 Active Server Pages 所獨(dú)具的一些特點(diǎn): A、 使用 VBScript、 Jscript、等簡(jiǎn)單易懂的腳本語(yǔ)言,結(jié)合 HTML 代碼,即網(wǎng)站設(shè)計(jì)規(guī)劃 可快速的完成網(wǎng)站的應(yīng)用程序 。有了 ASP就不必?fù)?dān)心客戶(hù)的瀏覽器是否能運(yùn)行所編寫(xiě)的代碼,因?yàn)樗械某绦蚨紝⒃诜?wù)器端執(zhí)行, 包括所有嵌在普通 HTML 中的腳本程序。因此,只要用戶(hù)瀏覽 Web站點(diǎn)并請(qǐng)求一個(gè) ASP頁(yè), Web服務(wù)器就可以處理相應(yīng)的 ASP代碼,生成 HTML代碼,然后將它傳遞到用戶(hù)瀏覽器并顯示出網(wǎng)頁(yè)。 ASP 屬于 ActiveX 技術(shù)中的服務(wù)器端技術(shù) , Microsoft Active Server Pages 即我們所稱(chēng)的 ASP,其實(shí)是一套微軟開(kāi)發(fā)的服務(wù)器端腳本開(kāi)發(fā)環(huán)境。 1. Active Server Pages (ASP) ( 1) ASP 簡(jiǎn)介 主要功能是為生成動(dòng)態(tài)的交互式的 Web 服務(wù)器應(yīng)用程序提供一種功能強(qiáng)大的方法或技術(shù)。使用 Active Server Pages (ASP)作為服務(wù)器端文件。 開(kāi)發(fā)語(yǔ)言與開(kāi)發(fā)環(huán)境 本系統(tǒng)主要采用 Active Server Pages(ASP)、 VBScript 語(yǔ)言 、 HTML 語(yǔ)言、 ActiveX 技術(shù)、 SQL 技術(shù)和 Access 數(shù)據(jù)庫(kù)。 Photoshop 是目前 PC 機(jī)上公認(rèn)的最好的通和平面美術(shù)設(shè)計(jì)軟件,它的功能完善,性能穩(wěn)定,使用方便,所以在幾乎所有的廣告、出版、軟件公司, Photoshop都是首選的平面工具。雖然很多數(shù)據(jù)庫(kù)都對(duì) SQL 語(yǔ)句進(jìn)行了再開(kāi)發(fā)和擴(kuò)展,但是包括 Select, Insert, Update, Delete, Create,以及 Drop在內(nèi)的標(biāo)準(zhǔn)的 SQL 命令仍然可以被用來(lái)完成幾乎所有的數(shù)據(jù)庫(kù)操作; Microsoft Access 是一個(gè)很復(fù)雜的程序,同時(shí)也是一個(gè)功能強(qiáng)大的數(shù)據(jù)庫(kù)軟件,它是一種關(guān)系式數(shù)據(jù)庫(kù),關(guān)系式數(shù)據(jù)庫(kù)由一系列表組成,表又由一系列行和列組成,每一行是一個(gè)記錄,每一列是一個(gè)字段,每個(gè) 字段有一個(gè)字段名,字段名在一個(gè)表中不能重復(fù)。 SQL 語(yǔ)句可以用來(lái)招待各種各樣的操作,例如更新數(shù)據(jù)庫(kù)中的數(shù)據(jù),從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)等。 SQL 語(yǔ)言的主要功能就是同各種數(shù)據(jù)庫(kù)建立聯(lián)系,進(jìn)行溝通。 網(wǎng)絡(luò)課 程中有很多信息需要不斷的存取,訪問(wèn)(例如案例、文獻(xiàn)),所以要用到數(shù)據(jù)庫(kù)技術(shù),設(shè)計(jì)者們通常使用 SQL 和 Microsoft Access 數(shù)據(jù)庫(kù)。 后來(lái)微軟公司通過(guò)大量地改進(jìn),將 Access 的新版本功能變得更加強(qiáng)大?,F(xiàn)在它已經(jīng)成為 Office 辦公套件中不可缺少的部件了。 Access 的發(fā)展現(xiàn)狀 Access 是 Office 辦公套件中一個(gè)極為重要的組成部分。不過(guò)說(shuō)到底,我們使用筆記本這個(gè)“數(shù)據(jù)庫(kù)”還是為了能隨時(shí)查到某位親戚或朋友的地址、郵編或電話號(hào)碼這些“數(shù)據(jù)”。這個(gè)“通訊錄”就是一個(gè)最簡(jiǎn)單的“數(shù)據(jù)庫(kù)”,每個(gè)人的姓名、地址、電話等信息就是這個(gè)數(shù)據(jù)庫(kù)中的“數(shù)據(jù)”。 數(shù)據(jù)庫(kù)技術(shù) 在使用 Access 之前,我們先了解一下什么是“數(shù)據(jù)庫(kù)”。 IIS 技術(shù) Inter 信息服務(wù) (IIS)是 Windows 組件,此組件可以方便地將信息和業(yè)務(wù)應(yīng)網(wǎng)站設(shè)計(jì)規(guī)劃 用程序發(fā)布到 Web。而作為一款為網(wǎng)絡(luò)設(shè)計(jì)而開(kāi)發(fā)的圖像處理軟件, Fireworks 能夠自動(dòng)切圖、生成鼠標(biāo)動(dòng)態(tài)感應(yīng)的 JavaScript 等等,而且Fireworks 具有十分強(qiáng)大的動(dòng)畫(huà)功能和一個(gè)幾乎完美的網(wǎng)絡(luò)圖像生成器( Export功能)。除此之外,網(wǎng)頁(yè)設(shè)計(jì)不可缺少的兩大軟件就是 flash 動(dòng)畫(huà)設(shè)計(jì)軟件和 fireworks圖像處理軟件。 網(wǎng)頁(yè)制作技術(shù) 網(wǎng)頁(yè)制作技術(shù)是網(wǎng)絡(luò)課程設(shè)計(jì)的大環(huán)境,網(wǎng)頁(yè)制作一般使用 FrontPage 和Dreamweaver 兩種軟件,其中 Dreamweaver 是網(wǎng)頁(yè)設(shè)計(jì)的主流軟件。網(wǎng)絡(luò)教學(xué)以多媒體網(wǎng)絡(luò)技術(shù)做依托,運(yùn)用圖片、音頻、視頻、動(dòng)畫(huà)、文字和圖表等形式多層次、多角度的對(duì)學(xué)習(xí)內(nèi)容進(jìn)行描繪,有變遠(yuǎn)為近、化大為小、變虛為實(shí)、化動(dòng)為靜的功能,將復(fù)雜抽象的知識(shí)具體化、形象化,激發(fā)學(xué)生的學(xué)習(xí)興趣,加深對(duì)所學(xué)知識(shí)的理解,學(xué)生可以眼見(jiàn)其形,耳聞其聲,調(diào)動(dòng)多種感官共同參與認(rèn)識(shí)活動(dòng),使學(xué)生系統(tǒng)的掌握知識(shí),提高教學(xué)質(zhì)量。但在網(wǎng)站設(shè)計(jì)規(guī)劃 網(wǎng)絡(luò)教學(xué)中不僅教師和學(xué)習(xí)者,學(xué)習(xí)者和學(xué)習(xí)者之間可以達(dá)到交流互動(dòng),更重要的是學(xué)習(xí)者和教學(xué)材料之間也可以產(chǎn)生可控制性的雙向互動(dòng),即網(wǎng)絡(luò)教學(xué)存在主動(dòng) 型和可控制型兩種交互。這在很大程序上激發(fā)了學(xué)習(xí)者的學(xué)習(xí)動(dòng)機(jī)。 3. 教學(xué)的 雙向互動(dòng) 說(shuō)到互動(dòng),在傳統(tǒng)的教學(xué)中,只有教師和學(xué)生之間才可以做到。 2. 教學(xué)時(shí)空的開(kāi)放性 網(wǎng)絡(luò)教學(xué)的另一大優(yōu)勢(shì)就是教學(xué)時(shí)空的開(kāi)放性。網(wǎng)絡(luò)教學(xué)理所當(dāng)然繼承了網(wǎng)絡(luò)傳輸?shù)倪@一特性。隨著網(wǎng)絡(luò)多媒體計(jì)算機(jī)技術(shù)的發(fā)展,網(wǎng)絡(luò)教學(xué)全面的充斥著傳統(tǒng)教學(xué),與傳統(tǒng)教學(xué)相比,它存在著很多的優(yōu)越性。 particularly the work education using the Web technology. This text introduced the use of ASP and ACCESS and SQL Server technology to put the work education e true though discussing on the Web education system. This text aims at the research and description of the teleeducation system at home. First of all, this text analyses the state of evelopment of the teleeducation, summarizes the characteristics of it, and predicts the developing direction of the teleeducation. Then the article technologically analyzed the key technology of the teleeducation system includes the technology of the data base, multimedia