亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 媒體動畫 > 正文

Authorware開發實例:第23例 創建多欄編輯(3)--Authorware7ShowMe范例

2024-09-08 19:26:04
字體:
來源:轉載
供稿:網友

在該對話框中設置特性名為“text”。

單擊next->按鈕,出現windows control-get property: property variable設置對話框,如圖23-19所示。

圖23-19  windows control-get property: property variable設置對話框

在該對話框中設置一個特性變量名,本例為“=ret_edt_1”。

單擊next->按鈕,出現“finish”設置對話框,如圖23-20所示。

圖23-20  windows control-get property: finish設置對話框

這是一個結束對話框,提示本知識對象使用了winctrls.u32外部函數。

單擊done按鈕,完成get text from edit 1知識對象圖標的設置。該設置表示將從第一個文本輸入框中取得text信息并存入ret_edt_1變量中。

get text from edit 2get text from mask 1兩個設計圖標也是get property知識對象,其設置對話框與get text from edit 1基本相同。

不同之處在于get text from edit 2的控制對象為“=edt_2”,其特性變量名為“=ret_edt_2”,而get text from mask 1的控制對象為“=mask_1”,其特性變量名為“=ret_msk_1”。也就是,這兩個知識對象的設置將使第2個文本輸入框中取得的text信息存入ret_edt_2變量中,而使第3個文本輸入框中取得的text信息存入ret_msk_1變量中。

及時點評  在windows control知識對象中已設置了第1個、第2個和第3個文本輸入框為控制對象,并且分別設置了它們的id名為“=edt_1”、“=edt_2”和“=mask_1”,那么在后面的set property和get property知識對象中均可用這些id名作為控制對象id變量,從而設置或獲取這些控制對象的特性值。

以下的流程為一個check決策圖標,其附屬運算圖標中的代碼如下:

if charcount(ret_edt_1)&charcount(ret_edt_2)&charcount(ret_mak_1) then

validentry:=1

end if

這表示系統將檢查3個文本輸入框中是否均輸入了信息。如果都輸入了信息,if的條件為真,則使變量validentry的值等于1(該變量的初始值為0)。

check決策圖標的屬性設置對話框如圖23-21所示。

圖23-21  check決策圖標屬性設置對話框

由圖23-21可知,決策以計算方式執行,計算表達式為“validentry=0”。這表示當3個文本輸入框中存在空信息時,validentry值為0,表達式狀態為真,決策進入其下面的分支,一個顯示圖標顯示出要求用戶正確輸入的文字提示。如果3個文本輸入框均已輸入信息,則validentry的值為1,表達式狀態為假,決策圖標不進入分支,程序向下執行。

23.2.3  顯示輸入信息

用戶在3個文本輸入框中輸入的信息顯示是由buttons交互響應圖標下的validentry分支完成的。

validentry是一個條件交互響應分支,其屬性設置對話框如圖23-22所示。

圖23-22  validentry條件交互屬性設置對話框

由圖23-22可知,當validentry1時,條件滿足。而validentry1表示3個文本輸入框均輸入信息。故當用戶在3個文本輸入框中輸入信息后,單擊done按鈕,進入信息檢查分支,使validentry變量值為1,從而使程序進入本條件交互響應分支。

條件交互響應分支的下級流程如圖23-23所示。

圖23-23  validentry分支的下級流程

該流程中共有6個知識對象圖標。

前面3個知識對象圖標都是get property知識對象,它們分別設置了從第1、第2和第3個文本輸入框獲取用戶輸入的信息并分別存入特性變量edt_1_txt、edt_2_txtmsk_1_txt中。

后面3個知識對象圖標都是set property知識對象,它們則分別將3個文本輸入框的控制屬性設為enabled,且屬性值為false。這表示將使3個文本輸入框呈現一種失效的灰色狀態。

correct response顯示圖標嵌入了如下代碼:

hellocapitalige(lowercase(edt_1_txt)

capitalige(lowercase(edt_2_txt)

your shoe size is(mas_1_txt)

因此,用戶信息在窗口下沿顯示出來。

最后一個wait等待圖標輸入了等待時間為10 000,所以程序會在此一直暫停等待用戶新的操作。

及時點評  該條件交互響應分支雖然放在最前面,但由于開始時條件不滿足,程序不會進入本分支。只有在進入第2分支中檢查了3個文本輸入框的信息后,使控制變量validentry值為1,才使條件響應分支條件滿足,從而進入本分支顯示正確信息。這是交互響應分支之間互相牽制的設計。

23.2.4  清空輸入框

buttons交互響應圖標下的clear form分支完成清空3個文本輸入框的功能。

clear form是一個按鈕交互響應分支。

進入本分支時,首先執行分支附屬運算圖標中的代碼使控制變量validentry的值恢復為0。其下級流程如圖23-24所示。

圖23-24  clear form分支下級流程

該流程中運用了4set property知識對象,重新對3個文本輸入框控制對象的屬性進行設置。這將使得3個文本輸入框清空,光標在第一個輸入框內閃爍,等待用戶重新輸入信息。

以上便完成了整個程序流程的分析。

23.3  小結

在同一個交互響應結構中,可以同時存在幾個文本輸入交互響應分支,但系統僅提供一個文本輸入框。有時用戶需要在同一屏幕中有幾個文本輸入框同時存在,用戶可在幾個文本輸入框之間切換并輸入信息,這就需要創建多個文本輸入框界面,也稱多欄編輯界面。

創建多個文本輸入框有多種方法,可應用頁管理技術實現3個文本輸入框的創建,而本例則是應用知識對象創建。兩個程序創建的3個文本輸入框運行效果與功能完全一樣,但用知識對象創建的設計過程與流程就顯得容易、簡捷和方便得多了。

本例中主要應用了如下技術:

l         windows control知識對象應用技術

l         get property知識對象應用技術

l         set property知識對象應用技術

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩精品视频在线播放| 亚洲精品国产福利| 日韩亚洲精品电影| 2019中文字幕在线免费观看| 日韩激情片免费| 国产精品免费久久久| 日韩免费中文字幕| 亚洲第一色在线| www日韩中文字幕在线看| 亚洲国产中文字幕久久网| 日韩在线播放一区| 国内精品在线一区| 久久手机精品视频| 国产精品男人爽免费视频1| 国产噜噜噜噜噜久久久久久久久| 91精品国产777在线观看| 亚洲一区二区少妇| 在线播放日韩av| 91欧美日韩一区| 成人国产精品一区| 久久精品久久久久| 欧美亚洲另类在线| 成人乱人伦精品视频在线观看| 中文字幕日韩精品在线观看| 91九色国产在线| 精品激情国产视频| 色婷婷**av毛片一区| 欲色天天网综合久久| 91精品国产高清| 北条麻妃在线一区二区| 日韩国产精品视频| 97在线看免费观看视频在线观看| 欧美日韩中国免费专区在线看| 精品国产精品自拍| 狠狠躁18三区二区一区| 欧美高清在线观看| 高潮白浆女日韩av免费看| 在线国产精品播放| 精品亚洲一区二区三区| 黑人精品xxx一区一二区| 久久久视频在线| 国外成人在线播放| 中文字幕亚洲色图| 久久视频在线观看免费| 2020久久国产精品| 国产精品一区二区三区免费视频| 欧美成人亚洲成人| 91国自产精品中文字幕亚洲| 国产精品第一页在线| 欧美一级bbbbb性bbbb喷潮片| 亚洲激情在线观看视频免费| 欧美中文字幕视频| 欧美精品国产精品日韩精品| 欧美日韩成人免费| 亚洲国产精品va| 社区色欧美激情 | 国产色视频一区| 中文字幕日韩视频| 国产精品欧美久久久| 欧美人与物videos| 91精品国产91久久久久久久久| 欧美一区三区三区高中清蜜桃| 国产www精品| 亚洲a在线观看| 国产久一一精品| 日本精品性网站在线观看| 久久不射电影网| 亲子乱一区二区三区电影| 成人网欧美在线视频| 青青精品视频播放| 高清亚洲成在人网站天堂| 久久久久久网址| 精品亚洲aⅴ在线观看| 日本韩国在线不卡| 亚洲人成电影网站色…| 国产盗摄xxxx视频xxx69| 欧美午夜精品久久久久久浪潮| 欧美激情精品久久久| 国产精品香蕉国产| 高跟丝袜一区二区三区| 国产午夜一区二区| 亚洲第一二三四五区| 久久久久久91| 综合激情国产一区| 欧美中文在线免费| 成人性生交大片免费看视频直播| 国产精品成人一区二区三区吃奶| 国产欧美精品一区二区三区-老狼| 亚洲精品日韩丝袜精品| 亚洲国产毛片完整版| 91夜夜揉人人捏人人添红杏| 97色伦亚洲国产| 羞羞色国产精品| 7777精品久久久久久| 91精品久久久久久久| 欧美一区深夜视频| 欧美精品18videos性欧| 欧美性猛交xxxx免费看久久久| 一区二区三区国产视频| 国产在线播放91| 亚洲欧洲在线观看| 亚洲free性xxxx护士白浆| 亚洲成av人片在线观看香蕉| 色综合久久精品亚洲国产| 久久伊人色综合| 国产午夜精品一区二区三区| 精品国产欧美一区二区三区成人| 国产精品老女人视频| 日韩中文字幕欧美| 国内精品美女av在线播放| 成人在线小视频| 人人爽久久涩噜噜噜网站| 久久精品国产精品| 亚洲视频综合网| 日韩色av导航| 91精品91久久久久久| 中文字幕日韩在线观看| 国产一区二区三区免费视频| 日韩av在线导航| 亚洲韩国欧洲国产日产av| 性欧美xxxx交| 国产精品福利观看| 国产中文欧美精品| 激情av一区二区| 亚洲欧美日韩中文在线制服| 在线日韩欧美视频| 国外成人在线播放| 国产成人精品久久| 欧美成人午夜影院| 亚洲电影中文字幕| 欧美大奶子在线| 久久久久亚洲精品| 欧美激情网友自拍| 色综合影院在线| 日韩欧美一区二区三区| 久久久综合av| 亚洲人成电影在线观看天堂色| 亚洲老头同性xxxxx| 中文字幕av日韩| 国模私拍视频一区| 亚洲激情国产精品| 国产精品网站大全| 欧美精品www| 亚洲xxxxx性| 国产日产久久高清欧美一区| 92看片淫黄大片看国产片| 91久久精品国产91久久性色| 欧美丰满少妇xxxxx做受| 欧美激情视频网站| 91精品国产91久久久久久最新| 欧美成年人网站| 日韩成人av网| 久热精品视频在线免费观看| 国产精品无码专区在线观看| 国产一区二区日韩| 热门国产精品亚洲第一区在线| 中文字幕在线国产精品| 国产成人一区二区三区小说| 国产精品一区二区久久久久| 国产主播精品在线| 亚洲欧美日韩国产精品| 久久成人18免费网站| 欧美精品性视频| 亚洲最大av在线|