2009年5月17日 星期日

使用Flex Code Generator開發Flex+PHP

為加速開發Flex+PHP,於是使用了
FCG : a Flex Code Generator
  • 過往在Java的經驗,寫ORM的model及DAO是最沒價值又費時間的,所以會較依賴generator
  • 此程式在產生對應java的as model時,會有型態無法直接轉換的問題 e.g.java中 BigDecimal 轉到as仍是BigDecimal但as裡沒有BigDecimal型態,不過己可減少蠻多這種重覆又沒義意的工作了
建立過程會分二個階段,我們先來介紹過PHP的部份
  1. 首先直接在該網站使用線上安裝(會直接偵測是否有安裝AIR)
  2. 裝好後先在MySQL建立好了幾張table,再將script export出來
  3. 啟動FCG後在【Main Package Name】輸入自己的full package name <= 這個階段可暫不輸入
  4. 接著選擇【Project Type】 選擇【PHP】 => 【Start Project】
  5. 【Import SQL】 選擇己export出來的table script <= 只可包含Create Table的script
  6. Finish後即可出現即可出現所有的VO及DAO PHP程式
  7. 內容中有一個header.php ,請自行建立所需資料庫相關資訊
待續.......

2009年5月14日 星期四

二個共同寫一支程式(同時間)

XP(Extreme Programming) 提到的 配對編碼(Pair Programming)
eclipse plug-in Eclipse Communication Framework Project
乎似真能做到二個同共寫一支程式,哪天也來試試二個共同寫一支程式帶來的效益
建議用HD看會比較清楚

Cola: Real-Time Shared Editing from Mustafa K. Isik on Vimeo.

2009年5月10日 星期日

Creat second tomcat server using same Tomcat














































































































投影片 320

2009年5月2日 星期六

Android 手機應用程式設計入門by gasolin

    實作上發現書中問題點筆記
    十四章加入選單
  1. 加上後面這段應可讓真沒寫過java的人更容易入手需覆寫實作Activity的method時可由eclipse 原始碼中【滑鼠右鍵】=>【source】=>【override/implement methods....】即可在選單上選擇找到欲覆寫/實作的method,不用去打這個字,避免打錯
  2. 加了二個function(public boolean onCreateOptionsMenu(Menu menu)、public boolean onOptionsItemSelected(MenuItem item))後在emulator上是需要按了 menu後才會出現所加的menu,以上應該也說明一下
  3. 圖示放到 res/drawable 裡的圖檔檔名除了只接受英文字母、數字、或底線 ................我們看到console 上出現res\drawable\Delete.png: Invalid file name: must contain only [a-z0-9_.],所以對己定義的RegExp為檔案不接受大寫字母(所使用版本為 android-sdk-windows-1.1_r1)ps.1.5版也是。