一般的編程語(yǔ)言中,最基本的語(yǔ)法是變量、函數(shù)、程序的調(diào)用等,然而authorware是基于圖標(biāo)的可視化編程工具,它的編程過(guò)程主要是各種圖標(biāo)的使用。在authorware中,各種程序都可以通過(guò)在流程線上放置圖標(biāo)和設(shè)置圖標(biāo)的屬性這兩個(gè)基本步驟來(lái)完成。
為了讓學(xué)習(xí)者對(duì)authorware編程思想有整體的了解,本節(jié)對(duì)authorware編程的基本操作作一個(gè)一般性的介紹。本節(jié)主要介紹以下內(nèi)容:
9.2.1 新建一個(gè)authorware文件
新建authorware文件是authorware編程的開(kāi)始,完整地建立一個(gè)authorware新文件可分為如下幾個(gè)步驟。
1)新建文件
啟動(dòng)進(jìn)入authorware,在歡迎畫(huà)面結(jié)束后,關(guān)閉new file對(duì)話框,關(guān)閉knowledge object對(duì)話框,準(zhǔn)備新建一個(gè)authorware文件。新建一個(gè)authorware文件的方法有:
2)設(shè)置新文件的文件屬性
| 選擇modify-file-properties命令來(lái)設(shè)定authorware文件的屬性,出現(xiàn)如圖所示的文件屬性設(shè)定對(duì)話框。該屬性設(shè)定對(duì)話框是設(shè)定authorware最終演示產(chǎn)品的屬性,如演示窗口的標(biāo)題、演示窗口的大小、演示窗口的背景顏色以及是否具有菜單欄和標(biāo)題欄等外觀特性。 | ![]() |
其中option選項(xiàng)組用來(lái)設(shè)定演示窗口的風(fēng)格:
3)保存新文件
根據(jù)用戶的實(shí)際需要,設(shè)定好各項(xiàng)屬性后(當(dāng)然有些屬性是不用設(shè)定的),選擇file-save命令,來(lái)保存文件。第一次保存時(shí),出現(xiàn)文件保存對(duì)話框。
在保存文件時(shí)要注意文件名和保存路徑,建議文件名不要使用中文和長(zhǎng)文件名。authorware6的文件名后綴名為.a6p。
至此,一個(gè)新的authorware文件就建立好了。
9.2.2 組建和編輯流程線的基本操作
authorware是基于圖標(biāo)的流程線編程方法。它所有的編程能夠工作都在設(shè)計(jì)窗口中完成。程序編制和各種媒體的安排都是通過(guò)放置和設(shè)定各種圖標(biāo)來(lái)實(shí)現(xiàn)的。

如圖所示,流程線就是程序從開(kāi)始到結(jié)束的執(zhí)行過(guò)程,流程有開(kāi)始標(biāo)志和結(jié)束標(biāo)志。程序的運(yùn)行就是從開(kāi)始標(biāo)志起向結(jié)束標(biāo)志一步一步執(zhí)行各個(gè)圖標(biāo)的內(nèi)容,其中也有圖標(biāo)之間的跳轉(zhuǎn)和分支的選擇。
authorware的設(shè)計(jì)窗口是分層的,在第一層設(shè)計(jì)窗口中可能包含組圖標(biāo),打開(kāi)組圖標(biāo),就是第二層設(shè)計(jì)窗口,依次類推,authorware共支持8層結(jié)構(gòu)。
在流程線上對(duì)圖標(biāo)的操作主要有以下幾個(gè)方面:
1)加入一個(gè)圖標(biāo)
要在流程線上加入一個(gè)圖標(biāo)方法很簡(jiǎn)單,只需在工具箱里拖動(dòng)想要的圖標(biāo)到流程線上就可以了。
2)選擇流程線上的圖標(biāo)
用鼠標(biāo)直接單擊圖標(biāo)可以完成選擇操作,在按下shift鍵的同時(shí),用鼠標(biāo)選擇多個(gè)圖標(biāo),也可以用鼠標(biāo)在設(shè)計(jì)窗口中拖動(dòng)形成一個(gè)矩形區(qū)域,在該區(qū)域的圖標(biāo)被同時(shí)選中。這時(shí)可對(duì)多個(gè)圖標(biāo)同時(shí)進(jìn)行拷貝和剪切等操作。
3)給圖標(biāo)命名
給每個(gè)圖標(biāo)都起一個(gè)與之內(nèi)容相關(guān)的、反映其功能的名字是編程中的好習(xí)慣。從圖標(biāo)工具箱中拖動(dòng)一個(gè)新圖標(biāo)到流程線上會(huì)自動(dòng)有默認(rèn)為“untitled”名字,要修改該命名需選中該圖標(biāo),該圖標(biāo)將反色顯示,此時(shí)只要鼠標(biāo)點(diǎn)擊在“untitled”上,就可以重新輸入想要的名稱。
4)編輯圖標(biāo)
要編輯某個(gè)圖標(biāo),只要雙擊該圖標(biāo)即可。authorware會(huì)自動(dòng)根據(jù)不同的圖標(biāo)彈出不同的圖標(biāo)屬性對(duì)話框,讓你來(lái)設(shè)定屬性和編輯內(nèi)容。對(duì)于不同圖標(biāo)的各種對(duì)話框設(shè)置將在以后詳細(xì)講述。
9.2.3 編一個(gè)小程序(點(diǎn)擊觀看升旗實(shí)例課件)
通過(guò)以上講解,對(duì)authorware的編程環(huán)境和圖標(biāo)操作有大致的了解。這一節(jié)將用authorware編制一個(gè)簡(jiǎn)單的應(yīng)用程序--數(shù)字電子表,使讀者初步掌握authorware變成的全過(guò)程。
數(shù)字電子表的功能非常簡(jiǎn)單,就是顯示當(dāng)前的日期和時(shí)間。當(dāng)然,要求日期和時(shí)間是要不斷刷新的。編制該數(shù)字電子表應(yīng)用程序可分為如下幾個(gè)步驟:
1)創(chuàng)建新文件
啟動(dòng)authorware,參照前面的內(nèi)容,創(chuàng)建一個(gè)新的文件,再進(jìn)入它的文件屬性對(duì)話框,在最上方的文本輸入框中輸入演示窗口的標(biāo)題“數(shù)字電子表”。在size下拉列表框中把演示窗口的大小設(shè)成可變的,即選擇variable。然后保存文件。
2)加入圖標(biāo)
| 拖動(dòng)兩個(gè)圖標(biāo)到流程線上,命名為“背景”和“時(shí)間”。如圖所示: | ![]() |
3)編輯顯示圖標(biāo)
雙擊“背景”圖標(biāo),出現(xiàn)演示窗口和繪圖工具箱。單擊工具欄中的引入素材按鈕,讓該顯示圖標(biāo)顯示一個(gè)圖片作為電子表的背景。 雙擊“時(shí)間”顯示圖標(biāo),選擇繪圖工具箱中的輸入文字工具,在出現(xiàn)的演示窗口中輸入如圖所示文字。 | ![]() |
4)運(yùn)行、調(diào)試和修改
單擊工具欄中的運(yùn)行按鈕,可以看到運(yùn)行效果,但是,結(jié)果并不令人滿意:首先文字下有一塊白區(qū)域遮住背景,很不美觀;其次時(shí)間并不跳動(dòng)。
雙擊“時(shí)間”顯示圖標(biāo),或直接在演示窗口中雙擊“時(shí)間”顯示圖標(biāo)中的文字內(nèi)容,程序自動(dòng)停止運(yùn)行進(jìn)入編輯狀態(tài)。選擇window-inspectors-modes命令,彈出模式設(shè)定工具條。如圖所示:選擇透明模式(transparent)。需要時(shí)間跳動(dòng)起來(lái),只需把顯示圖標(biāo)中的變量顯示特性設(shè)為不斷更新即可。右鍵點(diǎn)擊“時(shí)間”顯示圖標(biāo),在彈出的快捷菜單中選擇properties,在對(duì)話框中勾選update displayed variable就可以了。單擊運(yùn)行按鈕就可以看到滿意的效果了。

兩次運(yùn)行的結(jié)果
5)打包生成.exe文件
在修改無(wú)誤而且滿意的情況下,可以把a(bǔ)uthorware文件生成可執(zhí)行文件,這樣可以脫離authorware環(huán)境進(jìn)行獨(dú)立運(yùn)行。生成可執(zhí)行文件的過(guò)程叫做打包。選擇file-package命令,出現(xiàn)文件打包對(duì)話框。 在打包文件類型的下拉列表中選擇for windows 95/98/nt選項(xiàng),然后單擊save file(s)& package按鈕,保存生成的可執(zhí)行文件。 | ![]() |
生成的可執(zhí)行文件不都是能正確運(yùn)行的,程序的正確運(yùn)行還需要一些相關(guān)文件。在本例中為正確運(yùn)行生成的可執(zhí)行文件還必須把a(bǔ)uthorware6所在目錄下的“xtras”目錄拷貝到該執(zhí)行文件存放的目錄下。
9.2.4 程序的調(diào)試與修改
和其他編程語(yǔ)言一樣,authorware在編程過(guò)程中不可避免地要進(jìn)行程序的調(diào)試與修改,authorware為編程人員提供了快捷明了的調(diào)試與修改程序方法。
1)首先在圖標(biāo)工具欄中專門(mén)提供了開(kāi)始標(biāo)志和結(jié)束標(biāo)志專用于調(diào)試程序用。把開(kāi)始標(biāo)志和結(jié)束標(biāo)志拖動(dòng)放到流程線的合適位置,注意結(jié)束標(biāo)志要放在開(kāi)始標(biāo)志的后方,則程序就可只在兩個(gè)標(biāo)志位之間運(yùn)行,這樣大大方便了程序人員調(diào)試程序。
2)圖標(biāo)工具欄中還有著色按鈕來(lái)幫助編程人員調(diào)試與維護(hù)程序。單擊流程線上要著色的圖標(biāo),使其處于被選中狀態(tài),然后單擊該著色按鈕中相應(yīng)的顏色塊,則可以將該顏色加到此圖標(biāo)上。我們可以使用該功能,在程序中為某類功能相同的的圖標(biāo)加上相同的顏色,這樣,在程序的調(diào)試和維護(hù)中,我們對(duì)于程序的結(jié)構(gòu)一目了然。
3)authorware還提供了若干個(gè)程序運(yùn)行控制按鈕,幫助我們調(diào)試程序,如運(yùn)行、停止、暫停等按鈕。
9.2.5 使用幫助網(wǎng)頁(yè)
在authorware中還有一個(gè)重要的功能,就是幫助功能。如果讀者在使用過(guò)程中有不熟悉的地方或者有疑難問(wèn)題的時(shí)候,可以使用幫助網(wǎng)頁(yè)。然后通過(guò)網(wǎng)頁(yè)的連接功能,可以很快找到自己需要的幫助信息。
選擇help-authorware attain help pages命令,該命令的快捷操作鍵是f1,就可以獲得網(wǎng)頁(yè)的幫助。
新聞熱點(diǎn)
疑難解答