搜尋此網誌

中央氣象局:高雄市今明天氣預報

2013年11月26日 星期二

[Android] 調整程式背景亮度 Screen Brightness Control Example


       在製作專題系統的時候,碰巧需要模擬燈光操控系統,由於沒有真正的燈光系統,靈光一閃地,想到用android平板的背景亮度來模擬現實,於是就實作了這隻小程式來「模擬」!

  • 範例描述:

      使用Android 開發一支可以控制程式背景亮度的程式

小程式包含一條可以平滑操控背光亮暗的"拖曳條"(SeekBar),與四個可以直接設定亮度的"按鈕"(Button)。而核心控制方法則是setBrightness(int newBright),為將四個按鈕重複的方法獨立出來所重構的方法。

2013年11月19日 星期二

[Java] 用jar打包,製作成可執行檔!

       在JAVA語言裡,實作完成的程式通常都是產生許多的class檔,由於class檔是編譯過後的產物,沒有辦法直接開啟。然而,直接附上原始java碼,每次執行時還要再編譯一次似乎也有些麻煩....。於是JAR出現了!

想把自己開發完成的系統分享給其他人時,就可以使用jar指令打包成整包,再附上一個自動執行開啟指令的批次檔,就可以單鍵執行java程式囉!


步驟:

1.創立一個jar資料夾,裡面放bin與class資料夾
(先不用理會manifest.txt)


2013年10月23日 星期三

[Case] 學校處室靜態網頁+動態管理後台 製作


在大學生涯的尾聲裡,開始接觸網頁相關的語言,想用這裡記錄下一些開發心得,還有努力的痕跡。 =)

這是參與過的合作開發中,網頁設計類,第一個與第二個較為大型的作品,主要使用html+php+mysql 實作。


http://www.nknu.edu.tw/~ccic/
(靜態展示用處室網頁)

靜態網頁的部份,主要困難點在於中間的那條meun bar ,當初試了很多種才找到現在的版本。很漂亮好用的AJAX切換bar,缺點是沒有網址列,不能用get方法在內頁間切換。



http://140.127.56.77/talent/talent.html
(簡易人力資源管理網站)

接下來就是血淚的動態網頁,當初聽到這個動態網頁的構想時,真的令我熱血沸騰,想要好好寫出個功能完整、可維護性高的系統!然而,在分析階段的時候,發現這次的系統規模還真是怪物大!要仿照製作一個人力資源網站!




這次開發困難點在於上傳作品與管理的功能部分,在這部份耗費了不少時間研究,PHP檔案管理與同時處理資料庫連線的部份,而前端部分經過多次的測試,最後則是使用html5的上傳功能。

此次開發過程中,習得網頁設計基礎能力。如果可以選,個人還是比較偏好網頁前端設計啊(笑)。雖然這樣抱怨,也多虧這次的案子,更加熟練寫php功能的部份,期望未來能夠把單獨的功能傳到這工作室網誌上!

前端設計師之路,楔子XD

2013年10月11日 星期五

[打臉]大學教育

一、不要當「咩咩人」   
  •  學習抗爭,學會爭取一件事情
二、不要當標準答案人    
  • 學會思考有關自己的答案
三、不要當屌面人           
  • 微笑,社交基礎
四、不要當空白人           
  • 找一兩項無關課業的東西埋頭鑽下去
五、不要當不理不理星人
  • 田野民族誌,觀查人與記錄所見所聞
六、不要當興趣人           
  • 磨練意志、專注力,找幾件非興趣的東西試試

http://ninjiatext.blogspot.tw/2013/10/blog-post_11.html

2013年6月10日 星期一

[語錄*2] sk語錄備份 + MenTalk版語錄


Remember: Good mood , Good work EFFICIENCY !
要使自己也成為一個惡人,抑或是以直報怨?

                                                                         2013-6-11

廿歲連作夢的勇氣都沒有,這種人還比較需要哭哭哩!

                                                MenLkTalk AndyLau5566 (華仔)-Re: [問題] 該如何建立自信?

2013年6月2日 星期日

[語錄] 人生茶葉蛋

 

人生像茶葉蛋, 有裂痕才能入味

                                                  ---戴勝益

2013年5月27日 星期一

[軟體工程]Use Case include & extend 標籤差異

來源出處&說明案例圖:這裡

學習心得:

<<include>>
中文解釋為"包含於",英文像是"require",
在use case中比較像是"必要流程",
就是一定要去做的流程

ex: 新增/修改/刪除 --- <<include>> ----> 編輯內容

(即要登入系統才能做前面的事項,箭頭是指到後來的東西)

<<extend>>
中文解釋為"擴充",英文像是"optional",
小心被程式語言的"繼承"觀念誤導!
不過指向的方向一樣都是向上指。

在use case 中較像是"可選流程",
就是可以選擇要不要做的流程

ex: 新增/修改/刪除 <---- <<extend>> ---清除重填

(即不一定要做的,箭頭是向前指)