2012年10月15日 星期一

[Android 界面設計之Activity]

一、Activity的定義

二、如何設計出多畫面的Android App

三、額外的界面選擇-功能鍵的設計方法

四、功能設定的儲存方式- PreferenceActivity

2012年10月14日 星期日

[Android 手機App初體驗]

一、Eclipse中Android專案的MVC架構

二、Hello world

三、認識App界面設計

      Linear Layout

      Table Layout

      TextView、Button、EditText

四、支援多國語言的設計方法

2012年10月13日 星期六

[Java 多執行緒]

一、多工(Process)與多執行緒(Thread)的不同

二、如何在Java中實做多執行緒:

建立一個繼承Thread的類別並測試它

覆寫run()方法

使用suspend、resume、stop控制執行緒

使用getState來觀察執行緒的狀態

重寫自己的mySuspend、myResume、myStop方法

建立自己的Thread.State屬性並覆寫getState方法

試試Runnable界面

2012年10月10日 星期三

[Java 基本類別的宣告]

class MyClass    //MyClass 為類別名稱
{
     private String mName;     //public為修飾子  mName為一個String類別的屬性
     protected int mAge;         //protected為修飾子 mAge為一個int基本型別的屬性
   
     public MyClass(String name,int age) //建構子,前方不可置函數傳回值,含void
     {
         this.mName = name;
         this.mAge = age;
     }

     public void setName(String name)
     {
         this.mName = name;
     }
   
     public  String getName()
     {
         return this.mName;
     }
}

2012年10月6日 星期六

[Java 物件導向的介紹]

一、類別

      屬性

      方法

      修飾子:public、protected  、    default、private
                   (所有)    (套件、子類別)(套件)     (自己)
                 
                   static、abstract

二、物件

三、抽象類別、介面

四、繼承

五、覆載

六、多載

七、多形

[Java 例外處理]

一、避免程式不預期的結束?

二、將錯誤集中控管,使程式碼更簡潔。

三、發揮物件導向精神,自己的錯誤自己最清楚。

四、例外處理的語法:

try
{
    //可能發生錯誤的程式碼空間
}
catch(Exception e)
{
    //錯誤發生時的處理
}

五、例外處理的活用

例如:輸入字串、整數、浮點數之判斷

[Java 陣列]


一、宣告:

      int[] array;

二、產生實體物件

      array = new int[10];

三、宣告、產生實體物件、給定初始值一氣呵成的語法:
      int[] array = {1,2,3,4,5,6,7,8,9,0};

四、java裡面有沒有指標?