《多媒體軟件開發(fā)》課件第9章_第1頁
《多媒體軟件開發(fā)》課件第9章_第2頁
《多媒體軟件開發(fā)》課件第9章_第3頁
《多媒體軟件開發(fā)》課件第9章_第4頁
《多媒體軟件開發(fā)》課件第9章_第5頁
已閱讀5頁,還剩68頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第9章知識對象

9.1知識對象概述9.2知識對象的使用方法9.1知識對象概述9.1.1知識對象的用途知識對象窗口共有49個知識對象,用途廣泛、功能全面。從知識對象的功能用途上可將知識對象分為框架知識對象、資源知識對象和動作知識對象三類,這三類知識對象的用途各有不同。下面分別對三類知識對象的用途進行說明??蚣苤R對象的用途是提供程序模塊,創(chuàng)建一個程序。比如測驗(Quiz)知識對象可以用于制作測驗系統(tǒng),應用程序知識對象可以用于制作訓練程序,拍照知識對象可以用于介紹照相機的使用,等等。9.1.2知識對象的類型

1.“Internet”類型的知識對象

選擇“Internet”類型會看到如圖9-1所示的知識對象窗口,共包括3個知識對象?!癆uthorwareWeb播放器”知識對象主要用于為AuthorwareWeb播放器設置一個值得信賴的文件列表;“發(fā)送Email”知識對象主要通過SMTP發(fā)送E-mail;“運行默認瀏覽器”知識對象主要用于在默認的Web瀏覽器上運行指定的URL。

2.“LMS”類型的知識對象

選擇“LMS”類型會看到圖9-2所示的知識對象窗口,共包括2個知識對象,“LMS(初始化)”知識對象和“LMS(發(fā)送數(shù)據(jù))”知識對象。前者用于完成與LMS系統(tǒng)溝通前的初始化工作;后者用于向LMS系統(tǒng)發(fā)送數(shù)據(jù),或者結(jié)束與LMS系統(tǒng)的通信。圖9-1圖9-2

3.“RTF對象”類型的知識對象

選擇“RTF對象”類型會看到圖9-3所示的知識對象窗口,共包括6個知識對象?!氨4鍾TF對象”用于輸出一個RTF對象;“插入RTF對象熱文本交互”主要用于自動為指定的RTF對象創(chuàng)建具有熱區(qū)響應的交互作用分支結(jié)構,并且自動讀取RTF對象中與超文本對應的超鏈接代碼;“查找RTF對象”用于從某些特定文本或短語查找RTF對象;“創(chuàng)建RTF對象”用于創(chuàng)建一個RTF對象;“獲取RTF對象文本區(qū)”的作用是返回文本在RTF對象區(qū)域;“顯示或隱藏RTF對象”用于使一個RTF對象可見或隱藏。

圖9-3

4.“界面構成”類型的知識對象

選擇“界面構成”類型會看到圖9-4所示的知識對象窗口,共包括13個知識對象?!氨4嫖募r對話框”的作用是為指定文件名和位置顯示對話框以及保存絕對路徑變量到指定文件;“窗口控制”用于創(chuàng)建Windows常用控制對象,包括命令按鈕、復選框、列表框等20種;“窗口控制-獲取屬性”用于獲取由窗口控制產(chǎn)生的控制對象的屬性;“窗口控制-設置屬性”用于設置窗口控制產(chǎn)生的控制對象的屬性值;“打開文件時對話框”的作用是創(chuàng)建一個打開文件對話框,并保存選擇文件的絕對路徑到變量;“電影控制”的作用是創(chuàng)建一個數(shù)字電影播放控制面板;“復選框”用于創(chuàng)建一個復選框;“滑動條”用于創(chuàng)建一個滑動條;“瀏覽文件夾對話框”用于創(chuàng)建一個Windows風格的文件夾瀏覽對話框,并將用戶選擇的路徑保存在變量中;“設置窗口標題”的作用是改變Authorware標題欄的標題;“收音機式按鈕”用于創(chuàng)建一個收音機式的交互按鈕;“消息框”用于創(chuàng)建一個Windows風格的消息對話框;“移動指針”用于控制鼠標指針在屏幕上進行移動。

5.“評估”類型的知識對象

選擇“評估”類型會看到圖9-5所示的知識對象窗口,共包括9個知識對象?!皢芜x問題”用于創(chuàng)建一個單項選擇問題;“得分”用于實現(xiàn)測試成績的記錄、統(tǒng)計和顯示;“登錄”用于執(zhí)行注冊序列和選擇保存類型,以便在審定記錄時更容易評定問題;“多重選擇問題”用于創(chuàng)建一個多項選擇問題;“簡略回答問題”用于創(chuàng)建一個簡答問題;“熱點問題”用于創(chuàng)建一個熱區(qū)問題;“熱對象問題”用于創(chuàng)建一個熱對象問題;“拖放-問題”用于創(chuàng)建一個拖放問題;“真-假問題”用于創(chuàng)建一個對錯判斷問題。圖9-4圖9-5

6.“輕松工具箱”類型的知識對象

選擇“輕松工具箱”類型會看到圖9-6所示的知識對象窗口,共包括4個知識對象。“輕松窗口控制”與“輕松框架模型”聯(lián)合使用,用于創(chuàng)建易用性的Windows控制;“輕松反饋”與“輕松框架模型”聯(lián)合使用,用于閱讀交互作用的反饋信息或設計圖標的描述信息;“輕松框架模型”用于創(chuàng)建支持易用性的程序框架;“輕松屏幕”的作用是為TTS和鍵盤輸入焦點準備屏幕內(nèi)容。

7.“文件類型”的知識對象

選擇“文件”類型會看到圖9-7所示的知識對象窗口,共包括7個知識對象?!安檎褻D驅(qū)動器”用于查找計算機上的第一個光盤驅(qū)動器的盤符;“讀取INI值”用于從WindowsINI文件中讀取配置設置信息;“復制文件”用于復制一個或多個文件到指定文件夾中;“設置文件屬性”的作用是為文件設置屬性,包括無屬性、只讀、隱藏、系統(tǒng)和文檔;“添加-移除字體資源”用于添加字體資源以便在程序中使用,在程序運行完畢后再將字體從用戶系統(tǒng)中刪除;“跳到指定Authorware文件”的作用是從當前程序文件跳轉(zhuǎn)到其他程序文件中;“寫入INI值”用于往WindowsINI文件中寫入配置設置信息。

圖9-6圖9-7

8.“新建”類型的知識對象

選擇“新建”類型會看到圖9-8所示的知識對象窗口,共包括3個知識對象。“測驗”的作用是創(chuàng)建用于測驗用途的程序框架,可以快速生成包括單選、多選、判斷等多種題型的測驗應用程序;“輕松工具箱”可以運行工具箱指南或者啟動一個易學應用框架模型新文件;“應用程序”屬于應用型知識對象,可以創(chuàng)建一個適合于訓練、演示用途的Authorware應用程序。

9.“指南”類型的知識對象

選擇“指南”類型會看到圖9-9所示的知識對象窗口,共包括2個知識對象。“拍照”用于介紹如何使用照相機;“相機部件”用于介紹照相機的構成部件。

圖9-8圖9-99.2知識對象的使用方法

9.2.1使用指針移動知識對象實現(xiàn)操作說明

1.程序設計我們可通過制作得到一個鼠標指針按制定路徑移動的程序。用戶運行程序時可以看到鼠標指針自動從一處移動到另一處,然后看到相應的說明文字。

2.核心技術

本例主要使用了“指針移動”知識對象對鼠標指針進行控制。

3.具體制作

(1)新建文件,設置文件屬性,取消菜單欄的顯示。拖放一個顯示圖標,在圖標中插入背景圖片。

(2)拖放知識對象“移動指針”到流程線上,彈出如圖9-10所示的操作向?qū)Т翱凇T诖翱诘淖髠?cè)顯示操作向?qū)У牟襟E流程線,在右側(cè)顯示相應步驟的參數(shù)設置。圖9-10顯示的是該知識對象的介紹文字。

圖9-10

(3)單擊“Next”按鈕,窗口如圖9-11所示,流程線顯示到了第二步,設置鼠標位置。設置項包括鼠標開始的位置、鼠標移動到哪以及鼠標的移動坐標系是相對屏幕還是相對程序演示窗口。參數(shù)按圖9-11所示進行設置。設置完后單擊“Next”按鈕。

圖9-11

(4)窗口進入第三步“Finish”,單擊窗口下方的“Done”關閉知識對象操作向?qū)Т翱凇?/p>

(5)在流程線上知識對象圖標下方拖放顯示圖標,在圖標中輸入說明文字:“從圖標欄拖圖標到流程線上,進行設置以實現(xiàn)相應的功能?!?/p>

(6)運行程序,可以看到鼠標指針從設定的位置移動到目的地后才能受用戶的控制。

9.2.2使用消息框知識對象制作退出提示信息框

1.程序設計

我們可利用消息框知識對象來修改完善7.1.6節(jié)的幼兒英語程序。當鼠標單擊退出按鈕后,不直接退出,而是彈出一個提示框以確認退出操作,如果單擊“是”則退出,否則返回程序界面。

2.核心技術

本例主要使用了“消息框”知識對象來實現(xiàn)退出提示框的功能。

3.具體制作

(1)打開7.1.6節(jié)的幼兒英語程序,將“退出”計算圖標刪除,再拖放一個群組圖標到條件交互的后面,將交互類型改為按鈕交互,設置按鈕為原來的按鈕樣式,將群組圖標命名為“退出”。

(2)雙擊“退出”群組圖標,在打開的二級流程線上拖放“消息框”知識對象,彈出的操作向?qū)Т翱谌鐖D9-12所示,簡要介紹了“消息框”知識對象及其使用情況。

(3)單擊“Next”按鈕,進入模式設置窗口,共有四種模式選擇,讀者可以進行嘗試性選擇,在運行后,再通過雙擊流程線上的知識對象重新進入操作向?qū)?,進行二次設置。

(4)單擊“Next”按鈕,到第三步。此處可以設置消息框中按鈕樣式和默認按鈕,左側(cè)有六種按鈕模式可以選擇,右側(cè)列出了所選按鈕模式的默認按鈕選擇,本例設置按鈕如圖9-13所示。

圖9-12圖9-13

(5)單擊“Next”按鈕,到第四步,此處一共有四種提示圖標樣式可供選擇,也可以選擇不使用圖標。這里選擇問號圖標,設置如圖9-14所示。

圖9-14

(6)單擊“Next”按鈕,到第五步,設置消息框的標題和提示文字。本例提示框的標題設置為“退出”,提示信息設置為“你真的想退出嗎?”,設置如圖9-15所示。

圖9-15

(7)單擊“Next”按鈕,到第六步,進行返回值的設置。這一步的設置決定了按鈕是否能夠?qū)崿F(xiàn)自己的功能。此處設置如圖9-16所示。

圖9-16

(8)單擊“Next”按鈕,到第七步,此處可以預覽所設置的消息框的樣式。如果不滿意,可以單擊“Back”按鈕,重新設置;如果滿意,單擊“Done”按鈕,關閉操作向?qū)Т翱凇?/p>

(9)在知識對象圖標下方,拖放一個計算圖標,在計算圖標中輸入以下代碼:

If"yes"=wzMBReturnedValuethen

Quit()

else

GoTo(IconID@"目標")

endif

(10)運行程序,單擊退出按鈕,可以看到圖9-17所示效果。單擊消息框中的“Yes”按鈕可以退出程序,單擊“No”按鈕可以返回交互界面。

圖9-179.2.3滑動條知識對象的使用

1.程序設計

我們可通過制作得到一個滑動條程序。用戶可以移動滑塊,移動滑塊時會在滑動條上方顯示滑塊當前值,同時圓的顏色隨著滑塊的移動而變化。

2.核心技術

本例主要使用了“滑動條”知識對象來實現(xiàn)該程序的制作。其中用到系統(tǒng)函數(shù)SetFrame設置圓邊線的顏色,用Circle函數(shù)畫圓;用PathPosition@"slider"變量存儲滑塊的值。

3.具體制作

(1)新建文件,從知識對象窗口拖放“滑動條”知識對象到流程線上,會彈出如圖9-18所示知識對象操作向?qū)Т翱凇?/p>

圖9-18

(2)單擊“Next”按鈕,到第二步,設置滑動條的樣式以及選擇放置方式。本例選擇如圖9-19所示的滑動條樣式,并選擇水平放置,即選擇“Horizontal”單選項。

圖9-19

(3)單擊“Next”按鈕,到第三步,設置滑塊的取值范圍。本例由于是制作隨滑塊的滑動而變色的圓,因此滑塊取值的最小值設為“0”,最大值設為“255”,如圖9-20所示。

圖9-20

(4)再單擊“Next”按鈕,到第四步,可以設置滑動條的長短。此處提供了三種改變滑動條長度的途徑,如圖9-21所示??梢灾苯虞斎腴L度值,單位為像素;也可以使用百分比的形式輸入;如果百分比輸入的長度不甚滿意,還可以通過“Adjust”設置項下的兩個按鈕縮短或擴長滑動條。

圖9-21

(5)單擊“Next”按鈕,到第五步,設置滑動條的位置。一般是先在井字格中的其中一個格單擊確定滑動條的大概位置,然后通過單擊旁邊的方向箭頭進行微調(diào)。如果有準確的坐標值,也可以直接在“Positionbyvalue”文本框中直接輸入對應的坐標值。如果對設置好的位置不滿意,可以單擊“ResetObject”按鈕,將滑動條恢復到原來的位置。本例參照圖9-22進行設置。

圖9-22

(6)單擊“Next”按鈕,到第六步。這一步不用設置,只是提供一個變量返回值及對這個變量的用法進行了說明,變量的使用格式為PathPosition@"slider",如圖9-23所示。

圖9-23

(7)單擊“Next”按鈕,到第七步,完成。單擊“Done”按鈕關閉操作向?qū)Т翱凇?/p>

(8)在知識對象圖標下方拖放圖標并命名。一級流程線如圖9-24所示,群組圖標創(chuàng)建的二級流程線如圖9-25所示。

(9)設置決策圖標的屬性:將“重復”下拉列表設置為“直到判斷值為真”;在下面的條件文本框中輸入“0”,使判斷分支始終重復;其余選項使用默認設置。設置分支路徑的屬性:將擦除內(nèi)容下拉列表設置為“在退出之前”;其余選項使用默認設置。

(10)在“當前值”顯示圖標中輸入“R:{PathPosition@"slider"}”,并設置顯示圖標的屬性:勾選“更新顯示變量”復選項。

圖9-24

圖9-25

(11)在“圓”計算圖標中輸入以下代碼:

SetFrame(1,RGB(PathPosition@"slider",0,0))

Circle(4,200,100,400,300)

(12)運行程序,看到滑塊有白色背景,雙擊滑塊,打開滑塊顯示圖標設置窗口,設置滑塊的顯示模式為“透明”。再次運行程序,移動滑塊,可以看到R的值和圓的顏色隨滑塊的移動而變化,當滑塊移到最右邊時,R的值最大,此時為255,而圓的顏色為紅色,演示窗口如圖9-26所示。

圖9-269.2.4使用測驗(Quiz)知識對象創(chuàng)建測試題題庫

1.程序設計

我們可通過制作得到一個考試程序。用戶可以完成選擇、填空、判斷等多種題型的測試,并在測試完成后得到分數(shù)反饋。

2.核心技術

本例主要使用了“測驗”知識對象來實現(xiàn)考試系統(tǒng)的制作。

3.具體制作

(1)新建文件,在彈出的“新建”窗口選擇“測驗”知識對象。按“確定”按鈕后將在流程線上出現(xiàn)兩個圖標,一個是知識對象圖標,一個是框架圖標,同時彈出操作向?qū)Т翱?,如圖9-27所示。

圖9-27

(2)單擊“Next”按鈕,到第二步,設置試題呈現(xiàn)窗口的尺寸和保存路徑。本例設置窗口尺寸為800×600,保存在本地硬盤上。

(3)單擊“Next”按鈕,到第三步,為測試題運行時選擇一種程序界面。有5種模板可供選擇,本例選擇第四種,簡單型。

(4)單擊“Next”按鈕,到第四步,設置測驗標題、缺省嘗試次數(shù)、需要回答問題的數(shù)量(該處的值要在有一定題量的基礎上設置)、問題是否隨機呈現(xiàn)、是否顯示最后得分以及設置題目選項的標簽等。本例的設置如圖9-28所示。

圖9-28

(5)單擊“Next”按鈕,到第五步,進行登錄設置。如果是練習題庫,則不需要顯示登錄界面;如果是測試用,則需要保留考試者信息,因此需要登錄界面,而且要設置登錄信息保存路徑。此處設置項如圖9-29所示。

圖9-29

(6)單擊“Next”按鈕,到第六步,進行數(shù)據(jù)跟蹤設置。選擇是否跟蹤記錄用戶使用情況和成績等數(shù)據(jù),若要記錄,則需要選擇一種數(shù)據(jù)保存方式。默認為不保存。

(7)單擊“Next”按鈕,到第七步,設置正確答案的顯示時間和及格成績。本例設置顯示正確答案按鈕,單擊按鈕后再顯示答案,及格分數(shù)為60分。

(8)單擊“Next”按鈕,到第八步,設置正誤反饋信息。默認反饋信息為英文,可以修改、添加或者刪除反饋信息。本例將三個正確反饋和三個錯誤反饋都改為中文,錯誤反饋的設置如圖9-30所示。

圖9-30

(9)單擊“Next”按鈕,到第九步,設置問題,窗口如圖9-31所示。添加單選題,首先單擊題型按鈕“SingleChoice”,

溫馨提示

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

評論

0/150

提交評論