2013年10月11日 星期五

2013年10月8日 星期二

【職訓局-手機程式開發班】2013 10/08 Android

1.Android分為四層:Linux核心、程式庫、應用程式架構、應用程式


2.Android 和 Java 編譯過程

Android會進行編譯兩次。

3.開發工具下載 http://developer.android.com/sdk/index.html


下載開發工具

* 以前要個別下載 JDK、Eclipse、Android SDK、ADT
JDK(Java Develop Kit):Java 開發工具包
SDK(Software Develop Kit):軟件開發包
ADT(Android Development Tools):Eclipse外掛,用來結合android和Eclipse

4.下載必要SDK檔案

下載bundle SDK後開啟Eclipse
下載SDK

5.設定虛擬機器及安裝加速器


6.設定環境變數(如Dos可以認得Java指令)

1.在windows搜尋環境變數

變數值
C:\ADTx64\sdk\tools;C:\ADTx64\sdk\platform-tools
多個要用;間隔,路徑要對應安裝的路徑不能照抄


2013年10月7日 星期一

【職訓局-手機程式開發班】2013 10/07 java


1.繼承
2.抽象類別 abstract

3.介面 interface

4.內部類別

5.匿名的內部類別

2013年10月5日 星期六

【職訓局-手機程式開發班】2013 10/04 ObjC

1.將委派給其他檔案 如果有類似的功能能重複使用

2.delegateAlert內容

3.用storyboard直接委派

4.使用同一個物件1/2
5.使用同一個物件1/2

2013年10月4日 星期五

【職訓局-手機程式開發班】2013 10/04 網路基礎


傳檔案方式:同往段自己送 不同往段請Router送

1設定IP















電腦設定gateway
就是Router的ip 192.168.1.254

switch設定gateway
>enable
#config terminal
(config)#ip default-gatway 192.168.1.254

Router設定連到別的網域
>enable
#config terminal
(config)#ip route 10.1.1.0 255.255.255.0 172.16.1.2
(自己的網域+遮罩 對方的IP)

2.成功ping到對方電腦

2013年10月2日 星期三

【職訓局-手機程式開發班】2013 10/02 ObjC

1.IOS Alert 與 連結網址












連網址與法:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://7311.tw"]];


2.potocol 與 categories













訊息快速寫法:

[[[UIAlertView alloc] initWithTitle:@"標題" message:@"你中大樂透" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil] show];

3.不使用繼承有繼承效果 cmposite合成


















4.preprocessor前置處理

2013年9月30日 星期一