1.引用time.h
2.利用WM_CREATE訊息來改變亂數種子
3.利用WM_PAINT來畫1000個圓
本社群由Nantou.py使用者社群以及國立虎尾科技大學電機資訊學院負責維護,它是一群熱愛智慧生活科技以及Python的專業教師所組成,大家一同快樂地研究有關數位生活中人工智慧、大數據、物聯網、雲端服務、APPS、福祉科技、感知網路服務、車載網路服務、及網際網路等資通訊技術,並運用這些資通訊以及Python技術來提升我們的日常生活品質,建立更好的生活環境。
2010年10月29日 星期五
簡易井字遊戲
在Windows下按鈕事件簡易教學
2010年10月22日 星期五
2010年10月21日 星期四
Android好用螢幕擷取程式 --Android Screen Monitor
除了使用 DDMS來擷圖外,Android Screen Monitor 是一個很精簡的螢幕擷取程式,可以使用在模擬器或者是手機畫面的擷取。
2010年10月19日 星期二
2010年10月17日 星期日
2010年10月15日 星期五
撰寫Android應用程常碰到的問題(二)
當我們碰到下列問題時,表示模擬手機的空間不足以安裝新的應用程式。
[2010-10-15 11:25:02 - Compress] Starting activity com.example.compress.compress on device emulator-5554
[2010-10-15 11:25:05 - Compress] Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
[2010-10-15 11:25:05 - Compress] Please check logcat output for more details.
[2010-10-15 11:25:05 - Compress] Launch canceled!
[2010-10-15 11:25:05 - Compress] Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
[2010-10-15 11:25:05 - Compress] Please check logcat output for more details.
[2010-10-15 11:25:02 - Compress] Starting activity com.example.compress.compress on device emulator-5554
[2010-10-15 11:25:05 - Compress] Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
[2010-10-15 11:25:05 - Compress] Please check logcat output for more details.
[2010-10-15 11:25:05 - Compress] Launch canceled!
[2010-10-15 11:25:05 - Compress] Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
[2010-10-15 11:25:05 - Compress] Please check logcat output for more details.
2010年10月13日 星期三
2010年10月12日 星期二
2010年10月11日 星期一
利用計時器來設計工作分配以達到及時工作上的要求
在10/4的「Keil C時間中斷控制」文章中,我們寫了一個非常簡單的程式,來達到計時中斷的功能。社員有沒有發現同樣是LED的控制,但它不用for迴圈來進行延遲工作,整個程式找到不延遲函式,可是我們可以清楚地看出來,這是利用硬體中斷來設計定時的機制,社員們可以比較在9/27日發表「單顆LED控制」,利用硬體時間中斷來進行工作,會使CPU變得更有效率。接下來我們把它改造成簡易型即時作業系統,把LED右移程式單獨移出變成Job1()函式,如下圖:
接下來利用switch來進行工作分配,並撰寫Job2工作-LED左移,程式如下圖:
社員們應該會發現Job2比Job1快兩倍。
以下的功能您能做得到嗎?
P1上的LED比P0的LED左移速率快一倍。
P2上的LED比P1的LED左移速率快一倍。
P3上的LED比P2的LED左移速率快一倍。
接下來利用switch來進行工作分配,並撰寫Job2工作-LED左移,程式如下圖:
社員們應該會發現Job2比Job1快兩倍。
以下的功能您能做得到嗎?
P1上的LED比P0的LED左移速率快一倍。
P2上的LED比P1的LED左移速率快一倍。
P3上的LED比P2的LED左移速率快一倍。
三行指令完成位元圖的顯示工作
如何把ApiDemos中取得程式,設計成自己的專案。
1.先執行找到您要的功能,並在ApiDemos中找到原始程式,本例子選擇Button1。
2.找到類別名稱,將它複製到剪貼簿。
3.選擇建立新專案,設定新值然後再按下Finish鍵。
4.回到ApiDemos檔案,比對新建立的程式,可以發現在setContentView()函式中,所使用的佈局常數不同。
5.找到res目錄下的layout中,找到相對的資源檔,然後切換到XML模式,並將它全選複製。
6.再回到我們的資源檔res/layout.main.xml上,貼上該資源檔,按下存檔鍵。
7.此時會產生錯誤是因為該字串不存在。
8.回到ApiDemos中的value/string.xml利用搜尋功能找到該字串。
9.將找到的字串,貼在我們所建新專案上vlaue/string.xml上,按下存檔即可執行。
社員可以重複上述的動作,訓練將ApiDemos中,把你想到的程式抽離出來。
2.找到類別名稱,將它複製到剪貼簿。
3.選擇建立新專案,設定新值然後再按下Finish鍵。
4.回到ApiDemos檔案,比對新建立的程式,可以發現在setContentView()函式中,所使用的佈局常數不同。
5.找到res目錄下的layout中,找到相對的資源檔,然後切換到XML模式,並將它全選複製。
6.再回到我們的資源檔res/layout.main.xml上,貼上該資源檔,按下存檔鍵。
7.此時會產生錯誤是因為該字串不存在。
8.回到ApiDemos中的value/string.xml利用搜尋功能找到該字串。
9.將找到的字串,貼在我們所建新專案上vlaue/string.xml上,按下存檔即可執行。
社員可以重複上述的動作,訓練將ApiDemos中,把你想到的程式抽離出來。
訂閱:
文章 (Atom)