出版時間:2008-12 出版社:吳延昌 高等教育出版社 (2008-12出版) 作者:吳延昌 編 頁數(shù):285
前言
J2ME技術(shù)將Java語言平臺無關(guān)的特性移植到小型電子設(shè)備上,允許移動無線設(shè)備之間共享應用程序,是一種高度優(yōu)化的Java運行環(huán)境,專門用于開發(fā)消費類電子產(chǎn)品,如手機、PDA、可視電話、數(shù)字機頂盒、汽車導航系統(tǒng)等。J2ME開發(fā)速度快、開發(fā)周期短、支持的手機品種多、開發(fā)資源豐富,因而得到了廣泛的應用。. 本書根據(jù)高職院校的教育思想與培養(yǎng)目標,突出學生的動手能力和職業(yè)技能的訓練,以及分析、解決問題的能力和自學能力的訓練,培養(yǎng)企業(yè)需要的人才。全書通過4個學習情境的設(shè)置,訓練讀者進行J2ME無線項目開發(fā)的基本技能,提高讀者的編程能力。本書以實例開發(fā)為特色,以實訓為主線,采取任務驅(qū)動的方.式,全面介紹了J2ME的基本編程思想和編程技術(shù)。所采用的實例具有典型性,由易到難,循序漸進,對每一個實例都給出了詳細的操作步驟,提供了完整的程序,并且通過分析代碼中的技術(shù)難點,使讀者進一步掌握關(guān)鍵技術(shù),達到舉一反三的目的。本書共包括4個學習情境:學習情境一,“J2ME認知”帶領(lǐng)讀者進入J2ME的開發(fā)環(huán)境,通過“hello J2me!”程序的編制,進入J2ME開發(fā)的殿堂;隨后深入淺出地介紹了J2ME開發(fā)的相關(guān)理論知識。學習情境二,通過“手機課程表軟件制作”這一實訓項目的開發(fā),詳細介紹了如何開發(fā)記錄存儲類項目,并能夠使讀者掌握高級用戶界面設(shè)計等開發(fā)技能。學習情境三,通過“手機五子棋游戲開發(fā)”這一實訓項目的開發(fā),掌握游戲開發(fā)過程中的界面設(shè)計技能、手機2D游戲開發(fā)技能和運用人工智能的對弈算法進行核心代碼編寫的能力。學習情境四,“校園漫游”是一個典型的角色扮演類手機游戲,該游戲涵蓋了一般手機2D游戲開發(fā)的基本技術(shù),通過開發(fā)該游戲項目,使開發(fā)者掌握手機游戲開發(fā)的基本方法,具有很強的學習價值。本書由平頂山工業(yè)職業(yè)技術(shù)學院吳延昌、楊立峰、樊建文、王現(xiàn)君、王洪等具有豐富的項目經(jīng)驗和教學經(jīng)驗的教師編寫。另外,安一杰、羅曉莉認真校對了書中的源代碼,在此一并表示感謝。書中部分代碼及案例借鑒了互聯(lián)網(wǎng)上相關(guān)程序的設(shè)計思想,在此也對原作者表示衷心的感謝。由于本書內(nèi)容較多,加之編寫時間倉促,書中難免存在疏漏和不足之處,懇請廣大讀者提出寶貴意見。
內(nèi)容概要
《嵌入式應用與開發(fā)》是國家示范性高職院校建設(shè)項目成果之一,針對手機嵌入式軟件開發(fā)的項目教程。在撰寫過程中面向?qū)嶋H應用,以項目為載體,對每個實例都詳細闡述了從分析、設(shè)計到實現(xiàn)的全部過程,指導學習者一步步按照手機軟件開發(fā)的真實過程進行實踐。全書包含4個學習情境和附錄部分。4個學習情境涉及手機嵌入式軟件的高級界面編程、低級界面編程、數(shù)據(jù)存儲編程和手機游戲開發(fā)等內(nèi)容,通過4個項目的開發(fā)練習,讀者可以迅速掌握手機軟件開發(fā)的一般技能。附錄給出了JaVa語言的基本語法介紹及Java程序編寫規(guī)范的部分內(nèi)容?!肚度胧綉门c開發(fā)》適合作為應用性、技能型人才培養(yǎng)的各類教育的計算機應用、軟件技術(shù)等專業(yè)嵌入式軟件開發(fā)的項目教材,也可以作為手機軟件開發(fā)愛好者的參考書及相關(guān)公司的培訓用書。
書籍目錄
學習情境一 J2ME認知1.1 搭建J2ME開發(fā)環(huán)境1.1.1 NeWels簡介1.1.2 下裁與安裝NetBeamIDE6.01.1.3 啟動NetBeans IDE 6.01.2 第一個J2ME程序1.2.1 helloJ2me程序的開發(fā)1.2.2 新建MIDlet1.2.3 運行程序1.3 J2ME基本概念I(lǐng).3.1 微型設(shè)備中配置.12ME1.3.2 KVM虛擬機1.3.3 Profile與Configuration1.3.4 常見的Profile1.3.5 MIDlet的概念1.3.6 MIDlet程序的生命周期1.4 J2ME界面編程1.4.1 概述1.4.2 高層顯示1.4.3 低層顯示1.5 MIDlet數(shù)據(jù)管理1.5.1 J2ME記錄管理系統(tǒng)1.5.2 Recordstore的基本操作1.6 J2ME程序設(shè)計原則學習情境二 手機課程表軟件制作2.1 項目基本信息2.1.1 項目名稱2.1.2 項目描述2.1.3 項目實施準備2.2 項目詳細信息2.2.1 項目分析2.2.2 項目設(shè)計2.2.3 編程實現(xiàn)2.3 項目管理信息2.3.1 項目團隊管理2.3.2 制訂項目計劃2.3.3 項目進度計劃2.3.4 項目質(zhì)量管理2.3.5 軟件測試2.4 系統(tǒng)使用說明2.4.1 啟動程序2.4.2 設(shè)置課程信息2.4.3 刪除已有的課程信息2.4.4 修改已有的課程信息2.4.5 設(shè)置某日的課程表2.4.6 設(shè)置上課時間2.4.7 激活上課提示2.5 項目總結(jié)與思考學習情境三 手機五子棋游戲開發(fā)3.1 程序內(nèi)容簡介3.2 需求分析3.3 概要設(shè)計3.3.1 游戲的總體流程3.3.2 游戲中的關(guān)鍵問題3.3.3 程序結(jié)構(gòu)設(shè)計3.4 詳細設(shè)計3.4.1 游戲的主控流程3.4.2 關(guān)鍵代碼段的實現(xiàn)3.5 代碼實現(xiàn)3.5.1 程序的代碼結(jié)構(gòu)3.5.2 程序的主要代碼3.6 運行測試3.7 項目小結(jié)學習情境四 “校園漫游”游戲開發(fā)4.1 游戲基本信息4.2 項目分析4.2.1 項目開發(fā)背景4.2.2 項目需求分析4.3 概要設(shè)計4.3.1 項目總體設(shè)計4.3.2 項目概要設(shè)計4.4 MIDP 2.0手機游戲開發(fā)4.5 游戲界面的設(shè)計和實現(xiàn)4.5.1 創(chuàng)建工程4.5.2 創(chuàng)建MIDlet應用程序4.5.3 游戲幫助畫面和關(guān)于游戲畫面的實現(xiàn)4.5.4 設(shè)計開始游戲畫面4.5.5 設(shè)計游戲主菜單4.6 游戲運行的設(shè)計和實現(xiàn)4.6.1 游戲精靈的設(shè)計4.6.2 游戲圖層的顯示和管理4.6.3 游戲場景的繪制4.6.4 游戲主角移動的判斷4.6.5 元素問的碰撞處理與彈出提示對話框4.7 游戲源代碼4.7.1 游戲MIDlet主程序schoolMIDlet.Java4.7.2 游戲主菜單程序schoolMenu.java4.7.3 游戲開始畫面程序Face.java4.7.4 游戲幫助畫面程序Help.java4.7.5 游戲關(guān)于畫面程序About.java4.7.6 游戲運行程序schoolMain.java4.8 項目小結(jié)附錄A Java基礎(chǔ)知識附錄B Java編程規(guī)范參考文獻
章節(jié)摘錄
插圖:4.2項目分析4.2.1項目開發(fā)背景隨著手機在消費者群體中的普及,手機游戲也由于其隨時隨地都可操作等特點受到了廣大消費者的喜愛。目前,傳統(tǒng)計算機上的很多游戲都已經(jīng)被移植到手機上。由于手機游戲潛在的巨大使用量,使得手機游戲開發(fā)市場商機無限。同時,手機游戲的開發(fā)集程序開發(fā)、動畫制作、美術(shù)策劃于一體,可以說是藝術(shù)和科學的完美結(jié)合。由于具有很強的人機互動性,一些情節(jié)類游戲的故事結(jié)局還會根據(jù)人機互動的情況而有所不同,這些都可以點燃手機游戲開發(fā)人員的創(chuàng)作熱情。當前,從事手機游戲開發(fā)的人員已經(jīng)占了程序開發(fā)人員數(shù)量的很大一部分。目前市場上可供的手機游戲有傳統(tǒng)益智類游戲、動作游戲、體育游戲、策略游戲、休閑游戲、角色扮演游戲等。不同類型的手機游戲有著不同的特點,每一種類型的手機游戲都有一定數(shù)量的支持玩家。要開發(fā)一款優(yōu)秀的手機游戲,就有必要了解各種類型手機游戲的基本特點。據(jù)統(tǒng)計,目前傳統(tǒng)的益智類游戲占了手機游戲市場的大部分份額,其益智性較強,深受年輕用戶的喜愛,是手機游戲開發(fā)中的一個重點。體育游戲也由于其比較吸引人,發(fā)展速度很快,但由于受到圖形表現(xiàn)力、規(guī)則以及體育運動的多樣性等方面的制約,體育游戲和實際體育運動的普及程序還是無法相比。但是,現(xiàn)在可以幸運地看到,很多手機提供了人工智能類的動作游戲,雖然比較粗糙的動畫效果和緩慢而僵硬的人物動態(tài)還是很難讓人感到興奮,但相信隨著手機設(shè)備性能的提高,各種類型的體育游戲、動作游戲一定會得到大規(guī)模的發(fā)展,可玩性會大大增強。另外,隨著手機存儲容量的增加,近來各種角色扮演游戲也開始流行起來。
編輯推薦
《嵌入式應用與開發(fā)》為高等教育出版社出版。
圖書封面
評論、評分、閱讀與下載