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

正文內(nèi)容

五子棋手機(jī)網(wǎng)絡(luò)對(duì)戰(zhàn)游戲的設(shè)計(jì)與實(shí)現(xiàn)-文庫(kù)吧資料

2025-05-22 17:17本頁(yè)面
  

【正文】 k midlet) { super()。 游戲登錄界面以及操作說(shuō)明界面的實(shí)現(xiàn) 這兩個(gè)類的實(shí)現(xiàn)都是繼承了 Form 類,來(lái)添加各種組件的。 notifyDestroyed()。 public void destroyApp(boolean unconditional) { exit()。 } 這個(gè)方法的作用是把在構(gòu)造器中創(chuàng)建的畫布對(duì)象設(shè)置為當(dāng)前屏幕上需要顯示的畫面。 (this)。 當(dāng)程序啟動(dòng)的時(shí)候,則調(diào)用了程序的 startApp 方法,用來(lái)顯示畫面: public void startApp() { (startCmd)。例如使屏幕顯示某個(gè)指定界面或者獲得當(dāng)前的顯示界面等。例如屏幕是否是彩色的,以及支持的顏色數(shù)量等信息。 } 第 10 頁(yè) 共 24頁(yè) 在這個(gè)構(gòu)造器中,創(chuàng)建了一個(gè) Display 對(duì)象用于顯示,然后,又創(chuàng)建了一個(gè)畫布的實(shí)例。 logo=new Logo(this)。 display=(this)。 theCanvas = new OmokCanvas()。 圖 5 開始界面 首先,先要?jiǎng)?chuàng)建 MIDlet 類型的對(duì)象,下面來(lái)看對(duì)象的構(gòu)造方法: public Omok() { startCmd = new Command(Start, , 2)。 MIDlet 程序有三種狀態(tài): 暫停狀態(tài) 運(yùn)行狀態(tài) 銷毀狀態(tài) J2ME 程序都是從 MIDlet 類開始執(zhí)行。如果選擇操作說(shuō)明命令,則顯示操作說(shuō)明界面,按返回按鈕,又回來(lái)主菜單。選擇進(jìn)入游戲這個(gè)命令,則進(jìn)入到用戶登錄窗口,如果登錄成功,則跳轉(zhuǎn)到游戲界面,如果登錄失敗,則跳出警告窗口, 3 秒后返回到登錄窗口。 游戲界面: 用戶游戲時(shí)看到的界面,負(fù)責(zé)根據(jù)需要畫圖。 5 客戶端模塊的開發(fā) 綜述 客戶端部分主要?jiǎng)澐譃?3 個(gè)界面:菜單界面,登錄界面、游戲界面。一般來(lái)說(shuō), Servlet 進(jìn)程只是在 Web Server 卸載時(shí)被卸載。每個(gè)請(qǐng)求將生成一個(gè)新的線程,而不是一個(gè)完整的進(jìn)程。使用 Servlet 的 Tag 技術(shù) , Servlet 能夠生成嵌于靜態(tài) HTML 頁(yè)面中的動(dòng)態(tài)內(nèi)容。它并不對(duì)傳遞它的協(xié)議有任何假設(shè)。 采用 Servlet Tag 技術(shù),可以在 HTML 頁(yè)面中動(dòng)態(tài)調(diào)用 Servlet。 采用 Servlet,服務(wù)器可以完全授權(quán)對(duì)本地資源的訪問(wèn) (如數(shù)據(jù)庫(kù) ),并且Servlet 自 身將會(huì)控制外部用戶的訪問(wèn)數(shù)量及訪問(wèn)性質(zhì)。 三、 JAVA Servlet 的優(yōu)勢(shì) Servlet 可以和其他資源 (文件、數(shù)據(jù)庫(kù)、 Applet、 Java 應(yīng)用程序等 )交互,以生成返回給客戶端的響應(yīng)內(nèi)容。因?yàn)槭菍?duì)象字節(jié)碼,可動(dòng)態(tài)地從網(wǎng)絡(luò)加 載,可以說(shuō) Servlet對(duì) Server 就如同 Applet 對(duì) Client 一樣,但是,由于 Servlet 運(yùn)行于 Server中,它們并不需要一個(gè)圖形用戶界面。響應(yīng)內(nèi)容動(dòng)態(tài)生成,通常取決于客戶端的請(qǐng)求; 服務(wù)器將響應(yīng)返回給客戶端; Servlet 看起來(lái)像是通常的 Java 程序。 二、 Servlet 的主要功能 Servlet 的主要功能在于交互式地瀏覽和修改數(shù)據(jù),生成動(dòng)態(tài) Web 內(nèi)容。幾乎所有的主流服務(wù)器都直接或通過(guò)插件支持Servlet。 可移植性好 Servlet 用 Java 編寫, Servlet API 具有完善的標(biāo)準(zhǔn)。 第 6 頁(yè) 共 24頁(yè) 例如, Servlet 能夠直接和 Web 服務(wù)器交互,而普通的 CGI 程序不能。 方便 Servlet 提供了大量的實(shí)用工具例程,例如自動(dòng)地解析和解碼 HTML 表單數(shù)據(jù)、讀取和設(shè)置 HTTP 頭、處理 Cookie、跟蹤會(huì)話狀態(tài)等。在傳統(tǒng) CGI 中,如果有 N 個(gè)并發(fā)的對(duì)同一 CGI 程序的請(qǐng)求,則該 CGI程序的代碼在內(nèi)存中重復(fù)裝載了 N 次;而對(duì)于 Servlet,處理請(qǐng)求的是 N 個(gè)線程,只需要一份 Servlet 類代碼。 高效 在傳統(tǒng)的 CGI 中,每個(gè)請(qǐng)求都要啟動(dòng)一個(gè)新的進(jìn)程,如果 CGI 程序本身的執(zhí)行時(shí)間較短,啟動(dòng)進(jìn)程所需要的開銷很可能反而超過(guò)實(shí)際執(zhí)行時(shí)間。 Servlet 程序在服務(wù)器端運(yùn)行,動(dòng)態(tài) 地生成 Web 頁(yè)面。此后,一些其它的基于 Java 的 Web Server 開始支持標(biāo)準(zhǔn)的 Servlet API。 Java Servlet 可以動(dòng)態(tài)地?cái)U(kuò)展 Server的能力,并采用請(qǐng)求-響應(yīng)模式提供 Web 服務(wù)。 servlet 技術(shù)介紹 Servlet 是用 Java 編寫的 Server 端程序,它與協(xié)議和平臺(tái)無(wú)關(guān)。 基于 Tomcat 的開發(fā)其實(shí)主要是 Jsp 和 Servlet 的開發(fā),開發(fā) Jsp和 Servlet非常簡(jiǎn)單,你可以用普通的文本編輯器或者 IDE,然后將其打包成 WAR 即可。我們可以將 Tomcat 和 Apache 集成到一塊,讓 Apache 處理靜態(tài) Html,而 Tomcat處理 Jsp 和 Servlet。 Tomcat 不僅僅是一個(gè) Servlet 容器,它也具有傳統(tǒng)的 Web 服務(wù)器的功能:處理 Html 頁(yè)面。通過(guò)這個(gè)應(yīng)用,輔助于 Ftp,你可以在遠(yuǎn)程通過(guò) Web 部署和撤銷應(yīng)用。編譯以后,訪問(wèn)將會(huì)很快。 在 Tomcat 中,應(yīng)用程序的部署很簡(jiǎn)單,你只需將你的 WAR 放到 Tomcat 的webapp 目錄下, Tomcat 會(huì)自動(dòng)檢測(cè)到這個(gè)文件,并將其解壓。通常在 WEBINF 目錄下有一個(gè) 文件和一個(gè) classes 目錄, 是這個(gè)應(yīng)用的配置文件,而 classes 目錄下則包含編譯好的 Servlet 類和 Jsp 或Servlet 所依賴的其它類(如 JavaBean)。 WAR是 Sun 提出的一種 Web 應(yīng)用程序格式,與 JAR 類似,也是許多文件的一個(gè)壓縮包。 由于 Java 的跨平臺(tái)特性,基于 Java 的 Tomcat 也具有跨平臺(tái)性。由于有了 Sun 的參與和支持,最新的 Servlet 和 Jsp 規(guī)范總能在 Tomcat 中得到體現(xiàn)。 應(yīng)為 MIDP 提出較的比較早,目前重要的智能手機(jī)和 PDA 操作系統(tǒng)上都已有了相應(yīng)的實(shí)現(xiàn),而且應(yīng)用的也比較廣泛。 MIDP( Mobile Information Device Profile)定義了針對(duì)移動(dòng)信息處理設(shè)備(主要指智能手機(jī)和一部分具有無(wú)線通信功能的 PDA)的圖形界面,輸入和時(shí)間處理,持久性存儲(chǔ),無(wú)線電話網(wǎng)絡(luò)連接之上的一些消息處理(例如短消息),安全等等 API,并且考慮到了移動(dòng)信息設(shè) 備的屏幕和內(nèi)存限制。 Configuration 提供了基本的語(yǔ)言特性, Profile 提供針對(duì)設(shè)備的特殊功能 API 和擴(kuò)展類庫(kù)。 Profile 是一組 API,在某一Configuration 的基礎(chǔ)上擴(kuò)展了針對(duì)設(shè)備特定功能的 API,使得標(biāo)準(zhǔn)能夠完全適應(yīng)特殊的設(shè)備,徹底發(fā)揮設(shè)備的功能。 Configuration 是一個(gè)規(guī)范,定義了這類設(shè)備的共同 Java 平臺(tái),定義與設(shè)備無(wú)關(guān)的 Java 虛擬機(jī)和核心庫(kù),是平臺(tái)相容性的基礎(chǔ)。 J2ME 的 3 層體系結(jié)構(gòu)及 MIDP 簡(jiǎn)介 J2ME 的 3 層體系結(jié)構(gòu)依照各種設(shè)備的資源特性,將 J2ME 技術(shù)構(gòu)架分為簡(jiǎn)表( Profile)、配置( Configuration)和 Java Virtual Machine( JVM) 3 層,然后再進(jìn)一步細(xì)分,這使 J2ME 能夠在每一類設(shè)備的限制下工作,而同時(shí)提供最低限度的 Java 語(yǔ)言功能性。這就使得 J2ME 的標(biāo)準(zhǔn)需要有不同的層次和類別來(lái)適應(yīng)這個(gè)復(fù)雜的領(lǐng)域,因此相比之下 J2ME 就比 J2SE 和 J2EE 的標(biāo)準(zhǔn)要復(fù)雜得多。 Micro Edition( J2ME,袖珍版):針對(duì)有限內(nèi)存,顯示和處理能力的設(shè)備,主要是消費(fèi)電子和嵌入式設(shè)備領(lǐng)域(這實(shí)際正是 Java 語(yǔ)言設(shè)計(jì)最初的目標(biāo)領(lǐng)域)。 Standard Edition( J2SE,標(biāo)準(zhǔn)版):針對(duì)桌面端 PC 和工作站的個(gè)人和低端 第 3 頁(yè) 共 24頁(yè) 商務(wù)應(yīng)用。但是,一套標(biāo)準(zhǔn)無(wú)法適應(yīng)各種不同的需求。 2. Java 技術(shù)提供了一個(gè)類庫(kù),它使的應(yīng)用開發(fā)商可以創(chuàng)建更為直覺、豐富的用戶界面 (GUI); 技術(shù)使網(wǎng)絡(luò)帶寬的應(yīng) 用更為有效,因?yàn)閼?yīng)用程序可以下載到器件上,并在本地運(yùn)行,僅僅是在連接到服務(wù)器時(shí)才會(huì)占用網(wǎng)絡(luò)帶寬。 2. 傳統(tǒng)手機(jī)訪問(wèn)互聯(lián)網(wǎng)是通過(guò) WAP(Wireless Application Protocal),所有網(wǎng)絡(luò)資源必須接通網(wǎng)絡(luò)才能在線訪問(wèn),非常耗時(shí)、費(fèi)用亦很高。數(shù)據(jù)庫(kù)服務(wù)器層主體是 SQL2020,功能層由 Tomcat+ servlet 技術(shù)實(shí)現(xiàn),表示層為前臺(tái)手機(jī)操作客戶端 .總體結(jié)構(gòu)如下圖所視: 圖 1 總體結(jié)構(gòu)圖 3 手機(jī)游戲的現(xiàn)狀和關(guān)鍵技術(shù)介紹 在信息社會(huì)中,手機(jī)及其他無(wú)線設(shè)備越來(lái)越多的走進(jìn)普通百姓的工作和生活,隨著信息網(wǎng)絡(luò)化的不斷進(jìn)展,手機(jī)及其他無(wú)線設(shè)備上網(wǎng)絡(luò)勢(shì)在必行。 用戶需要運(yùn)行本系統(tǒng)客戶端軟件,輸入用戶名和密碼進(jìn)行身份驗(yàn)證,如果驗(yàn)證成功,則可以進(jìn)入游戲界面,和其他已經(jīng)登錄的玩家進(jìn)行游戲;如果驗(yàn)證不成功,說(shuō)明輸入的用戶名或者密碼錯(cuò) 誤,需要重新進(jìn)行輸入,否則不會(huì)進(jìn)入到游戲界面。 客戶端采用 j2me 函數(shù)編寫,保證了非常好的可移植性。由于定義了可執(zhí)行下載的標(biāo)準(zhǔn),并在手機(jī)上創(chuàng)立了可執(zhí)行環(huán)境和程序開發(fā)語(yǔ)言,由此,在移動(dòng)通信業(yè)第一次為軟件開發(fā)商創(chuàng)造了巨大的商業(yè)機(jī)會(huì),手機(jī)用戶在得到豐富應(yīng)用體驗(yàn)的同時(shí),也大大提高了運(yùn)營(yíng)商的網(wǎng)絡(luò)流量。作為 Java2 平臺(tái)的一部分, J2ME 與 J2SE、 J2EE 一起,為無(wú)線應(yīng)用的客戶端和服務(wù)器端建立了完整的開發(fā)、部署環(huán)境。 為了適應(yīng)移動(dòng)數(shù)據(jù)的發(fā)展,推動(dòng)無(wú)線電子商務(wù)等業(yè)務(wù)的發(fā)展, J2ME( Java 2 Micro Edition)既用于嵌入式系統(tǒng)的 Java 被引入無(wú)線領(lǐng)域。短短幾年內(nèi),手機(jī)已經(jīng)升級(jí)了幾代產(chǎn)品,普及率逐年攀升,生產(chǎn)效率不斷上升,產(chǎn)品價(jià)格比個(gè)人電腦的摩爾定律有更驚人的下調(diào),以至手機(jī)是大多是城市居民不可缺少的一件隨身設(shè)備。這種架構(gòu)對(duì)于消費(fèi)性電子產(chǎn)品而言是具有革命性的,因?yàn)樵谙M(fèi)性電子產(chǎn)品中的處理器及操作系統(tǒng)各不相同,要在這些平臺(tái)上開發(fā)程序必須要了解各個(gè)平臺(tái)的特性,以及其提供的 API 使用方式,分別開發(fā)不同的版本才能執(zhí)行,影響應(yīng)用程序的普及性 。 聲 明 .............................................................................................. 錯(cuò)誤 !未定義書簽。 Handset game。s lives and provide easier access to information. This paper is based on J2ME technology, it expounds how to take the running flow of puter work as basis, introduce a kind of gobang game on work by the submodule method. . The main points of this paper go as follows: (1) The overall system structure. According to the design goals, with the general operation of the work game flow, gives the system design, and explores the key technology, which is used by the design of this system. (2) The implementation of the phone MIDP client
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1