嵌入式應(yīng)用與開(kāi)發(fā)

出版時(shí)間:2008-12  出版社:吳延昌 高等教育出版社 (2008-12出版)  作者:吳延昌 編  頁(yè)數(shù):285  

前言

J2ME技術(shù)將Java語(yǔ)言平臺(tái)無(wú)關(guān)的特性移植到小型電子設(shè)備上,允許移動(dòng)無(wú)線設(shè)備之間共享應(yīng)用程序,是一種高度優(yōu)化的Java運(yùn)行環(huán)境,專門(mén)用于開(kāi)發(fā)消費(fèi)類電子產(chǎn)品,如手機(jī)、PDA、可視電話、數(shù)字機(jī)頂盒、汽車(chē)導(dǎo)航系統(tǒng)等。J2ME開(kāi)發(fā)速度快、開(kāi)發(fā)周期短、支持的手機(jī)品種多、開(kāi)發(fā)資源豐富,因而得到了廣泛的應(yīng)用。. 本書(shū)根據(jù)高職院校的教育思想與培養(yǎng)目標(biāo),突出學(xué)生的動(dòng)手能力和職業(yè)技能的訓(xùn)練,以及分析、解決問(wèn)題的能力和自學(xué)能力的訓(xùn)練,培養(yǎng)企業(yè)需要的人才。全書(shū)通過(guò)4個(gè)學(xué)習(xí)情境的設(shè)置,訓(xùn)練讀者進(jìn)行J2ME無(wú)線項(xiàng)目開(kāi)發(fā)的基本技能,提高讀者的編程能力。本書(shū)以實(shí)例開(kāi)發(fā)為特色,以實(shí)訓(xùn)為主線,采取任務(wù)驅(qū)動(dòng)的方.式,全面介紹了J2ME的基本編程思想和編程技術(shù)。所采用的實(shí)例具有典型性,由易到難,循序漸進(jìn),對(duì)每一個(gè)實(shí)例都給出了詳細(xì)的操作步驟,提供了完整的程序,并且通過(guò)分析代碼中的技術(shù)難點(diǎn),使讀者進(jìn)一步掌握關(guān)鍵技術(shù),達(dá)到舉一反三的目的。本書(shū)共包括4個(gè)學(xué)習(xí)情境:學(xué)習(xí)情境一,“J2ME認(rèn)知”帶領(lǐng)讀者進(jìn)入J2ME的開(kāi)發(fā)環(huán)境,通過(guò)“hello J2me!”程序的編制,進(jìn)入J2ME開(kāi)發(fā)的殿堂;隨后深入淺出地介紹了J2ME開(kāi)發(fā)的相關(guān)理論知識(shí)。學(xué)習(xí)情境二,通過(guò)“手機(jī)課程表軟件制作”這一實(shí)訓(xùn)項(xiàng)目的開(kāi)發(fā),詳細(xì)介紹了如何開(kāi)發(fā)記錄存儲(chǔ)類項(xiàng)目,并能夠使讀者掌握高級(jí)用戶界面設(shè)計(jì)等開(kāi)發(fā)技能。學(xué)習(xí)情境三,通過(guò)“手機(jī)五子棋游戲開(kāi)發(fā)”這一實(shí)訓(xùn)項(xiàng)目的開(kāi)發(fā),掌握游戲開(kāi)發(fā)過(guò)程中的界面設(shè)計(jì)技能、手機(jī)2D游戲開(kāi)發(fā)技能和運(yùn)用人工智能的對(duì)弈算法進(jìn)行核心代碼編寫(xiě)的能力。學(xué)習(xí)情境四,“校園漫游”是一個(gè)典型的角色扮演類手機(jī)游戲,該游戲涵蓋了一般手機(jī)2D游戲開(kāi)發(fā)的基本技術(shù),通過(guò)開(kāi)發(fā)該游戲項(xiàng)目,使開(kāi)發(fā)者掌握手機(jī)游戲開(kāi)發(fā)的基本方法,具有很強(qiáng)的學(xué)習(xí)價(jià)值。本書(shū)由平頂山工業(yè)職業(yè)技術(shù)學(xué)院吳延昌、楊立峰、樊建文、王現(xiàn)君、王洪等具有豐富的項(xiàng)目經(jīng)驗(yàn)和教學(xué)經(jīng)驗(yàn)的教師編寫(xiě)。另外,安一杰、羅曉莉認(rèn)真校對(duì)了書(shū)中的源代碼,在此一并表示感謝。書(shū)中部分代碼及案例借鑒了互聯(lián)網(wǎng)上相關(guān)程序的設(shè)計(jì)思想,在此也對(duì)原作者表示衷心的感謝。由于本書(shū)內(nèi)容較多,加之編寫(xiě)時(shí)間倉(cāng)促,書(shū)中難免存在疏漏和不足之處,懇請(qǐng)廣大讀者提出寶貴意見(jiàn)。

內(nèi)容概要

  《嵌入式應(yīng)用與開(kāi)發(fā)》是國(guó)家示范性高職院校建設(shè)項(xiàng)目成果之一,針對(duì)手機(jī)嵌入式軟件開(kāi)發(fā)的項(xiàng)目教程。在撰寫(xiě)過(guò)程中面向?qū)嶋H應(yīng)用,以項(xiàng)目為載體,對(duì)每個(gè)實(shí)例都詳細(xì)闡述了從分析、設(shè)計(jì)到實(shí)現(xiàn)的全部過(guò)程,指導(dǎo)學(xué)習(xí)者一步步按照手機(jī)軟件開(kāi)發(fā)的真實(shí)過(guò)程進(jìn)行實(shí)踐。全書(shū)包含4個(gè)學(xué)習(xí)情境和附錄部分。4個(gè)學(xué)習(xí)情境涉及手機(jī)嵌入式軟件的高級(jí)界面編程、低級(jí)界面編程、數(shù)據(jù)存儲(chǔ)編程和手機(jī)游戲開(kāi)發(fā)等內(nèi)容,通過(guò)4個(gè)項(xiàng)目的開(kāi)發(fā)練習(xí),讀者可以迅速掌握手機(jī)軟件開(kāi)發(fā)的一般技能。附錄給出了JaVa語(yǔ)言的基本語(yǔ)法介紹及Java程序編寫(xiě)規(guī)范的部分內(nèi)容?!肚度胧綉?yīng)用與開(kāi)發(fā)》適合作為應(yīng)用性、技能型人才培養(yǎng)的各類教育的計(jì)算機(jī)應(yīng)用、軟件技術(shù)等專業(yè)嵌入式軟件開(kāi)發(fā)的項(xiàng)目教材,也可以作為手機(jī)軟件開(kāi)發(fā)愛(ài)好者的參考書(shū)及相關(guān)公司的培訓(xùn)用書(shū)。

書(shū)籍目錄

學(xué)習(xí)情境一 J2ME認(rèn)知1.1 搭建J2ME開(kāi)發(fā)環(huán)境1.1.1 NeWels簡(jiǎn)介1.1.2 下裁與安裝NetBeamIDE6.01.1.3 啟動(dòng)NetBeans IDE 6.01.2 第一個(gè)J2ME程序1.2.1 helloJ2me程序的開(kāi)發(fā)1.2.2 新建MIDlet1.2.3 運(yùn)行程序1.3 J2ME基本概念I(lǐng).3.1 微型設(shè)備中配置.12ME1.3.2 KVM虛擬機(jī)1.3.3 Profile與Configuration1.3.4 常見(jiàn)的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è)計(jì)原則學(xué)習(xí)情境二 手機(jī)課程表軟件制作2.1 項(xiàng)目基本信息2.1.1 項(xiàng)目名稱2.1.2 項(xiàng)目描述2.1.3 項(xiàng)目實(shí)施準(zhǔn)備2.2 項(xiàng)目詳細(xì)信息2.2.1 項(xiàng)目分析2.2.2 項(xiàng)目設(shè)計(jì)2.2.3 編程實(shí)現(xiàn)2.3 項(xiàng)目管理信息2.3.1 項(xiàng)目團(tuán)隊(duì)管理2.3.2 制訂項(xiàng)目計(jì)劃2.3.3 項(xiàng)目進(jìn)度計(jì)劃2.3.4 項(xiàng)目質(zhì)量管理2.3.5 軟件測(cè)試2.4 系統(tǒng)使用說(shuō)明2.4.1 啟動(dòng)程序2.4.2 設(shè)置課程信息2.4.3 刪除已有的課程信息2.4.4 修改已有的課程信息2.4.5 設(shè)置某日的課程表2.4.6 設(shè)置上課時(shí)間2.4.7 激活上課提示2.5 項(xiàng)目總結(jié)與思考學(xué)習(xí)情境三 手機(jī)五子棋游戲開(kāi)發(fā)3.1 程序內(nèi)容簡(jiǎn)介3.2 需求分析3.3 概要設(shè)計(jì)3.3.1 游戲的總體流程3.3.2 游戲中的關(guān)鍵問(wèn)題3.3.3 程序結(jié)構(gòu)設(shè)計(jì)3.4 詳細(xì)設(shè)計(jì)3.4.1 游戲的主控流程3.4.2 關(guān)鍵代碼段的實(shí)現(xiàn)3.5 代碼實(shí)現(xiàn)3.5.1 程序的代碼結(jié)構(gòu)3.5.2 程序的主要代碼3.6 運(yùn)行測(cè)試3.7 項(xiàng)目小結(jié)學(xué)習(xí)情境四 “校園漫游”游戲開(kāi)發(fā)4.1 游戲基本信息4.2 項(xiàng)目分析4.2.1 項(xiàng)目開(kāi)發(fā)背景4.2.2 項(xiàng)目需求分析4.3 概要設(shè)計(jì)4.3.1 項(xiàng)目總體設(shè)計(jì)4.3.2 項(xiàng)目概要設(shè)計(jì)4.4 MIDP 2.0手機(jī)游戲開(kāi)發(fā)4.5 游戲界面的設(shè)計(jì)和實(shí)現(xiàn)4.5.1 創(chuàng)建工程4.5.2 創(chuàng)建MIDlet應(yīng)用程序4.5.3 游戲幫助畫(huà)面和關(guān)于游戲畫(huà)面的實(shí)現(xiàn)4.5.4 設(shè)計(jì)開(kāi)始游戲畫(huà)面4.5.5 設(shè)計(jì)游戲主菜單4.6 游戲運(yùn)行的設(shè)計(jì)和實(shí)現(xiàn)4.6.1 游戲精靈的設(shè)計(jì)4.6.2 游戲圖層的顯示和管理4.6.3 游戲場(chǎng)景的繪制4.6.4 游戲主角移動(dòng)的判斷4.6.5 元素問(wèn)的碰撞處理與彈出提示對(duì)話框4.7 游戲源代碼4.7.1 游戲MIDlet主程序schoolMIDlet.Java4.7.2 游戲主菜單程序schoolMenu.java4.7.3 游戲開(kāi)始畫(huà)面程序Face.java4.7.4 游戲幫助畫(huà)面程序Help.java4.7.5 游戲關(guān)于畫(huà)面程序About.java4.7.6 游戲運(yùn)行程序schoolMain.java4.8 項(xiàng)目小結(jié)附錄A Java基礎(chǔ)知識(shí)附錄B Java編程規(guī)范參考文獻(xiàn)

章節(jié)摘錄

插圖:4.2項(xiàng)目分析4.2.1項(xiàng)目開(kāi)發(fā)背景隨著手機(jī)在消費(fèi)者群體中的普及,手機(jī)游戲也由于其隨時(shí)隨地都可操作等特點(diǎn)受到了廣大消費(fèi)者的喜愛(ài)。目前,傳統(tǒng)計(jì)算機(jī)上的很多游戲都已經(jīng)被移植到手機(jī)上。由于手機(jī)游戲潛在的巨大使用量,使得手機(jī)游戲開(kāi)發(fā)市場(chǎng)商機(jī)無(wú)限。同時(shí),手機(jī)游戲的開(kāi)發(fā)集程序開(kāi)發(fā)、動(dòng)畫(huà)制作、美術(shù)策劃于一體,可以說(shuō)是藝術(shù)和科學(xué)的完美結(jié)合。由于具有很強(qiáng)的人機(jī)互動(dòng)性,一些情節(jié)類游戲的故事結(jié)局還會(huì)根據(jù)人機(jī)互動(dòng)的情況而有所不同,這些都可以點(diǎn)燃手機(jī)游戲開(kāi)發(fā)人員的創(chuàng)作熱情。當(dāng)前,從事手機(jī)游戲開(kāi)發(fā)的人員已經(jīng)占了程序開(kāi)發(fā)人員數(shù)量的很大一部分。目前市場(chǎng)上可供的手機(jī)游戲有傳統(tǒng)益智類游戲、動(dòng)作游戲、體育游戲、策略游戲、休閑游戲、角色扮演游戲等。不同類型的手機(jī)游戲有著不同的特點(diǎn),每一種類型的手機(jī)游戲都有一定數(shù)量的支持玩家。要開(kāi)發(fā)一款優(yōu)秀的手機(jī)游戲,就有必要了解各種類型手機(jī)游戲的基本特點(diǎn)。據(jù)統(tǒng)計(jì),目前傳統(tǒng)的益智類游戲占了手機(jī)游戲市場(chǎng)的大部分份額,其益智性較強(qiáng),深受年輕用戶的喜愛(ài),是手機(jī)游戲開(kāi)發(fā)中的一個(gè)重點(diǎn)。體育游戲也由于其比較吸引人,發(fā)展速度很快,但由于受到圖形表現(xiàn)力、規(guī)則以及體育運(yùn)動(dòng)的多樣性等方面的制約,體育游戲和實(shí)際體育運(yùn)動(dòng)的普及程序還是無(wú)法相比。但是,現(xiàn)在可以幸運(yùn)地看到,很多手機(jī)提供了人工智能類的動(dòng)作游戲,雖然比較粗糙的動(dòng)畫(huà)效果和緩慢而僵硬的人物動(dòng)態(tài)還是很難讓人感到興奮,但相信隨著手機(jī)設(shè)備性能的提高,各種類型的體育游戲、動(dòng)作游戲一定會(huì)得到大規(guī)模的發(fā)展,可玩性會(huì)大大增強(qiáng)。另外,隨著手機(jī)存儲(chǔ)容量的增加,近來(lái)各種角色扮演游戲也開(kāi)始流行起來(lái)。

編輯推薦

《嵌入式應(yīng)用與開(kāi)發(fā)》為高等教育出版社出版。

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    嵌入式應(yīng)用與開(kāi)發(fā) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7