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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-authorware與數(shù)據(jù)庫(kù)結(jié)合開發(fā)的研究與應(yīng)用(編輯修改稿)

2025-01-08 20:13 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 文字、圖像等的處理能力 雖然在圖行圖像處理和動(dòng)畫制 作等領(lǐng)域有很多非常專業(yè)的應(yīng)用軟件,但是Authorware 可以不完全依賴于這些專業(yè)軟件。它自身就具備了文字、圖形圖像和動(dòng)畫等處理能力,能夠進(jìn)行文字編輯、簡(jiǎn)單圖形繪制、圖像縮放和對(duì)象運(yùn)動(dòng)的控制等操作,并在發(fā)過程中可以隨時(shí)對(duì)不滿意的地方進(jìn)行修改。 3. 多樣化的交互作用能力 在運(yùn)行 Authorware 進(jìn)行多媒體交互創(chuàng)作時(shí),有 10 余種種交互相應(yīng)類型提供用戶選擇,而每種交互作用響應(yīng)類型又會(huì)對(duì)用戶輸入做出若干種不同的反饋,對(duì)程序的流程可以簡(jiǎn)單也可以復(fù)雜。對(duì)于最終生成的程序來(lái)說(shuō),可以使用其中的菜單、按鈕,甚至是屏幕上的一 幅圖像或一片區(qū)域與用戶進(jìn)行交互。 Authorware 的特點(diǎn) 1. 直觀易用的操作界面 Authorware 提供了 10 幾種形象的設(shè)計(jì)圖標(biāo),采用流程線將他們組織起來(lái),這使得 整個(gè) 程序一目了然,初學(xué)者非常容易掌握。 Authorware 還支持鼠標(biāo)拖放操作,用戶可以將多媒體文件直接從資源管理器或圖像瀏覽器插入到流程線上、設(shè)計(jì)圖標(biāo)或庫(kù) 7 文件中,進(jìn)而實(shí)現(xiàn)可視化操作。 還提供了各種浮動(dòng)的工具面板,設(shè)計(jì)人員可以隨時(shí)控制這些工具面板的停放、折疊、展開和關(guān)閉,打造了一個(gè)理想的工作環(huán)境。 2. 可以使用模塊和庫(kù) 用戶將開發(fā)成果以模塊或庫(kù)的形式保存,以便 日后 反復(fù)使用。同時(shí)這也便于分工合作,避免大量的重復(fù)勞動(dòng)。 3. 提供了設(shè)計(jì)模板 Authorware 提供了一種智能化的設(shè)計(jì)模板,即知識(shí)對(duì)象,從而大大提供工作效率。 4. 提供了系統(tǒng)變量和函數(shù) Authorware 提供了大量的系統(tǒng)變量和函數(shù),運(yùn)用這些變量和函數(shù)可以進(jìn)行復(fù)雜的運(yùn)算,并允許使用自定義變量和函數(shù)。此外, authorware 還支持 ODBC、 OLE 和 ActiveX技術(shù)。利用這些技術(shù),用戶可以開發(fā)出不同的知識(shí)對(duì)象,從而大大提高工作效率。 5. 強(qiáng)大的 編程功能 增強(qiáng)的代碼 編輯 窗口為愿意編寫代碼的用戶提供了極大的方便,它提供了可與專業(yè)代碼相媲美的功能。它可以根據(jù)上下文自動(dòng)選擇所需的系統(tǒng)變量和函數(shù),自動(dòng)進(jìn)行逐級(jí)縮進(jìn)與括號(hào)匹配,靈活插入自定義的代碼片段,文本著色功能可以使開發(fā)人員清楚的分辨系統(tǒng)變量、自定義變量和各種符號(hào)。 它的文本著色功能可以使開發(fā)人員清楚地分辨系統(tǒng)變量、自定義變量與各種符號(hào)。 6. 完善的網(wǎng)絡(luò)功能 Authorware 通過使用增強(qiáng)的流技術(shù) (advance streamer),極大地提高了網(wǎng)絡(luò)程序的下載效率。它通過跟蹤和記錄用戶最常用 的程序內(nèi)容,智 能化地預(yù)測(cè)和下載程序片段,因此可以節(jié)省大量的下載時(shí)間,提高了程序運(yùn)行效率。聯(lián)機(jī)執(zhí)行的程序可以使用 MPWMV、 ASF 等多種流媒體。通過使用高壓縮率及低帶寬的流式媒體,可以大幅度提高聯(lián)機(jī)程序的執(zhí)行速度,增強(qiáng)程序的表現(xiàn)效果。 8 第 3 章 Authorware 結(jié)合 數(shù)據(jù)庫(kù) Authorware 是 Macromedia 公司著名的多媒體開發(fā)工具,它不僅是眾多的公司、企業(yè)制作多媒體產(chǎn)品的開發(fā)平臺(tái),更是很多大、中、小學(xué)教師制作多媒體 CAI 課件的得力工具。從目前對(duì) Authorware 的實(shí)際應(yīng)用來(lái)看,大多數(shù)人還僅僅限于制作一些較 簡(jiǎn)單的多媒體課件 。 數(shù)據(jù)庫(kù)應(yīng)用是當(dāng)前計(jì)算機(jī)最為廣泛的應(yīng)用之一。這是由于數(shù)據(jù)庫(kù)具有強(qiáng)大的功能和靈活性。將 Authorware 的交互性和數(shù)據(jù)庫(kù)的強(qiáng)大的功能和靈活性結(jié)合在一起,可以為用戶提供一個(gè)有力的工具,實(shí)現(xiàn)迅速有效的存取和管理數(shù)據(jù)。 在本章中,將介紹數(shù)據(jù)庫(kù)的 相關(guān) 概念以及在 Authorware 中如何利用和操縱數(shù)據(jù)庫(kù)。 數(shù)據(jù)庫(kù) 簡(jiǎn)述 數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)科學(xué)技術(shù)中發(fā)展最快的領(lǐng)域之一,也是應(yīng)用最廣的技術(shù)之一,它是計(jì)算機(jī)信息系統(tǒng)與應(yīng)用系統(tǒng)的核心技術(shù)和重要基礎(chǔ)。 數(shù)據(jù)庫(kù)技術(shù)從 20 世紀(jì)60 年代中期產(chǎn)生到今天僅僅有 30 多年的歷史,卻已經(jīng)歷了三代演變,造就了、 和 James Gray 三位圖靈獎(jiǎng)得主;發(fā)展了以數(shù)據(jù)建模和 DBMS核心技術(shù)為主導(dǎo),內(nèi)容豐富、領(lǐng)域?qū)拸V的一門新學(xué)科;帶動(dòng)了一個(gè)巨大的軟件產(chǎn)業(yè)——DBMS 產(chǎn)品及其相關(guān)工具和解決方案。 在了解 Authorware 對(duì)數(shù)據(jù)庫(kù)操縱方法之前,對(duì)數(shù)據(jù)庫(kù)的知識(shí)進(jìn)行簡(jiǎn)單的介紹。 1. 數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)( Database)就是按一定的結(jié)構(gòu)組織在一起的相關(guān)數(shù)據(jù)的集合。對(duì)于一個(gè)特定的數(shù)據(jù)庫(kù)來(lái)說(shuō),它是集中、同一地保存、管理著某一單位或某一領(lǐng)域內(nèi)所有有用信息的系 統(tǒng)。這個(gè)系統(tǒng)根據(jù)數(shù)據(jù)間的自然聯(lián)系結(jié)構(gòu)而成,數(shù)據(jù)較少冗余,并且具有較高的數(shù)據(jù)獨(dú)立性,能為多種應(yīng)用服務(wù)。如,學(xué)校中的所有學(xué)生的檔案,公司企業(yè)的人事檔案和有關(guān)的商務(wù)信息等。 2. 數(shù)據(jù)表 數(shù)據(jù)表( Table)可以比喻成一個(gè)存放原始數(shù)據(jù)的特定容器, .是一種有關(guān)特定實(shí)體的數(shù)據(jù)集合。在一個(gè)數(shù)據(jù)表中,經(jīng)常可以按照行或列的格式組織數(shù)據(jù)。對(duì)于每個(gè)實(shí)體分別使用的數(shù)據(jù)只需存儲(chǔ)一次。這將進(jìn)步數(shù)據(jù)庫(kù)的效率,并減少數(shù)據(jù)輸入錯(cuò)誤。有些數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)庫(kù),表和數(shù)據(jù)庫(kù)是同一個(gè)概念,如 dBase 等,有一些的數(shù)據(jù)庫(kù)和表是不同的概念,如 Access 等。比如說(shuō),在學(xué)校中關(guān)于學(xué)生信息的數(shù)據(jù)保存在一個(gè)表中,而有關(guān)學(xué)生的成績(jī)保存在另一張表中。 3. 記錄和字段 數(shù)據(jù)表可以被分為行和列,行稱為記錄( Record),列成為字段( Fields)。在表中同一行數(shù)據(jù)被稱為一條記錄。每一個(gè)信息行都可以設(shè)想為一個(gè)單獨(dú)的實(shí)體,它可以根據(jù)需要進(jìn)行存取或排列。例如,在前面所舉的例子中,將學(xué)生表中的涉及同一學(xué)生 9 的信息就包含在一條記錄中。記錄通常通過記錄在數(shù)據(jù)表中的唯一的數(shù)據(jù)值來(lái)識(shí)別,這個(gè)數(shù)據(jù)值通常被稱為主鍵。在表中同一列數(shù)據(jù)具有相似的信息,這些數(shù)據(jù)的列條目就是字段。例如:學(xué) 號(hào)、姓名等等。每一個(gè)字段都通過明確的數(shù)據(jù)類型來(lái)進(jìn)行識(shí)別,常見的數(shù)據(jù)類型有文本型、數(shù)字型、貨幣型等,字段必須定義特定的長(zhǎng)度,每個(gè)字段在頂行用一個(gè)名字來(lái)表明其具體信息種別。 4. 數(shù)據(jù)值 數(shù)據(jù)表中的行和列,即記錄與字段的相交處就是值 ——存儲(chǔ)的數(shù)據(jù)元素。數(shù)據(jù)值的特點(diǎn)是不唯一性,在同一個(gè)表中,同一個(gè)值可能會(huì)重復(fù)出現(xiàn)。而每個(gè)數(shù)據(jù)值的字段和記錄卻是唯一的,字段可以用字段名來(lái)識(shí)別,記錄則通常通過記錄的某些唯一的特征符號(hào)來(lái)識(shí)別。 數(shù)據(jù)庫(kù)管理系統(tǒng)( Data Base Management System)簡(jiǎn)稱為 DBMS,是 用于描述、 .管理和維護(hù)數(shù)據(jù)庫(kù)的程序系統(tǒng),是數(shù)據(jù)庫(kù)系統(tǒng)的核心組成部分。它建立在操縱系統(tǒng)的基礎(chǔ)上,對(duì)數(shù)據(jù)庫(kù)進(jìn)行同一的管理和控制。它的主要功能是: 1. 描述數(shù)據(jù)庫(kù) :描述和定義數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)、語(yǔ)義信息和保密要求等。 2. 管理數(shù)據(jù)庫(kù):控制整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的運(yùn)行,控制用戶的并發(fā)性訪問,檢驗(yàn)數(shù)據(jù)的安全、保密與完整性,執(zhí)行數(shù)據(jù)檢索、插入、刪除、修改等操縱。 維護(hù)數(shù)據(jù)庫(kù) :控制數(shù)據(jù)庫(kù)初始數(shù)據(jù)的裝入,記錄工作日志,監(jiān)視數(shù)據(jù)庫(kù)性能,修改更新數(shù)據(jù)庫(kù),重新組織數(shù)據(jù)庫(kù),恢復(fù)出現(xiàn)故障的數(shù)據(jù)庫(kù)。 3. 數(shù)據(jù)通訊 :組織數(shù)據(jù)的傳 輸,以保證多個(gè)用戶同時(shí)使用數(shù)據(jù)庫(kù)。 結(jié)構(gòu)化查詢語(yǔ)言( SQL) 結(jié)構(gòu)化查詢語(yǔ)言( Structure Query Language)是基于關(guān)系模型的數(shù)據(jù)庫(kù)查詢語(yǔ)言,它是一種非過程化的程序語(yǔ)言,也就是說(shuō),沒有必要寫出將如何做某件事情,只需寫出做到什么就可以了。寫出的語(yǔ)句可看作是一個(gè)題目,稱為 “查詢 ”( Query),針對(duì)這個(gè)查詢,得到所需的查詢結(jié)果。 例如: Select Name,Total from Class where Total600 這個(gè)查詢意為從數(shù)據(jù)庫(kù)表 Class 中將總分( Total)大于 600 的所有人選出來(lái),并列出他們的姓名 (Name)和總分 (Total)。 把 SQL 描述為子語(yǔ)言更適當(dāng)一些,由于它沒有任何屏幕處理或用戶輸入 /輸出的能力。它的主要目的是為了提供訪問數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)方法,而不管數(shù)據(jù)庫(kù)應(yīng)用的其余部分是用什么語(yǔ)言編寫的,它既是為數(shù)據(jù)庫(kù)的交互式查詢而設(shè)計(jì)的(因此被稱為動(dòng)態(tài) SQL),同時(shí)也可在過程化語(yǔ)言編寫的數(shù)據(jù)庫(kù)應(yīng)用程序中使用(因此被稱為嵌入式 SQL)。 結(jié)構(gòu)化查詢語(yǔ)言( SQL),向數(shù)據(jù)庫(kù)發(fā)送信息或者從數(shù)據(jù)庫(kù)獲取信息的標(biāo)準(zhǔn)語(yǔ)言。 理論支持 UCD 函數(shù) UCD 即 User Code Dll,也就是用戶 自定義函數(shù)的 縮寫 ,它是使用 C、 VC、 VB、 10 C++等語(yǔ)言編寫的自定義函數(shù) ,編寫后生成 DLL 文件,即 Dynamic Link Libraries,也就是動(dòng)態(tài)鏈接庫(kù)。但是,標(biāo)準(zhǔn)的 DLL 文件的格式及其調(diào)用方法都比較繁瑣 ,往往需要參考一系列的用戶手冊(cè),很不方便。 DLL 函數(shù)功能雖然強(qiáng)大 ,但是對(duì)于沒用編程基礎(chǔ)的 Authorware 初學(xué)者來(lái)說(shuō)似乎顯得困難了點(diǎn),這時(shí)候 UCD( U32)就發(fā)揮作用了。Authorware 支持了一種擴(kuò)展的 DLL 文件定義方式 ,這種方式就叫做 UCD 函數(shù)。 實(shí)際上 UCD( U32)也是 DLL,只不過是符合 Authorware 特有的 USERCODE 擴(kuò)展標(biāo)準(zhǔn)的動(dòng)態(tài)鏈接庫(kù),方便不熟悉的 DLL 用戶。 UCD 擴(kuò)展了 Authorware 的使用開發(fā)范圍,使得用它開發(fā)出來(lái)的程序更強(qiáng)大,實(shí)現(xiàn)了許多高級(jí)語(yǔ)言才能編程才能實(shí)現(xiàn)的功能。 當(dāng) Authorware 調(diào)用以 UCD 格式定義的 DLL 文件時(shí),系統(tǒng)自動(dòng)地編譯此動(dòng)態(tài)庫(kù),將擴(kuò)展名改為 .UCD,然后在用戶自定義函數(shù)對(duì)話框中能夠顯示 DLL 文件中所包含的全部函數(shù)名稱、參數(shù)、返回值、語(yǔ)法樣式等內(nèi)容 ,從而使用戶有所選擇地裝載用戶自定義的函數(shù) .UCD 是 16 位版本符合 USERCODE 的擴(kuò)展標(biāo)準(zhǔn)的動(dòng)態(tài)鏈接庫(kù) ,適用 在 這樣的 16 位操作系統(tǒng)環(huán)境下 。 U32 是 32 位版本符合 USERCODE 的擴(kuò)展標(biāo)準(zhǔn)的動(dòng)態(tài)鏈接庫(kù) , 用在 Wndows95/98/NT 這樣的 32 位操作系統(tǒng)環(huán)境下 。在Authorware 中使用的是 U32。這些 函數(shù)存放在 u32 文件中 ,在使用某個(gè) UCD 函數(shù)時(shí)必須將該函數(shù)拷貝到 Authorware 目錄下 ,然后通過調(diào)用系統(tǒng)函數(shù)的方式取得自定義的函數(shù) . ODBC 數(shù)據(jù)源 要想通過 authoreware 連接 數(shù)據(jù)庫(kù),就要 利用 ODBC 操作數(shù)據(jù)庫(kù), ODBC(Open Database Connectivity,開放數(shù)據(jù)庫(kù)互連 ),他是美國(guó)微軟 公司推出的實(shí)現(xiàn)異構(gòu)數(shù)據(jù)庫(kù)互連的標(biāo)準(zhǔn)。 它建立了一組規(guī)范,并提供了一組對(duì)數(shù)據(jù)庫(kù)訪問的標(biāo)準(zhǔn) API(應(yīng)用程序編程接口)。這些 API 利用 SQL 來(lái)完成其大部分任務(wù)。 ODBC 本身也提供了對(duì) SQL語(yǔ)言的支持,用戶可以直接將 SQL 語(yǔ)句送給 ODBC。它對(duì)用戶屏蔽了不同數(shù)據(jù)庫(kù)之間的差異,從而可以使用戶利用標(biāo)準(zhǔn)的 SQL 語(yǔ)言對(duì)各種不同的數(shù)據(jù)庫(kù)進(jìn)行操作。Authorware 提供了一個(gè)支持標(biāo)準(zhǔn) ODBC 的數(shù)據(jù)庫(kù)接口,利用標(biāo)準(zhǔn)的 SQL 語(yǔ) 言幾可以對(duì) Access、 FoxPro、 Dbase、 Orade、 Sybase、 SQL Server 等數(shù)據(jù)庫(kù)進(jìn)行添加、刪除和查詢等基本操作。 Authorware 提供 的 持標(biāo)準(zhǔn) ODBC 的數(shù)據(jù)庫(kù)接口 —— ,利用標(biāo)準(zhǔn)的 SQL語(yǔ)言實(shí)現(xiàn)對(duì)關(guān)系數(shù)據(jù)庫(kù)的添加、刪除和查詢等基本操作。 Authorware 執(zhí)行數(shù)據(jù)庫(kù)操作時(shí),首先調(diào)用外部的 U32 函數(shù)( ),通過數(shù)據(jù)源或數(shù)據(jù)庫(kù)連接字符串與ODBC 驅(qū)動(dòng)程序建立聯(lián)系,由 ODBC 驅(qū)動(dòng)程序連接并打開數(shù)據(jù)庫(kù);然后用標(biāo)準(zhǔn) SQL命令通過 U32 函數(shù)的操作訪問數(shù)據(jù)庫(kù),再對(duì) 返回的記錄集通過調(diào)用某些系統(tǒng)函數(shù)可以獲取某條記錄的某個(gè)字段的值;最后調(diào)用 U32 函數(shù)關(guān)閉數(shù)據(jù)庫(kù)連接,結(jié)束對(duì)數(shù)據(jù)庫(kù)的訪問。 在 Authorware 中操作數(shù)據(jù)庫(kù),必須具備以下條件 : 1)所連接數(shù)據(jù)庫(kù)的 ODBC 驅(qū)動(dòng)程序。 2) ODBC 用戶代碼文件,即需要調(diào)用外部的 UCD 函數(shù)( )。 3)數(shù)據(jù)庫(kù)源文件,一般由數(shù)據(jù)庫(kù)軟件創(chuàng)建,也可以利用 Authorware 新建和添加 11 記錄。 ODBC 驅(qū)動(dòng)程序是一種動(dòng)態(tài)的鏈接庫(kù),它含有可與各種不同數(shù)據(jù)庫(kù)相連接的函數(shù),每種數(shù)據(jù)庫(kù)類型都有單獨(dú)的驅(qū)動(dòng)程序 。 用戶使用的每個(gè) ODBC 驅(qū) 動(dòng)程序都必須包含基本系列的函數(shù),基本的功能如下。 1)提供數(shù)據(jù)庫(kù)的鏈接; 2)準(zhǔn)備和執(zhí)行 SQL 語(yǔ)句; 3)處理事務(wù)的功能; 4)返回結(jié)果集; 5)通知應(yīng)用程序的錯(cuò)誤信息。 關(guān)鍵技術(shù) ODBC 數(shù)據(jù)源的建立 在 Authorware 中正常 操作 數(shù)據(jù)庫(kù)的兩個(gè)基本條件 是: 1. DBC 驅(qū)動(dòng)程序必須可用,其作用是用來(lái)連接一種數(shù)據(jù)庫(kù)。 2. 建立 ODBC 數(shù)據(jù)源,用來(lái)連接一種特殊類型的數(shù)據(jù)庫(kù)的 ODBC 驅(qū)動(dòng)程序配置。 配置
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1