国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 網(wǎng)站 > 媒體動(dòng)畫 > 正文

Authorware開發(fā)實(shí)例:第28例 在線幫助系統(tǒng)--Authorware7ShowMe范例精選

2024-09-08 19:26:06
字體:
供稿:網(wǎng)友

28.1  程序功能與運(yùn)行

打開程序,屏幕上顯示如圖28-1所示的程序流程圖和如圖28-2所示的程序運(yùn)行主畫面。

             

          圖28-1  程序流程圖                         圖28-2  程序運(yùn)行主畫面

在圖28-1中,run to view documentation設(shè)計(jì)圖標(biāo)完成發(fā)布一個(gè)聲明并運(yùn)行程序到主畫面的功能,其余設(shè)計(jì)圖標(biāo)則完成運(yùn)行程序?qū)嵗墓δ堋?/font>

在如圖28-2所示的主畫面中有如下3個(gè)按鈕:

l         introduction】——程序簡介

l         a help system】——程序流程圖標(biāo)設(shè)計(jì)說明

l         run the example】——運(yùn)行實(shí)例

單擊run the example按鈕,程序進(jìn)入實(shí)例演示分支,其運(yùn)行畫面如圖28-3所示。

畫面上顯示一個(gè)activate help按鈕,單擊此按鈕,畫面左側(cè)顯示出3行幫助系統(tǒng)目錄,右側(cè)顯示出3個(gè)按鈕,如圖28-4所示。

鼠標(biāo)移至目錄上變?yōu)槭中危瑔螕裟承心夸洠嬅骘@示出與本目錄相關(guān)的內(nèi)容。單擊help topics按鈕,恢復(fù)如圖28-4所示畫面。

單擊find按鈕,彈出查找對話框,輸入欲查找的關(guān)鍵字。再單擊find按鈕,查找到的相關(guān)頁標(biāo)題顯示在查找對話框中。單擊選中某頁,單擊go to page按鈕進(jìn)入該頁,畫面顯示該頁內(nèi)容。所查關(guān)鍵字以高亮顯示。

單擊close help按鈕,關(guān)閉幫助系統(tǒng)畫面,返回如圖28-3所示的畫面。

  

圖28-3  實(shí)例運(yùn)行畫面                       圖28-4  進(jìn)入幫助系統(tǒng)畫面

28.2  程序流程分析

28.2.1  框架頁圖標(biāo)的建立

打開activate help群組圖標(biāo),其下級流程如圖28-5所示。

圖28-5  activate help下級流程圖

help topics框架圖標(biāo)下設(shè)置下4個(gè)設(shè)計(jì)圖標(biāo),構(gòu)成了本框架內(nèi)的4頁。其中首頁為help topic menu群組圖標(biāo),其他3頁均為顯示圖標(biāo)。3個(gè)顯示圖標(biāo)中分別輸入了與幫助目錄相關(guān)的內(nèi)容。

28.2.2  幫助系統(tǒng)目錄表的創(chuàng)建與應(yīng)用

本幫助系統(tǒng)的設(shè)計(jì)思路是將幫助的題目設(shè)置成一個(gè)列表并顯示于屏幕上,用戶單擊目錄中的某一行便跳轉(zhuǎn)到相關(guān)頁面中去。這一功能是在框架圖標(biāo)的首頁help topic menu群組圖標(biāo)中完成的。該群組的下級流程圖如圖28-6所示。

圖28-6  首頁的下級流程圖

1. 創(chuàng)建幫助系統(tǒng)目錄表

build topic list運(yùn)算圖標(biāo)中的代碼創(chuàng)建了幫助系統(tǒng)目錄表,其代碼如圖28-7所示。

圖28-7  build topic list創(chuàng)建目錄表代碼

及時(shí)點(diǎn)評  用repeat with語句創(chuàng)建了helptopiclist列表變量,且列表中的3個(gè)元素名稱就是“help topics”框架圖標(biāo)中的第2頁、第3頁和第4頁的標(biāo)題。這是一個(gè)設(shè)計(jì)技巧,并且由于每個(gè)元素中加入了“return”符,因此,helptopiclist列表變量顯示出來時(shí)菹螄允荊疵扛鱸兀刻醢鎦柯跡└髡家恍小?/span>

2. 設(shè)置目錄表為熱物體

如圖28-6所示的流程圖中設(shè)計(jì)了一個(gè)select topic交互響應(yīng)圖標(biāo),其下僅含一個(gè)熱物體交互響應(yīng)分支。由如圖28-8所示的熱物體交互響應(yīng)屬性設(shè)置對話框可知,幫助系統(tǒng)目錄表被設(shè)置成為熱物體。因此,用戶單擊目錄表,響應(yīng)匹配,進(jìn)入本分支。

圖28-8  jump to help topic熱物體交互屬性設(shè)置


3. 根據(jù)用戶單擊目錄跳轉(zhuǎn)到相應(yīng)頁

分支下的導(dǎo)航圖標(biāo)有一個(gè)附屬運(yùn)處圖標(biāo),其中代碼為:

helptopic:=getline(helptopiclist, lineclicked)

helptopic變量中將保存用戶單擊的目錄表某一行的字符,也就是說,helptopic變量中保存了“hint for using find”、“how to add a topic”和“topic3”這3個(gè)標(biāo)題中的某一個(gè)。

jump to help topic導(dǎo)航圖標(biāo)屬性設(shè)置對話框如圖28-9所示。

圖28-9  jump to help topic導(dǎo)航圖標(biāo)屬性設(shè)置對話框

由圖28-9可知,該導(dǎo)航圖標(biāo)導(dǎo)航走向?yàn)橛?jì)算方式,計(jì)算表達(dá)式中應(yīng)用了eval系統(tǒng)函數(shù),該函數(shù)的功能是計(jì)算其后面表達(dá)式的值。

由于helptopic變量中保存了目錄表中的一行目錄,而目錄名稱與框架圖標(biāo)中第24頁的設(shè)計(jì)圖標(biāo)名稱一致,因此eval計(jì)算表達(dá)式的結(jié)果將是框架圖標(biāo)中某頁的id碼,因此,導(dǎo)航圖標(biāo)根據(jù)計(jì)算結(jié)果跳轉(zhuǎn)到框架的某頁中。

及時(shí)點(diǎn)評  本例幫助系統(tǒng)的建立與運(yùn)行經(jīng)過了如下幾個(gè)步驟:

(1)將框架中第2~4頁的設(shè)計(jì)圖標(biāo)名稱作為幫助目錄表的元素項(xiàng)。

(2)在圖標(biāo)中嵌入目錄表變量使幫助目錄顯示于畫面上。

(3)設(shè)置目錄表為熱物體,單擊它可產(chǎn)生交互響應(yīng)。

(4)應(yīng)用getline函數(shù)取得用戶單擊目錄表中的具體目錄。

(5)通過導(dǎo)航圖標(biāo)跳轉(zhuǎn)到目錄相關(guān)頁面。

28.2.3  框架輸入層的設(shè)計(jì)

框架圖標(biāo)本身由輸入和輸出層組成。并且程序進(jìn)入框架時(shí)首先執(zhí)行輸入層的流程,然后自動(dòng)進(jìn)入首頁。help topics框架的輸入和輸出層流程如圖28-10所示。

 

圖28-10  help topics框架輸入層流程

設(shè)框架輸入層是由一個(gè)交互響應(yīng)圖標(biāo)和3個(gè)導(dǎo)航圖標(biāo)組成的按鈕響應(yīng)分支構(gòu)成。其中,find導(dǎo)航分支屬性設(shè)置對話框如圖28-11所示。

     圖28-11  find導(dǎo)航分支屬性設(shè)置對話框

由圖28-11可知,本分支在當(dāng)前框架中尋找與某關(guān)鍵詞相匹配的頁并跳轉(zhuǎn)到該頁中去。

close help導(dǎo)航分支屬性設(shè)置如圖28-12所示。

圖28-12  close help導(dǎo)航分支屬性設(shè)置對話框

由圖28-12可知,本分支將退出框架,關(guān)閉幫助系統(tǒng)畫面,程序返回主流程activate help交互響應(yīng)入口處。

help topics導(dǎo)航分支屬性設(shè)置對話框如圖28-13所示。

圖28-13  help topics導(dǎo)航分支屬性設(shè)置對話框

由圖28-13可知,本分支使程序跳轉(zhuǎn)到框架第1頁,即再次進(jìn)入幫助系統(tǒng)目錄頁,等待用戶再一次選擇目錄。

及時(shí)點(diǎn)評  框架輸入層的3個(gè)按鈕設(shè)計(jì),實(shí)現(xiàn)了框架內(nèi)查找瀏覽的管理,并且通過導(dǎo)航圖標(biāo)的跳轉(zhuǎn)設(shè)置,完成再次進(jìn)入目錄頁和退出框架的功能。

findclose helphelp topics3個(gè)按鈕均設(shè)置為進(jìn)入框架后永久有效,且分支跳轉(zhuǎn)都是“return”, 即返回調(diào)用處。

及時(shí)點(diǎn)評  按鈕“永久有效”的設(shè)置使得3個(gè)按鈕在程序進(jìn)入框架運(yùn)行的整個(gè)期間都是有效存在的,因此用戶可隨時(shí)單擊它們而進(jìn)入各自分支執(zhí)行。并且3個(gè)分支跳轉(zhuǎn)均為return的設(shè)置,保證了程序在執(zhí)行完本分支后返回調(diào)用處繼續(xù)程序。

28.2.4  導(dǎo)航跳轉(zhuǎn)的設(shè)計(jì)

本程序設(shè)計(jì)了兩類導(dǎo)航跳轉(zhuǎn):一是框架輸入層中的導(dǎo)航跳轉(zhuǎn);二是框架輸入層外的導(dǎo)航跳轉(zhuǎn)。

框架輸入層中共設(shè)置了3個(gè)導(dǎo)航圖標(biāo),它們分別完成在本框架內(nèi)“查找與某關(guān)鍵詞相匹配的頁”并跳轉(zhuǎn)到該頁、跳轉(zhuǎn)到首頁以及退出框架的功能。而如圖28-6所示,jump to help topic導(dǎo)航圖標(biāo)是框架輸入層以外的導(dǎo)航圖標(biāo)。用戶單擊幫助目錄熱物體后進(jìn)入該導(dǎo)航圖標(biāo)執(zhí)行導(dǎo)航跳轉(zhuǎn)。

該導(dǎo)航圖標(biāo)的屬性設(shè)置如圖28-9所示。

由設(shè)置可知,jump to help topic導(dǎo)航走向?yàn)橛?jì)算式,其計(jì)算表達(dá)式如下:

eval("iconid/""helptopic"/"")

該表達(dá)式的運(yùn)算結(jié)果是獲得字符串變量helptopic 中存儲(chǔ)的內(nèi)容所代表的設(shè)計(jì)圖標(biāo)的id標(biāo)識(shí)。由于helptopic 變量中保存的是幫助目錄中的一行,而幫助目錄表又與框架第24頁設(shè)計(jì)圖標(biāo)名稱一致,因此,導(dǎo)航圖標(biāo)將跳轉(zhuǎn)到框架中第24頁的某一頁。

及時(shí)點(diǎn)評  在流程線的任何位置均可放一個(gè)導(dǎo)航圖標(biāo),并且通過設(shè)置使程序從此處跳轉(zhuǎn)到需要的頁中去。但程序中必須存在有框架頁結(jié)構(gòu),因?yàn)閷?dǎo)航跳轉(zhuǎn)是針對頁圖標(biāo)而不是其他任何圖標(biāo)。

靈活設(shè)置框架與導(dǎo)航的配合,可實(shí)現(xiàn)程序的復(fù)雜跳轉(zhuǎn)。

28.3  小結(jié)

本實(shí)例通過框架頁管理設(shè)計(jì),實(shí)現(xiàn)了一個(gè)簡單的在線幫助系統(tǒng)的功能。即用戶通過單擊幫助目錄,使程序跳轉(zhuǎn)到相關(guān)頁面瀏覽。

本例中主要應(yīng)用了如下技術(shù):

l         框架頁結(jié)構(gòu)設(shè)計(jì)

l         框架輸入層流程設(shè)計(jì)

l         幫助目錄表的創(chuàng)建

l         設(shè)置目錄表為熱物體的設(shè)計(jì)

l         取得單擊目錄表中某一行的設(shè)計(jì)

l         導(dǎo)航圖標(biāo)跳轉(zhuǎn)到表達(dá)式鏈接的頁的設(shè)計(jì)

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
在线播放黄色网址| 午夜视频在线看| www.91在线播放| 欧美性xxxx交| 高清欧美精品xxxxx在线看| 久热精品视频在线播放| 国产在线高清理伦片a| 九九热免费在线视频| 国产午夜精品一区理论片| 国产成人精品男人的天堂538| www.九九热.com| 国产理论片免费观看| 69日小视频在线观看| 日本调教视频在线观看 | 中文字幕中文字幕在线中高清免费版| 久草在线资源福利| 中文字幕不卡免费视频| 亚洲第一页在线播放| 91超碰在线免费| 香蕉视频在线观看网站| 国产系列电影在线播放网址| 日韩中文字幕久久久经典网| 国产一级片麻豆| 国产专区在线播放| 国产午夜在线视频| 国产中文字幕在线| 在线观看中文| 中文字幕一区二区三区免费视频| 中文字幕日本在线| 青青草原国产在线观看| 国产精品理人伦一区二区三区 | 欧美高清视频| 精品福利视频导航大全| 超碰在线97国产| 中文资源在线网| 国产黄视频在线观看| 国产女人在线观看| www.99av| japanese色国产在线看视频| 69免费视频| 伊人狠狠av| 在线免费观看黄色片| 国产精品合集一区二区| 91福利在线免费| 午夜视频在线| 中文字幕在线观看av| 国产精品一区二区婷婷| 国产精选一区二区三区不卡催乳| 青青草视频在线免费观看| 亚洲图区综合| 香蕉视频在线看| 免费看ww视频网站入口| 久久综合第一页| 黄色av网址在线免费观看| 免费a级人成a大片在线观看| 黄污在线观看| 国产日本在线| 在线色视频观看| 欧美日韩一区二区三区视视频| 日本a级黄色| 国产麻豆一区二区三区精品| 中文字幕亚洲精品视频| av黄色在线观看| 日本视频在线| 国产69精品久久app免费版| 国产第一页在线视频| 在线观看免费观看在线91| а√最新版地址在线天堂| 久久精品国产亚洲a∨麻豆| 中文字幕在线免费看| 国产成人精品自线拍| 免费a级毛片在线播放| 国产乱妇乱子在线播视频播放网站| 天堂中文字幕在线| av手机免费在线观看| 好看的中文字幕在线播放| 在线一区观看| 国产美女自拍视频| 国产福利电影在线观看| www.夜夜操.com| √天堂资源中文www| 丁香综合在线| 不卡av免费观看| 在线免费观看黄色片| 99热在线免费观看| 九九热在线视频| 欧美日韩**字幕一区| 精品乱码一区二区三四区视频| 免费一区二区在线观看| 在线国产一级| 国产变态拳头交视频一区二区| 超碰免费在线观看| 亚洲人av在线| 国产卡1卡2卡三卡在线| www.夜夜操| 欧美日韩亚洲国内综合网| av中文资源在线| 99在线播放| 精品美女在线观看视频在线观看 | 国产性色视频| 国产在线观看91| 交换国产精品视频一区| 黄色电影网站在线观看| 国产免费一级| 国产精品一区二区三区高清在线| 思思99精品视频在线观看| 在线播放国产区| 免费在线黄色网址| 国产剧情av在线| 国产精品爱久久久久久久小说| 国产三线在线| 国产va在线| 在线国产1区| 欧美日韩视频精品一区二区| 超碰在线免费播放| 国产午夜电影| 亚洲精品影院在线| 蜜桃av网站| 国产无遮挡在线视频免费观看| 国产人成在线视频| 国产人成在线观看| 四虎久久影院| 最新av免费看| 在线国产一级| 最近免费中文字幕在线第一页| 国产视频中文字幕| 亚洲综合在线不卡| 狠狠狠狠狠狠操| 国产成人精品实拍在线| 国产在线观看a视频| 精品99又大又爽又硬少妇毛片| 夜色资源网av在先锋网站观看| 欧美日韩亚洲第一页| 国产激情视频在线| 欧美成人亚洲高清在线观看| 最近中文字幕mv2018在线高清| 精品久久九九| 国产视频福利| 开心婷婷激情五月| 999在线视频| 尤物在线网址| 黄色国产网站在线观看| 在线国产福利网站| 丁香婷婷在线观看| 四虎久久影院| 91亚洲精选| 久久精品最新免费国产成人| 精品a在线观看| 精品全国在线一区二区| 国产黄色片大全| 丁香视频免费观看| 国产在线超碰| 九七电影韩国女主播在线观看| 99在线播放| 亚洲欧美精选| 欧美大交乱xxxx| 久久综合第一页| 毛片网站在线观看| 日本视频三区| 免费在线看v| 狠狠干在线视频| 国产乱人视频免费播放| 国产乱在线观看视频| 国产永久免费| 国产区成人精品视频| 五月综合网站| 国产精品久久久高清免费| 国产日本在线视频| 精品一区二区三区免费站 | 九九热视频在线| 国产69久久| 国产精彩视频在线观看免费蜜芽| 国产精品被窝福利一区| 91亚洲天堂| 麻豆网站在线| 天天操人人爽| 精品一二三四| av在线天堂| 国产精品外围在线观看| 国产www视频在线观看| 超碰91在线| 五月婷婷视频在线观看| 国产高清av在线| av在线首页| 国产午夜电影| www黄在线观看| 国产在线一二| 中文资源在线网| 九九在线免费视频| 99久久99久久免费精品小说| 黄色一级片视频| 精品一二三区视频| 久热免费在线视频| 国产网友自拍视频导航网站在线观看| 亚洲精品男人| 1区2区3区在线| 人人干人人插| 96精品视频| 国产麻豆一级片| www555久久|