簡介 任何電子產品的功能都起於程式的設計,手機裡面的功能也不例外,本課程主要目的在介紹手機內的遊戲程式如何產生的過程。這類非電腦設備中的程式特性是執行環境非常『簡陋』,必須非常獨立自主,不能佔太多記憶體,也不能期望處理器速度很快,更不能期望背後的作業系統(如電腦中的Windows)提供很多支援。 目前用來設計此類行動裝置中的程式最成功的語言就是Java,它的重要特色之一是所謂的『跨平台』,就是不必遷就作業系統,一樣的程式可以在Windows中執行,也可以在Linux或Macintosh等其他作業系統中執行。此外他與網頁的配合也很成功,可以寫很多小程式掛在網頁中執行。對於如手機或PDA等小型裝置,它也有一個特殊的程式語言版本稱為 J2ME,就是Java 2 Micro Edition (Java 2 微型版)的意思。本課程主要就是介紹如何使用J2ME完成一些簡單的手機程式,當然第一步必須從基本(標準)的Java程式 (J2SE,Java 2 Standard Edition) 學起。 |
準備工作 1.請直接下載 JDK,執行安裝。(或到官方網站下載最新版) 2.設定環境變數:控制台→系統→進階→Path(路徑)→編輯,加入 Java 編譯程式的路徑,如C:\Program Files\Java\jdk1.5.0_10\bin
解說: 什麼是 JDK: Java Development Kit,Java 程式設計(開發)工具 ,主要包含將原始碼編譯成 Bytecode 的程式(javac 及函式庫) 什麼是 JRE:Java Runtime Environment,執行Java程式時需要的環境。主要是一個叫做 Java Virtual Machine (JVM)的程式。 什麼是 JVM:Java程式是兩階段編譯的程式,javac編譯出來的Bytecode檔案在不同機器上執行時還需要JVM的幫助,不同的作業系統有不同的JVM,如 Linux 與 Windows 的 JVM 是兩個不同的程式。 什麼叫『跨平台』:上述 JDK 編譯出來的 Bytecode 檔案可以不需更改,拿到不同作業系統(平台, platform)的電腦中執行。當然,該電腦必須已經裝有適合的 JVM。
有一點點複雜,不過就這樣啦,多看一兩次就懂了! |
預定單元:
|
操作考試項目: 1. Hello Java程式:編寫→編譯→執行 [參考第一個程式] 2. 寫一個 J2ME 有一個按鈕可關閉程式。[參考 J2ME起步] 3. 用 Visual Studio 2005寫一個手機程式,打開即有一個會移動的圖案。[參考行動裝置程式簡介]
|