2013年6月26日星期三

開始學習VS 2012

        最近開始對.NET系統有興趣,是因為發現大多公司幾乎都用這個東西在開發,所以只會一點點Java及Android的我不免其難的也必需要學習如何使用這套工具來開發應用軟體,不然我實在是沒有什麼市場價值。當然.NET工具一定要選一樣程式語法下去開發,VB & C#這2個評估過以下幾點:
1.VB跟過去使用過的開發工具VFP其實很類似。
2.C#跟Java其實還滿像的。
根據以上兩點,就決定直接從C#開始弄起,先從較難的開始到時要轉熟悉VB如果要上手應該也不會太花時間。

        決定好程式語法後,當然就開始下載 VisualStdio2012,安裝完後馬上就跟著MSDN的教學網頁,開了一個新專案試著寫一個Form然後盤算著接下來要寫怎麼樣的一個軟體。當我完成了一個範例後,馬上就想到了一件事....咦?!好像還沒裝SQL SERVER耶O_o!!!所以就毅然決然的停下範例的練習,馬上上官網下載SQL Server2008下來用,不過這次的安裝就沒有VisualStdio如此的簡單順利,光是在安裝頁上就卡了一個小時╮(︶︿︶)╭,好不容易安裝完成我就興高采烈的想說來用VS連看看資料庫吧,想當然又撞牆了╥﹏╥因為資料庫根本沒有啟動成功什麼鬼都連不上,然後又花了數小時東查西看的終於資料庫能動也能連了,這時感到很是欣慰,不過我想接下來一連串的C#的檔案結構及程式概念及API運用才是惡夢正要開始的時候吧 \(〇_o)/,希望可以在未來1個月內可以摸熟.NET的整體結構概念。加油!!!!

2013年6月5日星期三

Fragment - 離開程式後再進入發生CRASH

架構:使用FragmentActivity並且監聽 onConfigurationChanged()

觸發錯誤:
離開主程式如果是直立畫面,然後回到主程式時是橫向畫面時Crash,反之亦然。

錯誤資訊:IllegalStateException: Can not perform this action after onSaveInstanceState

發生主因在於如果回到程式時如果觸發了onConfigurationCheanged的話,此時的Activity還是處於
onPause()的狀態,所以導致無法執行FragmentTransaction,解決方式是把原本要在onConfigurationChanged時處理的動作改成在onResumeFragments()內完成。

參考出處StackOverFlow

2013年5月16日星期四

最近遇到的Fragment問題

Fragment生命週期如下


程式初始生成時在onAttach會傳遞一個Activity,但在旋轉設備後onAttach傳遞的Activity居然變成null,最後只能在onCreate時使用getActivity()重新參照才會正常。

2012年8月16日星期四

加油!跑馬燈!設定說明


APP名稱:加油!跑馬燈! 
目前版本:0.0.3

APP用途:橫向移動句子,並且可以在句子前後加入多種不同的可愛圖案或國旗,可以應用於各種場合,如加油、告白、表白、求愛、求婚、求饒、求救、人群中找人、演唱會、夜店、生日、暫時看版等等等...
GooglePlay的下載位置:加油!跑馬燈!

2012年8月14日星期二

加油!跑馬燈!的隱私權政策


歡迎您使用「加油!跑馬燈!」(以下簡稱本程式),為了讓您能夠安心的使用本程式的各項服務與資訊,特此向您說明本程式的隱私權保護政策,以保障您的權益,請您詳閱下列內容:


一、隱私權保護政策的適用範圍

  隱私權保護政策內容,包括本程式如何處理在您使用本程式服務時所收集到的個人資料。隱私權保護政策不適用於本程式以外的相關連結網站及其它應用程式,
也不適用於非本程式所委託或參與管理的人員。


二、資料的蒐集與使用方式

  為了在本程式上提供您最佳的互動性服務,可能會請您提供相關個人的資料,其範圍如下:
本程式在您使用本應用程式等相關服務時,會保留您所使用的資訊及相關設定等,此記錄為內部應用,決不對外公布。除非取得您的同意或其他法令之特別規定,本程式絕不會將您的個人使用設定資料揭露予第三人或使用於目的以外之其他用途。


三、資料之保護

        本程式所記載之相關個人操作設定資訊皆儲存在您個人行動裝置內,其資訊並未對其進行加密動作,若您的行動裝置遺失,我們並不保證您的個人使用資訊不會揭露。


四、網站對外的相關連結

  我們在應用程式上有置放廣告。有些廣告商 (例如 Google 的 Google Adsense 及 Admod) 會用 cookies 或 web beacons (電子影像) 的來獲取一些您的資訊,例如您的互聯網協定位址 (IP Address),您使用的瀏覽器,您造訪網站的時間,以及您閱覽過的網頁等等。
這類技術大部分是用來提供您適當的區域廣告 (例如高雄房地產廣告給高雄的使用者),或是依照您的喜好來提供相關的廣告 (若您常看旅遊網站,您就可能常看到跟旅遊有關的廣告)。


五、隱私權保護政策之修正

  本程式隱私權保護政策將因應需求隨時進行修正,修正後的條款將刊登於網站上。

2012年6月30日星期六

網路流量管理的隱私權政策

歡迎您使用「網路流量管理」(以下簡稱本程式),為了讓您能夠安心的使用本程式的各項服務與資訊,特此向您說明本程式的隱私權保護政策,以保障您的權益,請您詳閱下列內容:

一、隱私權保護政策的適用範圍
  隱私權保護政策內容,包括本程式如何處理在您使用本程式服務時所收集到的個人資料。隱私權保護政策不適用於本程式以外的相關連結網站及其它應用程式,
也不適用於非本程式所委託或參與管理的人員。


二、資料的蒐集與使用方式 
  為了在本程式上提供您最佳的互動性服務,可能會請您提供相關個人的資料,其範圍如下:
本程式在您使用網路及其它應用程式等相關服務時,會保留您所使用的網路流量資訊及使用時間等,此記錄為內部應用,決不對外公布。
為提供精確的服務,我們會將收集的資訊調查內容進行統計與分析,分析結果之統計數據或說明文字及圖像呈現,僅提供您個人使用。
除非取得您的同意或其他法令之特別規定,本程式絕不會將您的個人資料揭露予第三人或使用於蒐集目的以外之其他用途。

三、資料之保護 
    本程式所記載之相關網路流量資訊皆儲存在您個人行動裝置的記憶儲存裝置內(記憶卡),其流量資訊並未對其進行加密動作,若您的行動裝置遺失,我們並不保證您的個人網路流量使用資訊不會揭露。
註:新版網路流量管理(2012/08/13以後)之流量資訊已不儲存在記憶卡內,改儲存於手機內部,以確保資料之準確

四、隱私權保護政策之修正
  本程式隱私權保護政策將因應需求隨時進行修正,修正後的條款將刊登於網站上。

關於我自己

我的相片

Love their wives, children, the development program! 
熱愛老婆、小孩、寫程式!!