麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

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

Authorware開(kāi)發(fā)實(shí)例:第26例 數(shù)據(jù)排序(2)--Authorware7ShowMe范例精選

2024-09-08 19:26:05
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
2. 按學(xué)生最后姓氏排序

單擊last name復(fù)選小按鈕,程序進(jìn)入本分支運(yùn)行last name運(yùn)算圖標(biāo)中的代碼。

代碼中應(yīng)用sortbyvalue函數(shù)使列表按最后姓氏首寫字母順序升序排列。

checked語(yǔ)句設(shè)置last name按鈕為核選狀態(tài),其他按鈕為非核選狀態(tài)。

3. 按學(xué)生號(hào)排序

單擊student id復(fù)選小按鈕,程序進(jìn)入本分支運(yùn)行student id運(yùn)算圖標(biāo)中的代碼。

代碼中應(yīng)用sortbyvalue函數(shù)使列表按學(xué)生號(hào)升序排列。

checked語(yǔ)句設(shè)置 student id按鈕為核選狀態(tài),其他按鈕為非核選狀態(tài)。

4. 按學(xué)生考分排序

單擊score復(fù)選小按鈕,程序進(jìn)入本分支運(yùn)行score運(yùn)算圖標(biāo)中的代碼。

代碼中應(yīng)用sortbyvalue函數(shù)使列表按學(xué)生考分升序排列。

checked語(yǔ)句設(shè)置score按鈕為核選狀態(tài),其他按鈕為非核選狀態(tài)。

及時(shí)點(diǎn)評(píng)  列表的排序由sortbyvalue函數(shù)完成。其應(yīng)用格式如下:

sortbyvalue(list1,[list2,list3…list10,][order])

該函數(shù)可同時(shí)對(duì)10個(gè)相關(guān)列表進(jìn)行排序,但以位置放在第一的列表為標(biāo)準(zhǔn)。參數(shù)order為1時(shí),列表升序排列;為0時(shí),列表降序排列。這里默認(rèn)為1。 當(dāng)?shù)谝涣斜砩蚺帕袝r(shí),后面的相關(guān)列表元素,則按與第一列表元素的關(guān)聯(lián)關(guān)系來(lái)排序,因此后面列表元素并不一定也是升序排序。

checked變量設(shè)置語(yǔ)句可使得選中的復(fù)選按鈕保持核選狀態(tài),而未被選中的復(fù)選按鈕保持非核選狀態(tài)。這種設(shè)置方式在有多個(gè)復(fù)選按鈕選擇使用時(shí)是經(jīng)常用到的。

 

26.2.3  查找學(xué)生考分的設(shè)計(jì)

查找學(xué)生信息是在圖26-1所示的finding a value按鈕響應(yīng)分支中完成的。該分支的下級(jí)流程如圖26-7所示。

圖26-7  finding a value分支下級(jí)流程

choose sort交互響應(yīng)圖標(biāo)下含有3個(gè)按鈕響應(yīng)分支,這便是單擊finding a value

按鈕后左側(cè)窗口顯示出的3個(gè)復(fù)選小按鈕。

單擊bob復(fù)選按鈕,程序進(jìn)入本分支運(yùn)行bob運(yùn)算圖標(biāo)中如圖26-8所示的代碼。

圖26-8  bob分支運(yùn)算圖標(biāo)中的代碼

及時(shí)點(diǎn)評(píng)  代碼中應(yīng)用checked 語(yǔ)句設(shè)置了“bob”按鈕的核選狀態(tài)與“ted”和“mary”按鈕的非核選狀態(tài)。

firstname:=icontitle語(yǔ)句巧妙地應(yīng)用了設(shè)計(jì)圖標(biāo)名即為學(xué)生第一姓氏的設(shè)計(jì),從而很方便地獲得了要查找的學(xué)生的第一姓氏。

findvalue和valueatlndex兩個(gè)關(guān)于列表操作函數(shù)的應(yīng)用完成了由學(xué)生第一姓氏bob找到其對(duì)應(yīng)考分的功能。

findvalue是一個(gè)列表操作函數(shù),該函數(shù)應(yīng)用格式如下:

index:=findvalue(anylist,value,index)

其含義為返回列表中從index往后第一個(gè)具有指定value值的字符串的位置。如果沒(méi)有找到具有value值的字符串或anylist不是一個(gè)列表,則返回0

valueatindex也是一個(gè)列表操作函數(shù),該函數(shù)應(yīng)用格式如下:

valueatindex(anylist,index)

其含義為返回指定列表中指定位置的值。

單擊ted復(fù)選按鈕,該分支運(yùn)算圖標(biāo)代碼如圖26-9所示。

圖26-9  ted分支運(yùn)算圖標(biāo)代碼

該代碼設(shè)置了ted按鈕的核選狀態(tài),取消其他按鈕核選狀態(tài);并且完成由學(xué)生姓氏ted查找到其對(duì)應(yīng)考分的功能。

單擊mary復(fù)選按鈕,該分支運(yùn)算圖標(biāo)代碼如圖26-10所示。

圖26-10  mary分支運(yùn)算圖標(biāo)代碼

該代碼設(shè)置了mary按鈕的核選狀態(tài)和其他按鈕的非核選狀態(tài),并完成由學(xué)生姓氏mary查找到其對(duì)應(yīng)考分的功能。

按照這一設(shè)計(jì)原理,查找其他信息也就是十分容易的事情了。

26.2.4  列表內(nèi)容的顯示設(shè)計(jì)

如圖26-5所示的choose sort交互圖標(biāo)本身嵌入了如圖26-11所示的多個(gè)變量。而如圖26-7所示的choose sort交互圖標(biāo)本身則嵌入了如圖26-12所示的變量。

      

圖26-11  圖標(biāo)中嵌入變量一         圖26-12  圖標(biāo)中嵌入變量二

因此,當(dāng)列表按要求排序完成后便實(shí)時(shí)顯示在窗口畫(huà)面上,如圖26-13所示。

圖26-13  信息顯示畫(huà)面

26.3  小結(jié)

本例演示了一個(gè)對(duì)列表進(jìn)行排序或查找的各項(xiàng)操作功能,主要運(yùn)用了關(guān)于列表操作的幾個(gè)函數(shù)實(shí)現(xiàn)了列表按要求完成升序(降序)的排列,以及按要求查找列表中的信息的功能。

此外還應(yīng)用了按鈕核選狀態(tài)的設(shè)置/列表變量的創(chuàng)建以及設(shè)計(jì)圖標(biāo)名稱的巧妙應(yīng)用等技巧設(shè)計(jì)。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 91精品国产毛片 | 久久草草影视免费网 | 亚洲欧美在线视频免费 | 日本xxxx色视频在线观看免费, | 中文字幕精品在线观看 | 一级毛片真人免费播放视频 | 日本a∨精品中文字幕在线 被啪羞羞视频在线观看 | 国产免费网站视频 | 国产一级一区 | 欧美中文字幕在线视频 | 欧美精品一区自拍a毛片在线视频 | 亚洲乱搞 | 一级外国毛片 | www.理论片 | 免费久久久 | 国产精品手机在线亚洲 | 一级毛片在线免费播放 | 国产亚洲欧美视频 | 黄色片网站免费观看 | 毛片网站视频 | 久久久av亚洲男天堂 | 欧美一级淫片免费视频1 | 欧美毛片 | 一本色道久久99精品综合蜜臀 | 国产精品二区高清在线 | 午夜视频久久 | 国产精品一区自拍 | 一区二区三区日韩电影 | 欧美一区二区黄色 | 91精品国产毛片 | 欧美77| 欧美 videos粗暴 | 午夜精品福利在线观看 | 中文字幕精品在线视频 | 精品中文一区 | 一区二区三区日韩 | 一区国产在线 | 久久综合综合久久 | 黄污在线观看 | av电影免费在线看 | 黄色片视频观看 |