2019年5月27日 星期一


今天教的程式是乒乓球的APP,類似打磚塊遊戲的設計方式。


必須在元件清單將元件便更名稱,這樣在程式端才能方便辨識元件。


設定得分數的字體大小、顏色,以此來顯示分數。


設定當紅球被按下,紅球就會開始發射,並且將紅球的速度設為30。


當紅球碰到上、左、右邊界,紅球將會反彈

如果是碰到下邊界,表示遊戲結束。


這個主要是判斷紅球是否有碰到擋板。




做完就可以開始玩這個APP了。

2019年5月20日 星期一


這是一個用程式繪圖的APP。


新學到繪圖物件,畫布。


這張畫布中心為(160,180)
畫圓時,填滿為假,就是不填滿。反之就是填滿。


這是呈現結果。




這是讓使用者可以依照喜好調整畫筆線寬用來繪圖,
另外做了一個清除按鈕,讓使用者可以自由清除。


設定畫布的字體大小,為滑桿的指針位置。
這樣可以自由變化字體大小。


這邊我使用較粗的畫筆,來畫圖。



這是一個當滑鼠滑過,球會到處彈跳的APP。
而這顆籃球是圖像精靈。


先設定程式為被滑過,他會彈跳,而且如果我滑大力一點他的速度也會變比較快。反之輕一點就會比較慢,碰到邊界時這會旋轉。



這是呈現結果,是一個簡單的APP。




這是一個翻選撲克牌的APP。



副程式我設定當滑鼠按下兩張牌,則牌會被翻開。

主程式是讓牌可以拖曳,重疊在其他牌上,原因就是我將它Z座標設為1。
一種接龍的概念。


完成的顯示結果。


2019年5月13日 星期一



這是一個piano的APP。


一開始建立好專案之後,必須先上傳檔案(圖檔、音檔)。


這次教到新的東新"音效",這是可以讓你的APP發出聲音的原件。


點選音效,匯入來源就可以了。


程式的部分也相當簡單,只用讓按鈕去執行音效檔案就可以了。


完成之後,可以自行彈奏音樂。




這是一個中文時間、時間差的APP。


這次新教的是"計時器",這是一個可以計算時間的元件。


其中           MM/dd/yyyy hh:mm:ss a
代表的是   月份/日/年    小時:分鐘:秒   上午/下午


其中必須減去1911,這樣才會是民國年,例如今年2019-1911=108也就是民國年的計算方式。


程式計算執行時間。


現在時間。


這是一個顯示目前時間的APP。





這個時間會跟現實時間誤差8小時,因為模擬器的時間是用格林威治時間。

2019年5月6日 星期一


今天教的是清單資料表,這個APP可以有新增、修改、刪除資料功能的按鈕。


這是清單預設的資料。


這個程式是讓使用者可以"新增"資料,並且可以決定資料的位置。


這個程式是讓使用者可以決定"修改"任一位置的資料。


這個程式是讓使用者可以決定"刪除"任一位置的資料。


使用者新增資料"abcd",並且決定第3個位置。


使用者修改資料"aaaa",並且決定修改第3個位置。


使用者刪除第三筆資料"aaaa"。


使用者想新增"aaaa"的資料在第5位置,可是輸入範圍並沒有在範圍內,因為第四筆資料是空的,所以無法執行。


這是一個可以彈奏鋼琴的APP



這只是利用按鈕去呼叫音效的程式,並設定好MP3檔路徑


這是模擬器的結果



2019年4月29日 星期一


今天教的是分數清單,當使用者輸入一個數字則會顯示一個分數。

這程式輸入範圍為1~5,當我輸入範圍內的任意數字則會顯示對應結果,若輸入不在範圍內的數字就會顯示"不存在"。

圖1   
 
 圖2
                                                                                                          
這個動作就是對他按右鍵,點選"外接輸入層",這樣圖1就會變成圖2,看起來比較美觀。



當我輸入4,則會顯示對應的分數 71 。


當我輸入44,則範圍不在1~5,結果會顯示不存在。




這是一個計算清單裡的資料,班級總分、平均的程式


這邊就是建立清單設定好數字範圍,之後在建立副程式用來顯示分數,
最後再利用主程式來計算過程。


這裡計算出清單裡的資料85、69、92、71、100,
結果總分為 417  , 平均為 83.4
結果計算正確。



這是一個清單資料維護的程式


這邊輸入人名,讓自訂程序可以顯示清單,重複使用


今天教到顯示三位人名