App Inventor 2 籤詩卦象
環境: Chrome + App Inventor 2

App Inventor強調讓即便不具備程式設計背景的使用者,也能夠設計屬於自己的APP程式,讓開發Android應用程式變成透過拖拉放就可以完成的簡單步驟。

App Inventor為全雲端開發環境,需從App Inventor官方網站登入您的Gmail帳號後來使用,本範例自製抽籤程式,也可應用在許多需要隨機組合的程式,接下來即是使用App Inventor來快速完成抽籤程式的APP程式設計,一起動手來完成這有趣的APP吧!

執行方式:

一、 於Designer頁面中,進行頁面設計,加入Image元件,上傳籤筒圖片,做為頁面的設計,並依序加入Button元件及Label元件做為顯示求籤結果使用。

備註:在App Inventor中,畫面元件的置放方式,是由左側Blocks區塊直接將元件拖拉至Viewer區塊的手機螢幕中

<切換至Blocks頁面,進行程式的撰寫>

二、 廟宇的求籤多為六十甲子籤,即天干+地支組合而成,一般以數字求籤,會使用 元件,因本範例求的非數字籤,而是中文字組合的籤詩,故不符合使用random integer的方式,而是先以list1(天干)、list2(地支)清單元件列出項目,再進行組合。

三、 撰寫Button1的Click事件,當點選按鈕時,進行籤詩的抽籤及組合,先從(天干)list1清單元件中選擇其中一個字,故使用 list設定為list1清單元件,因為是使用隨機選取的方式,故index便會使用到random integer from 1 to 10,從甲~癸這十個清單項目中隨機擇一。
四、 接續從(地支)list2清單元件中選擇一個字,使用 list設定為list2清單元件,因為是使用隨機選取的方式,故index便會使用到random integer from 1 to 12,從子~亥這十二個清單項目中隨機擇一。

五、 使用Text的join將字串組合完成,於模擬器中進行測試,點選「求籤」按鈕,每次點選皆能隨機組合籤詩。後續您也可以進行籤詩解答的對照等功能,設計屬於您自己的APP!
   
以上是關於「App Inventor 2 籤詩卦象」的範例教學,
這麼實用的開發工具,您一定要學會喔!

- 回318期電子報主頁 -

財團法人中華民國電腦技能基金會版權所有,未經確認授權,嚴禁轉貼節錄
 TEL:02-2577-8806 ‧ FAX:02-2577-8135 服務信箱: [email protected]