2019年6月10日 星期一


今天教的是倒數計時器。


先設三個全域變數,總秒數、分、秒。

一開始設計時器為啟用。

當開始倒數按鈕被滑鼠點選時,計時器被啟用,而開始倒數鈕為不啟用。


秒數的值是用總秒數除以60取餘數,例如200/60=3......20,也就是取"20"。

分鐘的值是用總秒數除以60取商數,例如200/60=3......20,也就是取"3"。

最後當總秒數小於0時,也就是計時結束,開始倒數鈕則設為啟用。


最後我就輸入15秒,讓程式開始倒數。

2019年6月3日 星期一


今天教的是求斜邊長的APP。


寫這隻APP時先寫出一個副程式,然後再利用按鈕來呼叫這個副程式來顯示結果。


我底輸入3,高輸入4,結果為5正確。





這是音樂播放的APP,這支程式可以讓使用者自由選擇播放、暫停、繼續、停止等功能。


先定義副程式,然後再呼叫,來源選擇MP3檔案名稱,循環播放設為真意思就是說為是的意思。




寫完後就可以執行音樂APP了。

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檔路徑


這是模擬器的結果