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

正文內(nèi)容

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

2025-01-08 20:13 本頁面
 

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