freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于j2me的手機(jī)五子棋游戲的設(shè)計(jì)-全文預(yù)覽

  

【正文】 ( 2020) 15 圖 43 選擇平臺(tái) 手機(jī)游戲外觀(guān)設(shè)計(jì) 首先, MIDlet 應(yīng)用程序的核心即為 MIDlet 類(lèi)。 表 41 類(lèi) 描 述 接口 Choice 提供一個(gè)常規(guī)的接口來(lái)管理選中的項(xiàng)目 CommandListener 允許創(chuàng)建一個(gè)高級(jí)的 UI命令消息的監(jiān)聽(tīng)器 UI系統(tǒng)以及工具類(lèi) Display 代表系統(tǒng)顯示設(shè)備和輸入設(shè)備的管理器 Font 獲得字體對(duì)象和它們的尺寸 Image 提供一個(gè)類(lèi)來(lái)保存圖像對(duì)象(以 PNG格式) AlertType 提供一個(gè)幫助類(lèi)來(lái)定義可以創(chuàng)建的 Alert的類(lèi) 型 Displayable 提供一個(gè)可以顯示對(duì)象的抽象基類(lèi) 高級(jí) UI Command 抽象用戶(hù)的交互動(dòng)作 Screen類(lèi) Screen 提供高級(jí) UI組件的基類(lèi) Alert 提供一個(gè) Screen來(lái)警告一些事情 List 提供一個(gè) Screen對(duì)象包括一列被選項(xiàng) Forms amp。 f) 該文件類(lèi)主要是實(shí)現(xiàn)走棋算法以及結(jié)局判斷。棋盤(pán)可進(jìn)行悔棋、暫停、放棄游戲。程序從該類(lèi)開(kāi)始執(zhí)行。在這款游戲中,總共是分為了八個(gè)類(lèi),其實(shí)很多類(lèi)都是相對(duì)類(lèi)似的。 鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說(shuō)明書(shū)( 2020) 11 圖 31 系統(tǒng)功能模塊圖 系統(tǒng)流程 明確了主要模塊功能后,就需要對(duì)此游戲軟件基本流程有一個(gè)總體規(guī)劃,本款手機(jī)游戲軟件基本流程圖如圖 32所示。 對(duì)弈模塊:該部分主要是進(jìn)行人機(jī)對(duì)弈的棋盤(pán)界面。 此次系統(tǒng)設(shè)計(jì)的主要模塊分為:歡迎模塊、規(guī)則說(shuō)明模塊、對(duì)弈模塊、勝負(fù)判斷模塊。 c) 棋盤(pán)界面:對(duì)弈界面, 使用上、下、左、右鍵來(lái)移動(dòng)落子點(diǎn)位,使用確定按鈕來(lái)落子 ,相應(yīng)條件下可實(shí)現(xiàn)悔棋、暫停、重新開(kāi)始游戲功能。對(duì)玩游戲者并沒(méi)有什么特殊要求。相同顏色的棋子,五子一線(xiàn)為勝。手機(jī)處基于 J2ME 的手機(jī)五子棋游戲的設(shè)計(jì)與實(shí)現(xiàn) 10 理器的頻率直接要求我們需要使用簡(jiǎn)單實(shí)用的智能算法。手機(jī)鍵盤(pán)的不方便,游戲需要設(shè)計(jì)得容易操作。游戲開(kāi)發(fā)過(guò)程中,要考慮到游戲程序的設(shè)計(jì)要能合乎大多數(shù)手機(jī)的應(yīng)用。 Java 2 Micro Edition 是一種針對(duì)移動(dòng)電話(huà)和 PDA 這樣的小型設(shè)備的 Java 語(yǔ)言,雖然它與臺(tái)式機(jī)中的 Java相比還是有一定的限制,但是已經(jīng)極大的提高了移動(dòng)電話(huà)支持游戲的能力??梢苑奖?J2ME 應(yīng)用程序的開(kāi)發(fā)者更容易追蹤問(wèn)題與除錯(cuò)。 本設(shè)計(jì)主要是在 Netbeans IDE 開(kāi)發(fā)環(huán)境下進(jìn)行開(kāi)發(fā)、測(cè)試與調(diào)試。 。不用激活網(wǎng)絡(luò)連接,應(yīng)用就可以被使用。類(lèi)文件校驗(yàn)、明確定義的應(yīng)用程序編程接口和安全組件確保了第二方應(yīng)用程序的行為是可靠的,不會(huì)對(duì)設(shè)備或者網(wǎng)絡(luò)造成損害。 J2ME的出 現(xiàn)恰好有效的解決了以上問(wèn)題。 D. : 移動(dòng)信息設(shè)備還描述包括基于有限連接設(shè)備配置GenericConnection框架的網(wǎng)絡(luò)支持。 MIDlet生命周期流程圖如圖 25所示。目前應(yīng)用非常廣泛的 MIDlet就是在 MIDP中定義的。 簡(jiǎn)化地舉例概括說(shuō)明,假設(shè)如果想為小型信息家電編寫(xiě) Java 應(yīng)用程序的話(huà),需要兩個(gè)前提:一個(gè)配置和至少一個(gè)簡(jiǎn)表。 Java 虛擬機(jī)是 J2ME 技術(shù)的核心,但是配置和簡(jiǎn)表提供特殊環(huán)境的類(lèi)應(yīng)用程序接口。簡(jiǎn)表在一個(gè)特定的配置上面實(shí)現(xiàn)。連接受限設(shè)備配置( Connected Limited Device Configuration,CLDC):為具有間斷性聯(lián)網(wǎng)能力、較慢的處理器、有限內(nèi)存、沒(méi) 有穩(wěn)定的電源供應(yīng)的設(shè)備設(shè)計(jì)。因?yàn)?CDC 與 CLDC針對(duì)設(shè)備的 CPU 處理能力和內(nèi)存大小不同,所以它們使用的虛擬機(jī)和核心類(lèi)庫(kù)也不相同, CDC 的核心類(lèi)庫(kù)比 CLDC 的要大,提供的功能也更強(qiáng)。 對(duì)大量軟硬件特性不同的嵌入式設(shè)備,根據(jù)其外觀(guān)和性能特點(diǎn)進(jìn)行分類(lèi),提取其中共性形成的一套規(guī)范稱(chēng)之為配置。 圖 22 體系結(jié)構(gòu)框圖 Java 虛擬機(jī)( JVM)層:這一層是針對(duì)設(shè)備本地操作系統(tǒng)定制的 Java 虛擬機(jī)的實(shí)現(xiàn),支持特定的 J2ME 配置,就像使用所有 Java 技術(shù)一樣, J2ME 的核心也在一種虛擬 機(jī)中。這比起通常了解和使用的 Java 2標(biāo)準(zhǔn)版 Java 虛擬機(jī) (JVM)的 32MB 來(lái)說(shuō)就小得多了。和所有的爪哇程式語(yǔ)言技術(shù)一樣,在它的核心屬鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說(shuō)明書(shū)( 2020) 5 于一種虛擬機(jī)。 圖 21 Java 2技術(shù)體系結(jié)構(gòu) 其中, J2ME為運(yùn)行在嵌入式消費(fèi)類(lèi)電子產(chǎn)品的設(shè)備,如移動(dòng)電話(huà)、 PDA、游戲終端之上的應(yīng)用程序提供了一個(gè)健壯的、靈活的環(huán)境。如背景音樂(lè)、背景燈顯示等。將模型、界面和控制分離。 J2ME 應(yīng)用程序除了能夠更好地完善手機(jī)上已有的應(yīng)用外,還進(jìn)一步增加了字典、 圖書(shū)、游戲、定時(shí)提醒等新的應(yīng)用, 并能訪(fǎng)問(wèn)電子郵件、即時(shí)消息、股票和電子地圖等信息。 不用激活 網(wǎng)絡(luò)連接,應(yīng)用就可以被使用。 J2ME的出現(xiàn)則使上述問(wèn)題迎刃而解。手機(jī)用戶(hù)可以通過(guò)支持 JAVA功能的終端 ,使用多種全新圖形化、動(dòng)態(tài)化和個(gè)性化的移動(dòng)增值服務(wù)。 J2ME 簡(jiǎn)介 J2ME是 SUN公司針對(duì)嵌入式、消費(fèi)類(lèi)電子產(chǎn)品推出的開(kāi)發(fā)平臺(tái),與 J2SE和 J2EE共同組成 Java技術(shù)的三個(gè)重要的分支。類(lèi)型檢查幫助檢查出許多開(kāi)發(fā)早期出現(xiàn)的錯(cuò)誤。 鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說(shuō)明書(shū)( 2020) 3 分布式: Java 建立在擴(kuò)展 TCP/IP 網(wǎng)絡(luò)平臺(tái)上。程序員只需把主要精力用在類(lèi)和接口的設(shè)計(jì)和應(yīng)用上。 Java舍棄了 C++的指針對(duì)存儲(chǔ)器地址的直接操作,程序運(yùn)行時(shí),內(nèi)存由操作系統(tǒng)分配,這樣可以避免病毒通過(guò)指針侵 入系統(tǒng)。 Java 引進(jìn)虛擬機(jī)原理,并運(yùn)行于虛擬機(jī),實(shí)現(xiàn)不同平臺(tái)的 Java 接口之間。九零年 Sun 公司成立了開(kāi)發(fā)小組,開(kāi)始致力于開(kāi)發(fā)一種可移植的、跨平臺(tái)的編程語(yǔ)言,該語(yǔ)言能生成正確運(yùn)行于各種操作系統(tǒng)、各種芯片上的代碼。并且對(duì)人工智能中比較容易實(shí)現(xiàn)的人機(jī)博弈進(jìn)行學(xué)習(xí),更深刻地理解人工智能這門(mén)邊緣學(xué)科的實(shí)用性。同時(shí)五子棋游戲程序的開(kāi)發(fā)實(shí)現(xiàn)這個(gè)課題,正好提供給我這樣一個(gè)研究的機(jī)會(huì) ,通過(guò)對(duì)人工智能中博弈方面的研究,實(shí)現(xiàn)簡(jiǎn)單的人機(jī)對(duì)弈設(shè)計(jì)。其中 J2ME 手機(jī)開(kāi)發(fā)平臺(tái)使用最為廣泛。憑借其便于攜帶、溝通迅捷、功能多樣、私密性強(qiáng)等獨(dú)有優(yōu)勢(shì),手機(jī)已經(jīng)成為普通民眾不可替代的隨身工具。 J2ME是 Sun公司為消費(fèi)電子和嵌入式設(shè)備軟件的需要而開(kāi)發(fā)的應(yīng)用程序接口和技術(shù)規(guī)范,J2ME提供了由多家大型的移動(dòng)設(shè)備廠(chǎng)商一起設(shè)計(jì)和提出的工業(yè)標(biāo)準(zhǔn)簡(jiǎn)表(簡(jiǎn)稱(chēng) MIDP)的開(kāi)發(fā)接口,由于這個(gè) MIDP 簡(jiǎn)表不是某個(gè)特定的商家所擁 有的,所以具有一定的通用性,因此由 J2ME 開(kāi)發(fā)的軟件對(duì)多家大型移動(dòng)設(shè)備廠(chǎng)商生產(chǎn)的支持 MIDP 簡(jiǎn)表的手機(jī)都適用,比如 Nokia、 Motorola 和三星等多家手機(jī)廠(chǎng)商推出的多款支持 J2ME 的手機(jī)。 Java 2 Micro Edition 是一種針對(duì)移動(dòng)電話(huà)和 PDA 這樣的小型設(shè)備的 Java 語(yǔ)言。 游戲的開(kāi)發(fā)以 J2ME 為平臺(tái),利 用 Java 技術(shù),結(jié)合 J2ME 的 MIDP 技術(shù),并對(duì)于程序設(shè)計(jì)思想,重要類(lèi)、方法等展開(kāi)討論。隨著手機(jī)性能的不斷提高,手機(jī)休閑娛樂(lè)應(yīng)用將成為 PC 休閑娛樂(lè)應(yīng)用之后又一重要業(yè)務(wù)增長(zhǎng)點(diǎn)。它因其“ write once,run anywhere”的Java 特性而提高了開(kāi)發(fā)的效率 。現(xiàn)將 該 技術(shù)用于 這次的手機(jī)游戲開(kāi)發(fā) ,可以實(shí)現(xiàn)游戲的快速開(kāi)發(fā), 不但便于查看游戲運(yùn)行過(guò)程中內(nèi)存的占用量和程序的每一部分代碼消耗了多少處理器時(shí)間 , 而且可以不斷地優(yōu)化代碼 ,使代碼具有高度的復(fù)用性、可擴(kuò)展性、可維護(hù)性。 關(guān)鍵詞: J2ME; CLDC; MIDP 鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說(shuō)明書(shū)( 2020) Design and Implementation of Gobang Cellphone Game Based on J2ME Abstract: J2ME is a kind of fast developing technology implemented on various devices especially mobile munication equipments. It improves the efficiency of the development process because of its write once, run anywhere nature. The development trend of the entertainment market based on the cell phone is very obvious because the handset performance enhances unceasingly. The entertainment market based on the cell phone will to be the new important business growth point follow the PC entertainment market. As the rules of a single chess game, it is more suitable for mobile phones and other portable terminal extension. J2ME has been the preferred platform for development because of its platform independent and patibility, and provides a lot of APIs to support the development of mobile application software. The technology for mobile game development, can achieve the rapid development of the game. It is not only easy to observe the memory consumption and processor consumed time during the operation of the game, but also can optimize the code, so that the code has a high degree of reusability, scalability, maintainability. The game has designed by J2ME, the Java technology and the MIDP technology. I studied the procedure thought, the important class and the method. In the playing chess part, I have analyzed the algorithm, choosed the appropriate way to anize the code and realized the basic artificial intelligence. On the other hand, I learned software system of CLDC/MIDP and the specific class of the MID Profile to plete the game development. Key words: J2ME; CLDC; MIDP 基于 J2ME 的手機(jī)五子棋游戲的設(shè)計(jì)與實(shí)現(xiàn) 目 錄 1 概述 .................................................................1 課題研究背景 .......................................................1 課題研究意義 .......................................................2 2 開(kāi)發(fā)技術(shù)背景 .........................................................2 JAVA 語(yǔ)言概述 .......................................................2 J2ME 簡(jiǎn)介 ...........................................................3 J2ME 的體系結(jié)構(gòu) .....................................................4 移動(dòng)信息設(shè)備簡(jiǎn)表 ...................................................7 開(kāi)發(fā)平臺(tái) ...........................................................8 3 系統(tǒng)分析及總體設(shè)計(jì) ................................
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1