多媒體教學(xué)軟件設(shè)計與開發(fā)_第1頁
多媒體教學(xué)軟件設(shè)計與開發(fā)_第2頁
多媒體教學(xué)軟件設(shè)計與開發(fā)_第3頁
多媒體教學(xué)軟件設(shè)計與開發(fā)_第4頁
多媒體教學(xué)軟件設(shè)計與開發(fā)_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、學(xué)習目標學(xué)習目標1 1了解可在了解可在AuthorwareAuthorware中使用的外部函數(shù)類型中使用的外部函數(shù)類型2 2掌握裝入、調(diào)用掌握裝入、調(diào)用U32U32函數(shù)的方法,學(xué)習一些常用的函數(shù)的方法,學(xué)習一些常用的U32U32函函數(shù)數(shù)3 3學(xué)習調(diào)用學(xué)習調(diào)用DLLDLL函數(shù)的基本方法函數(shù)的基本方法4 4掌握裝入、調(diào)用的方法,學(xué)習一些常用的掌握裝入、調(diào)用的方法,學(xué)習一些常用的X32X32函數(shù)函數(shù)5 5學(xué)習在學(xué)習在AuthorwareAuthorware使用使用ActiveXActiveX控件的方法控件的方法6 6學(xué)習在學(xué)習在AuthorwareAuthorware使用使用OLEOLE功能的方法功

2、能的方法第第 14 14 章章 在多媒體教學(xué)軟件中使用外部函數(shù)與插件在多媒體教學(xué)軟件中使用外部函數(shù)與插件第第 14 14 章章 在多媒體教學(xué)軟件中使用外部函數(shù)與插件在多媒體教學(xué)軟件中使用外部函數(shù)與插件14.1 14.1 外部函數(shù)與插件外部函數(shù)與插件 AuthorwareAuthorware可以調(diào)用的外部函數(shù)包括可以調(diào)用的外部函數(shù)包括U32U32函數(shù)、函數(shù)、DLLDLL函數(shù)和函數(shù)和Scripting XtrasScripting Xtras函數(shù)。由于這些類型的函數(shù)并不是函數(shù)。由于這些類型的函數(shù)并不是AuthorwareAuthorware自自身的,所以在使用之前必須把這些函數(shù)裝入到程序中來。身的

3、,所以在使用之前必須把這些函數(shù)裝入到程序中來。 除了使用上述外部函數(shù)外,在除了使用上述外部函數(shù)外,在AuthorwareAuthorware中也可以很方便地使中也可以很方便地使用用ActiveXActiveX控件來增強控件來增強AuthorwareAuthorware的功能。的功能。AuthorwareAuthorware支持以支持以O(shè)LEOLE方方式使用外部程序,這些都擴大了編程空間,方便了程序設(shè)計者,提式使用外部程序,這些都擴大了編程空間,方便了程序設(shè)計者,提高了課件的水平。高了課件的水平。 此外,此外,AuthorwareAuthorware還提供了可以直接調(diào)用外部可執(zhí)行程序的系還提供了

4、可以直接調(diào)用外部可執(zhí)行程序的系統(tǒng)函數(shù)統(tǒng)函數(shù)JumpOutJumpOut和和JumpOutReturnJumpOutReturn。14.2.1 U3214.2.1 U32簡介簡介第第 14 14 章章 在多媒體教學(xué)軟件中使用外部函數(shù)與插件在多媒體教學(xué)軟件中使用外部函數(shù)與插件14.2 U3214.2 U32函數(shù)函數(shù) 外部函數(shù)又稱用戶自定義函數(shù),這是一些是對于絕大多數(shù)用戶外部函數(shù)又稱用戶自定義函數(shù),這是一些是對于絕大多數(shù)用戶而言都沒有能力開發(fā)的、功能強大、能付諸實用的函數(shù),這些函數(shù)而言都沒有能力開發(fā)的、功能強大、能付諸實用的函數(shù),這些函數(shù)大多都是由第三方軟件公司提供的。大多都是由第三方軟件公司提供的

5、。 UCD UCD (User CoseUser Cose Documents Documents,用戶代碼文檔)函數(shù)就是這樣,用戶代碼文檔)函數(shù)就是這樣一種函數(shù)。通常一種函數(shù)。通常UCDUCD函數(shù)有兩個不同的版本。一個是適用于函數(shù)有兩個不同的版本。一個是適用于1616位操位操作系統(tǒng)的,擴展名為作系統(tǒng)的,擴展名為UCDUCD,另一個是適用于,另一個是適用于3232位操作系統(tǒng)的,其擴位操作系統(tǒng)的,其擴展名為展名為U32U32,在,在AuthorwareAuthorware 7.0 7.0中只支持中只支持U32U32格式的版本,所以本書格式的版本,所以本書把把UCDUCD稱為稱為U32U32。14

6、.2.2 U3214.2.2 U32函數(shù)用法函數(shù)用法第第 14 14 章章 在多媒體教學(xué)軟件中使用外部函數(shù)與插件在多媒體教學(xué)軟件中使用外部函數(shù)與插件14.2 U3214.2 U32函數(shù)函數(shù) 聲明聲明U32U32函數(shù)的方法是通過菜函數(shù)的方法是通過菜單命令單命令Window/FunctionsWindow/Functions或單擊或單擊函數(shù)工具按鈕打開如右圖所示的函數(shù)工具按鈕打開如右圖所示的函數(shù)窗口,在函數(shù)窗口,在CategoryCategory下拉框中下拉框中的最后一項是當前程序的程序名,的最后一項是當前程序的程序名,選中這一項,下面的列表框中是選中這一項,下面的列表框中是空白的,表示沒有任何空

7、白的,表示沒有任何U32U32函數(shù)被函數(shù)被引用。引用。14.2.2 U3214.2.2 U32函數(shù)用法函數(shù)用法第第 14 14 章章 在多媒體教學(xué)軟件中使用外部函數(shù)與插件在多媒體教學(xué)軟件中使用外部函數(shù)與插件14.2 U3214.2 U32函數(shù)函數(shù) 單擊單擊LoadLoad按鈕,彈出裝按鈕,彈出裝入函數(shù)對話框,選定一個入函數(shù)對話框,選定一個U32U32文文件后,單擊件后,單擊“打開打開”按鈕,就按鈕,就出現(xiàn)如右圖所示的選擇函數(shù)對出現(xiàn)如右圖所示的選擇函數(shù)對話框。話框。 選擇一個或多個函數(shù),單選擇一個或多個函數(shù),單擊擊LoadLoad按鈕,就把該函數(shù)裝入按鈕,就把該函數(shù)裝入當前程序了。當前程序了。1

8、4.2.3 14.2.3 動畫光標動畫光標第第 14 14 章章 在多媒體教學(xué)軟件中使用外部函數(shù)與插件在多媒體教學(xué)軟件中使用外部函數(shù)與插件14.2 U3214.2 U32函數(shù)函數(shù) 本例給出了在本例給出了在AuthorwareAuthorware程序中使用自定義的動畫鼠標光標程序中使用自定義的動畫鼠標光標的方法,利用了裝入、調(diào)用的方法,利用了裝入、調(diào)用U32U32函數(shù)的方法。函數(shù)的方法。14.2.4 14.2.4 改變分辨率改變分辨率第第 14 14 章章 在多媒體教學(xué)軟件中使用外部函數(shù)與插件在多媒體教學(xué)軟件中使用外部函數(shù)與插件14.2 U3214.2 U32函數(shù)函數(shù) 不同的不同的Authorw

9、areAuthorware程序可能需要不同的屏幕分辨率,而使用程序可能需要不同的屏幕分辨率,而使用不同的計算機時屏幕分辨率不一定是使課件效果最好的設(shè)置。本不同的計算機時屏幕分辨率不一定是使課件效果最好的設(shè)置。本例說明如何在例說明如何在AuthorwareAuthorware程序中改變屏幕分辨率的方法,這是很程序中改變屏幕分辨率的方法,這是很實用的方法。例子中使用實用的方法。例子中使用alTools.u32alTools.u32文件中的文件中的alGetDispSetalGetDispSet函數(shù)函數(shù)獲取屏幕分辨率,使用獲取屏幕分辨率,使用alChangeResalChangeRes函數(shù)設(shè)置分辨率

10、。函數(shù)設(shè)置分辨率。14.2.5 14.2.5 窗口閃爍窗口閃爍第第 14 14 章章 在多媒體教學(xué)軟件中使用外部函數(shù)與插件在多媒體教學(xué)軟件中使用外部函數(shù)與插件14.2 U3214.2 U32函數(shù)函數(shù) 窗口閃爍是引起用戶注意的重要手段,是編程時常用的方法。窗口閃爍是引起用戶注意的重要手段,是編程時常用的方法。本例利用本例利用U32U32函數(shù)實現(xiàn)函數(shù)實現(xiàn)AuthorwareAuthorware演示窗口的閃爍。在例子中,使演示窗口的閃爍。在例子中,使用用AuthorwareAuthorware的系統(tǒng)函數(shù)的系統(tǒng)函數(shù)WindowHandleWindowHandle獲取演示窗口的句柄,使獲取演示窗口的句柄

11、,使用用Winapi.u32Winapi.u32文件中的文件中的FlashWindowFlashWindow函數(shù)使窗口閃爍,使用函數(shù)使窗口閃爍,使用SleepSleep函數(shù)延時。函數(shù)延時。14.3.1 DLL14.3.1 DLL函數(shù)用法函數(shù)用法第第 14 14 章章 在多媒體教學(xué)軟件中使用外部函數(shù)與插件在多媒體教學(xué)軟件中使用外部函數(shù)與插件14.3 DLL14.3 DLL函數(shù)函數(shù) 打 開 裝 入 函 數(shù)打 開 裝 入 函 數(shù) L o a d L o a d FuntionFuntion對話框,在下部的對話框,在下部的“文件類型文件類型”下拉列表中選擇下拉列表中選擇All availableAll

12、 available,此時,此時DLLDLL文件文件出現(xiàn)在文件列表窗口中,從中出現(xiàn)在文件列表窗口中,從中選擇選擇“Qcard32.dll”Qcard32.dll”文件,文件,又彈出又彈出“Non-AuthorwareNon-Authorware DLL” DLL”對話框,如右圖所示。對話框,如右圖所示。14.3.1 DLL14.3.1 DLL函數(shù)用法函數(shù)用法第第 14 14 章章 在多媒體教學(xué)軟件中使用外部函數(shù)與插件在多媒體教學(xué)軟件中使用外部函數(shù)與插件14.3 DLL14.3 DLL函數(shù)函數(shù) 在在Function NameFunction Name文本框中輸入函數(shù)名文本框中輸入函數(shù)名DrawB

13、ackDrawBack,在,在ArgumentsArguments文本框中輸入?yún)?shù)的數(shù)據(jù)類型文本框中輸入?yún)?shù)的數(shù)據(jù)類型Long, Long, Long, LongLong, Long, Long, Long,在在ReturnReturn文本框中輸入返回值的數(shù)據(jù)類型文本框中輸入返回值的數(shù)據(jù)類型LongLong,單擊,單擊LoadLoad按鈕,按鈕,這 時 在 窗 口 的 最 下 方 看 到 一 行 信 息這 時 在 窗 口 的 最 下 方 看 到 一 行 信 息 “ S u c c e s s f u l l y S u c c e s s f u l l y loadedDrawBackloa

14、dedDrawBack ()” ()”,意思是這個函數(shù)已經(jīng)裝入。用同樣的方,意思是這個函數(shù)已經(jīng)裝入。用同樣的方法裝入其他法裝入其他DLLDLL函數(shù),最后單擊函數(shù),最后單擊DoneDone按鈕,就能在函數(shù)窗口中看到按鈕,就能在函數(shù)窗口中看到這些函數(shù)。這些函數(shù)。14.3.2 14.3.2 繪制撲克繪制撲克第第 14 14 章章 在多媒體教學(xué)軟件中使用外部函數(shù)與插件在多媒體教學(xué)軟件中使用外部函數(shù)與插件14.3 DLL14.3 DLL函數(shù)函數(shù) 制作撲克游戲課件時需要繪制撲克。本運行程序時演示窗口制作撲克游戲課件時需要繪制撲克。本運行程序時演示窗口隨機顯示隨機顯示3 3張撲克:左側(cè)隨機顯示撲克張撲克:左

15、側(cè)隨機顯示撲克5252張花色中的一張,中間隨張花色中的一張,中間隨機顯示大小鬼中的一張,右側(cè)隨機顯示機顯示大小鬼中的一張,右側(cè)隨機顯示6 6種背面花色中的一張。本種背面花色中的一張。本例使用了裝入和調(diào)用例使用了裝入和調(diào)用DLLDLL函數(shù)的方法。制作本例時必須把函數(shù)的方法。制作本例時必須把Qcard32.dllQcard32.dll文件放到文件放到AuthorwareAuthorware可以找到的目錄下??梢哉业降哪夸浵隆?4.4.1 Xtras14.4.1 Xtras的種類的種類第第 14 14 章章 在多媒體教學(xué)軟件中使用外部函數(shù)與插件在多媒體教學(xué)軟件中使用外部函數(shù)與插件14.4 14.4

16、使用使用XtrasXtras XtrasXtras是一種擴充是一種擴充AuthorwareAuthorware功能的技術(shù),像使用功能的技術(shù),像使用U32U32和和ActiveXActiveX控件一樣,使用控件一樣,使用XtrasXtras也極大地擴充了也極大地擴充了AuthorwareAuthorware的功能。的功能。 根據(jù)操作系統(tǒng)的不同,根據(jù)操作系統(tǒng)的不同,XtrasXtras分為兩種:一種是支持分為兩種:一種是支持1616位操作位操作系統(tǒng)的系統(tǒng)的XtrasXtras,其擴展名是,其擴展名是X16X16;另一種是支持;另一種是支持3232位操作系統(tǒng)的位操作系統(tǒng)的XtrasXtras,其后綴

17、名為,其后綴名為X32X32。AuthorwareAuthorware 7.0 7.0只支持只支持3232位的位的X32X32。 XtrasXtras文件通常位于文件通常位于AuthorwareAuthorware的的XtrasXtras目錄及其子目錄下。目錄及其子目錄下。因此,若要使用因此,若要使用XtrasXtras技術(shù)為技術(shù)為AuthorwareAuthorware增加功能是很方便的,只增加功能是很方便的,只需把相應(yīng)的需把相應(yīng)的X32X32文件復(fù)制到文件復(fù)制到AuthorwareAuthorware的的XtrasXtras目錄及其子目錄下,目錄及其子目錄下,就能在就能在Authorwar

18、eAuthorware中使用該中使用該X32X32文件所提供的功能。文件所提供的功能。14.4.1 Xtras14.4.1 Xtras的種類的種類第第 14 14 章章 在多媒體教學(xué)軟件中使用外部函數(shù)與插件在多媒體教學(xué)軟件中使用外部函數(shù)與插件14.4 14.4 使用使用XtrasXtras根據(jù)根據(jù)XtrasXtras在在AuthorwareAuthorware中的功能,可將中的功能,可將XtrasXtras分為分為5 5種類型:種類型: 1. Transition Xtras1. Transition Xtras 特殊過渡效果。特殊過渡效果。 2. Sprite Xtras2. Sprite

19、Xtras 這類這類XtrasXtras可以給演示窗口增加一些功能可以給演示窗口增加一些功能元素。元素。 3 3Scripting XtrasScripting Xtras 使用這類使用這類XtrasXtras可以為程序提供一些自可以為程序提供一些自定義函數(shù),用戶能像使用系統(tǒng)函數(shù)一樣使用它們。定義函數(shù),用戶能像使用系統(tǒng)函數(shù)一樣使用它們。 4 4MIXMIX,serviceservice和和viewer Xtrasviewer Xtras 這類這類XtrasXtras為為AuthorwareAuthorware的功能提供了核心組件。的功能提供了核心組件。 5 5ToolXtrasToolXtra

20、s 這類這類XtrasXtras出現(xiàn)在出現(xiàn)在AuthorwareAuthorware的的XtraXtra菜單中,菜單中,它們?yōu)槌绦蛱峁┝艘恍└郊拥墓δ?。它們?yōu)槌绦蛱峁┝艘恍└郊拥墓δ堋?4.4.2 14.4.2 調(diào)用調(diào)用Scripting XtrasScripting Xtras函數(shù)的方法函數(shù)的方法第第 14 14 章章 在多媒體教學(xué)軟件中使用外部函數(shù)與插件在多媒體教學(xué)軟件中使用外部函數(shù)與插件14.4 14.4 使用使用XtrasXtras Scripting Xtras Scripting Xtras中的函數(shù)有中的函數(shù)有3 3種形式種形式 1 1全局函數(shù)全局函數(shù) 2 2父對象方法父對象方法

21、3 3子對象方法子對象方法 (1 1)利用全局函數(shù))利用全局函數(shù)NewObjectNewObject建立一個子對象;建立一個子對象; (2 2)利用)利用CallObjectCallObject系統(tǒng)函數(shù)調(diào)用一個子對象方法;系統(tǒng)函數(shù)調(diào)用一個子對象方法; (3 3)利用)利用DeleteObjectDeleteObject系統(tǒng)函數(shù)移除子對象。系統(tǒng)函數(shù)移除子對象。14.4.3 14.4.3 編輯文本編輯文本第第 14 14 章章 在多媒體教學(xué)軟件中使用外部函數(shù)與插件在多媒體教學(xué)軟件中使用外部函數(shù)與插件14.4 14.4 使用使用XtrasXtras 本例制作了一個文本文件編輯工具,并具有創(chuàng)建或打開文

22、件、本例制作了一個文本文件編輯工具,并具有創(chuàng)建或打開文件、保存或不保存文件、關(guān)閉文件的功能。在編輯時有剪切、復(fù)制、保存或不保存文件、關(guān)閉文件的功能。在編輯時有剪切、復(fù)制、粘貼、刪除、全選和撤銷的功能。其中,用到了粘貼、刪除、全選和撤銷的功能。其中,用到了Scripting XtrasScripting Xtras類型的類型的fileIO.X32fileIO.X32文件中全局函數(shù)、父對象方法和子對象方法的文件中全局函數(shù)、父對象方法和子對象方法的用法。用法。14.5.1 14.5.1 在在AuthorwareAuthorware中使用中使用ActiveXActiveX控件控件第第 14 14 章章

23、 在多媒體教學(xué)軟件中使用外部函數(shù)與插件在多媒體教學(xué)軟件中使用外部函數(shù)與插件14.5 14.5 使用使用ActiveXActiveX控件控件 把手形插入點放在流程線上欲插入把手形插入點放在流程線上欲插入ActiveXActiveX控件的位置上,利控件的位置上,利用菜單命令用菜單命令I(lǐng)nsertInsert ModifyModify ActiveXActiveX打開打開Select ActiveX Select ActiveX ControlControl對話框,這里列出了各種程序安裝時已經(jīng)在對話框,這里列出了各種程序安裝時已經(jīng)在WindowsWindows中注中注冊的所有冊的所有AictiveX

24、AictiveX控件。從控件列表中選擇所需要的控件,單擊控件。從控件列表中選擇所需要的控件,單擊OKOK按鈕就在插入點處插入一個按鈕就在插入點處插入一個ActiveXActiveX圖標。圖標。14.5.1 14.5.1 在在AuthorwareAuthorware中使用中使用ActiveXActiveX控件控件第第 14 14 章章 在多媒體教學(xué)軟件中使用外部函數(shù)與插件在多媒體教學(xué)軟件中使用外部函數(shù)與插件14.5 14.5 使用使用ActiveXActiveX控件控件 插入插入ActiveXActiveX控件時會自動打開控件時會自動打開ActiveXActiveX控件的屬性對話框,控件的屬性對

25、話框,如右圖所示。如右圖所示。 AuthorwareAuthorware中使用中使用ActiveXActiveX控件的是靠對控件的是靠對ActiveXActiveX控件的屬性、方控件的屬性、方法、事件的操作來完成的。法、事件的操作來完成的。14.5.2 ActiveX14.5.2 ActiveX控件的注冊控件的注冊第第 14 14 章章 在多媒體教學(xué)軟件中使用外部函數(shù)與插件在多媒體教學(xué)軟件中使用外部函數(shù)與插件14.5 14.5 使用使用ActiveXActiveX控件控件 1. ActiveX 1. ActiveX控件的安裝控件的安裝 首 先 把 控 件 的首 先 把 控 件 的 O C XO

26、 C X 文 件 復(fù) 制 到 硬 盤 上 , 一 般 是 放 在文 件 復(fù) 制 到 硬 盤 上 , 一 般 是 放 在C:windowssystem32C:windowssystem32目錄中,然后再進行注冊。目錄中,然后再進行注冊。 2 2手工注冊手工注冊ActiveXActiveX控件控件 手工注冊和注銷手工注冊和注銷ActiveXActiveX控件使用控件使用C:WindowsSystem32C:WindowsSystem32目錄下目錄下的的Regsvr32.exeRegsvr32.exe程序。程序。 3 3在在AuthorwareAuthorware程序中注冊程序中注冊ActiveXA

27、ctiveX控件??丶?在在AuthorwareAuthorware程序中注冊程序中注冊ActiveXActiveX控件是防止計算機中沒有所控件是防止計算機中沒有所需控件而導(dǎo)致需控件而導(dǎo)致AuthorwareAuthorware課件無法運行的好方法。課件無法運行的好方法。14.5.3 14.5.3 定時器定時器第第 14 14 章章 在多媒體教學(xué)軟件中使用外部函數(shù)與插件在多媒體教學(xué)軟件中使用外部函數(shù)與插件14.5 14.5 使用使用ActiveXActiveX控件控件 本例中運行程序顯示一個行進的正弦波,通過按鈕本例中運行程序顯示一個行進的正弦波,通過按鈕“”和和“/”/”能夠控制波傳播的方

28、向。使用定時器控件能夠控制波傳播的方向。使用定時器控件Timers.ocxTimers.ocx,每,每100100毫秒自動發(fā)生一個毫秒自動發(fā)生一個TimerTimer事件,然后使用事件,然后使用AuthorwareAuthorware是事件響應(yīng)來是事件響應(yīng)來響應(yīng)響應(yīng)TimerTimer事件,達到自動重新繪圖的目的。事件,達到自動重新繪圖的目的。14.6.1 OLE14.6.1 OLE技術(shù)簡介技術(shù)簡介第第 14 14 章章 在多媒體教學(xué)軟件中使用外部函數(shù)與插件在多媒體教學(xué)軟件中使用外部函數(shù)與插件14.6 OLE14.6 OLE應(yīng)用應(yīng)用 OLE OLE技術(shù)即技術(shù)即“對象鏈接和嵌入技術(shù)對象鏈接和嵌入

29、技術(shù)”,在,在AuthorwareAuthorware中使用中使用OLEOLE技術(shù)能很大程度上增強其功能,利用其他軟件的優(yōu)勢以極其方便的技術(shù)能很大程度上增強其功能,利用其他軟件的優(yōu)勢以極其方便的手段實現(xiàn)本來在手段實現(xiàn)本來在AuthorwareAuthorware中難以實現(xiàn)的效果。中難以實現(xiàn)的效果。OLEOLE技術(shù)使得能在技術(shù)使得能在AuthorwareAuthorware中直接使用和修改其他程序的數(shù)據(jù)對象,中直接使用和修改其他程序的數(shù)據(jù)對象,OLEOLE技術(shù)有兩技術(shù)有兩種使用方式,一是嵌入式種使用方式,一是嵌入式OLEOLE技術(shù),一是鏈接式技術(shù),一是鏈接式OLEOLE技術(shù)。技術(shù)。 Author

30、wareAuthorware的顯示圖標和交互圖標的演示窗口是的顯示圖標和交互圖標的演示窗口是OLEOLE對象的容對象的容器,或者說在顯示圖標和交互圖標的演示窗口中可以安放器,或者說在顯示圖標和交互圖標的演示窗口中可以安放OLEOLE對象。對象。14.6.2 14.6.2 使用嵌入式使用嵌入式OLEOLE技術(shù)技術(shù)第第 14 14 章章 在多媒體教學(xué)軟件中使用外部函數(shù)與插件在多媒體教學(xué)軟件中使用外部函數(shù)與插件14.6 OLE14.6 OLE應(yīng)用應(yīng)用 在程序流程線上放一個顯示圖標或交互圖標,打開演示窗口,在程序流程線上放一個顯示圖標或交互圖標,打開演示窗口,使用菜單命令使用菜單命令I(lǐng)nsert/OL

31、E ObjectInsert/OLE Object打開打開Insert Object.Insert Object.(插入(插入對象)對話框,在對象)對話框,在“對象類型對象類型”列表框中列出了本計算機中可以使列表框中列出了本計算機中可以使用的用的OLEOLE對象,從中選擇所需的對象。如果使用已有圖片選擇單選對象,從中選擇所需的對象。如果使用已有圖片選擇單選鈕鈕“由文件創(chuàng)建由文件創(chuàng)建”,如果需要在,如果需要在AuthorwareAuthorware中創(chuàng)建圖片,就選擇中創(chuàng)建圖片,就選擇“新建新建”,然后單擊確定按鈕,就把,然后單擊確定按鈕,就把OLEOLE對象插入到顯示圖標演示對象插入到顯示圖標演

32、示窗口中。窗口中。14.6.3 14.6.3 特殊粘貼特殊粘貼第第 14 14 章章 在多媒體教學(xué)軟件中使用外部函數(shù)與插件在多媒體教學(xué)軟件中使用外部函數(shù)與插件14.6 OLE14.6 OLE應(yīng)用應(yīng)用 特殊粘貼(特殊粘貼(Paste SpecialPaste Special)也是使用)也是使用OLEOLE技術(shù)的有效手段,該技術(shù)的有效手段,該手段是通過剪貼板進行工作的,要進行特殊粘貼,就應(yīng)當事先把欲手段是通過剪貼板進行工作的,要進行特殊粘貼,就應(yīng)當事先把欲粘貼的對象放入到剪貼板中,以下是具體的例子。粘貼的對象放入到剪貼板中,以下是具體的例子。 本例中使用本例中使用OLEOLE技術(shù)在技術(shù)在Autho

33、rwareAuthorware中顯示比較復(fù)雜的數(shù)學(xué)公式。中顯示比較復(fù)雜的數(shù)學(xué)公式。利用利用Word 2000Word 2000中中 “ “MicrosoftMicrosoft公式公式3.0” 3.0” 的書寫數(shù)學(xué)公式功能,的書寫數(shù)學(xué)公式功能,更好地在更好地在AuthorwareAuthorware中書寫和編排公式。技術(shù)關(guān)鍵是使用中書寫和編排公式。技術(shù)關(guān)鍵是使用“特殊粘特殊粘貼貼”的方式。的方式。第第 14 14 章章 在多媒體教學(xué)軟件中使用外部函數(shù)與插件在多媒體教學(xué)軟件中使用外部函數(shù)與插件14.7 14.7 調(diào)用外部程序調(diào)用外部程序 調(diào)用外部程序是擴充軟件功能的重要手段。調(diào)用外部程序是擴充軟件

34、功能的重要手段。AuthorwareAuthorware提供了提供了JumpFileJumpFile,JumpFileReturnJumpFileReturn,JumpOutJumpOut,JumpOutReturnJumpOutReturn共共4 4個系統(tǒng)個系統(tǒng)函數(shù)來調(diào)用外部程序。其中函數(shù)來調(diào)用外部程序。其中JumpFileJumpFile和和JumpFileReturnJumpFileReturn用于調(diào)用其用于調(diào)用其他他AuthorwareAuthorware程序(擴展名為程序(擴展名為.a7p.a7p),而),而JumpOutJumpOut和和JumpOutReturnJumpOutReturn用于調(diào)用其他的程序(擴展名為用于調(diào)用其他的程序(擴展名為.EXE.EXE),包括已經(jīng)編譯成),包括已

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論