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

正文內(nèi)容

英朗翻譯官應(yīng)用軟件設(shè)計(jì)畢業(yè)論文(參考版)

2025-07-01 06:08本頁(yè)面
  

【正文】 }public void closeRecordStore(){使用完 RMS 后要關(guān)閉 }}Sentence:封裝 sentence 的屬性都是一些 get set 方法 Trans 類的偽代碼Trans:封裝 trans 的屬性class Trans {}將 trans 和 sentence 合并存入 translationEntityTranslationEntity:需求文檔 30 class TranslationEntity {。RecordEnumeration re = (null, null, true)。while(()){采用 re 接口,使用 Whilie 循環(huán)遍歷,根據(jù) reccordId 來(lái)確定刪除的是哪個(gè)}}} catch (Exception e) {()。boolean isEquals = false。} public void mandAction(Command c, Displayable dis) {使用 mand 控制事件處理}public void loadRecord(){引入 RMS 增加生詞}public void delete (){引入 RMS 刪除單詞;}} 包中的類描述 RmsService 類的偽代碼class RmsService{private String storeName = RMS。(cmdDel)。()。進(jìn)而決定跳到哪個(gè)界面} ShowTranslationView 類的偽代碼顯示翻譯結(jié)果的界面:需求文檔 27 class ShowTranslationView extends Canvas implements Runnable{// 定義向上移動(dòng)的步長(zhǎng),可以使字體移動(dòng)總的行數(shù),每行相差為 20,所以總高度即:初始 Y+20*totalSize;VectorSentence()。public MenuView() {(true)。} 包中的類描述 AboutView 類的偽代碼class AboutView extends Canvas Image img。高,紅色,白色變量,還有鍵值的定義!} Text 類的偽代碼class Text {public static final String[] 類型, 菜單界面命令翻譯界面命令 翻譯結(jié)果命令 生詞本命令退出命令字符串?dāng)?shù)組 Tools 類的偽代碼class Tools {清屏方法clearScreen(Graphics g) {()。// 賦值display = (this)。public Display display。讓你在 3G 時(shí)代輕輕松松手握全球!另外說(shuō)明一點(diǎn),此款軟件還支持真人發(fā)音教學(xué)英朗翻譯官應(yīng)用軟件需求文檔 22 框架設(shè)計(jì)基本流程圖:開(kāi) 始顯 示 翻 譯 內(nèi)容 查 詢 完 畢 返 回重 新 查 詢菜 單結(jié) 束 請(qǐng) 輸 入 內(nèi) 容翻 譯 返 回幫 助 內(nèi) 容關(guān) 于 內(nèi) 容生 詞 本翻 譯生 詞 詳 細(xì) 信息需求文檔 23 UI 遷移圖啟 動(dòng) 圖軟件圖標(biāo)上 一 個(gè) 下一個(gè)確 定翻 譯幫 助關(guān) 于生 詞 本退 出菜 單翻 譯翻 譯 結(jié) 果 顯 示生 詞 本翻 譯菜 單保 存在 背 景 圖 片 上 ,顯 示 分 行 結(jié) 果生 詞 1生 詞 2生 詞 3 生 詞 4選 項(xiàng) 返 回查 看刪 除僅 僅 是 單詞 顯 示 ,詳 細(xì) 信 息可 以 查 看軟 件 圖 標(biāo)菜 單翻 譯 結(jié) 果 顯 示 生 詞 本確 定關(guān) 于 軟 件 的 信息確 定軟 件 的 使 用 說(shuō)明確 定 退 出 嗎 ?是否 關(guān) 于 幫 助退 出關(guān) 于 、 幫 助 、 退 出 界 面 是在 當(dāng) 前 界 面 上 彈 出 半 透 明區(qū) 域 顯 示 !英 朗 翻 譯 官y返 回 詳細(xì)設(shè)計(jì)偽代碼的編寫:主要功能實(shí)現(xiàn)偽代碼 包中類的偽代碼public class Midlet extends MIDlet {public static GUIController gUIController 。 需求分析外語(yǔ)很重要,遇到外語(yǔ)障礙時(shí)您也許會(huì)想到去查詞典,也許您的手機(jī)上已經(jīng)裝有了詞典工具,但是詞典的詞匯量有限,占用的存儲(chǔ)空間大。運(yùn)行該軟件需要的環(huán)境如下:手機(jī)支持 Java,手機(jī)的內(nèi)存不能少于 80KB,能夠支持無(wú)線上網(wǎng),手機(jī)屏幕是240x320。 異常RMS 異常都是因?yàn)椴徽_的環(huán)境造成的,對(duì)于這些異常需要編寫代碼來(lái)處理問(wèn)題(RecordStoreNotFoundException、RecondStoreNotOpenException、InvalidRecordIDExcepaion 的情況) ,或者只能接受它??梢杂糜涗洿鎯?chǔ)集來(lái)訪問(wèn)枚舉器,也可以使用枚舉器在記錄中雙向遍歷。Int nextRecord() 獲取下一個(gè)記錄的 ID。Byte[] previousRecord() 獲取存儲(chǔ)集中的前一個(gè)記錄。Boolean hasPreviousElement() 測(cè)試在從最后一個(gè)到前一個(gè)的順序中是否還有可以枚舉的記錄。Void reset() 把枚舉器設(shè)置成剛剛創(chuàng)建后的狀態(tài)。keepUpdated(Boolean keepUpdated) 改變 keepUpdated 的狀態(tài)。 表 29 方 法 描 述常用方法Void destroy() 銷毀枚舉器。在這個(gè)例子中,玩家的名字(字符串“John” )存儲(chǔ)在記錄 1 中,記錄 2 保存最高分,記錄 3 是先前從網(wǎng)絡(luò)上下載的緩存的圖象。在記錄存儲(chǔ)集中記錄是以一種類表的結(jié)構(gòu)存儲(chǔ),如下圖 22 所示:ID Record data(byte array)1 “John”2 “64997”3 [.png image data] _圖 22 Record data Store “A”每一個(gè)記錄和它相關(guān)的字節(jié)數(shù)組都有一個(gè)整數(shù)主鍵唯一來(lái)標(biāo)識(shí),RMS 會(huì)成為記錄設(shè)定 ID。 記錄一個(gè)記錄就是一個(gè)字節(jié)數(shù)組,可以在里面寫任何格式的數(shù)據(jù)。Void removeRecordLisrener(RecordListener listener)移除原來(lái)用 addRecordListener 方法加入的監(jiān)聽(tīng)器對(duì)象。它是用來(lái)在一個(gè)記錄集合中枚舉的(使用parator 參數(shù)) 。Int getRecord(int recorded) 返回按字節(jié)計(jì)算的記錄存儲(chǔ)集當(dāng)前的數(shù)據(jù)大小。Void setRecord(int recorded,byte[] newData,int offset,intnumBytes)使用新的字節(jié)數(shù)組與 recordId 相關(guān)聯(lián)的內(nèi)容。int getRecord(int recorded,byte[] buffer,int offset)把一條記錄讀取到 buffer 中。記錄訪問(wèn)方法int addRecord(byte,int offset,int numBytes) 向存儲(chǔ)集中加入一條新的記錄。int getVersion() 獲取存儲(chǔ)集的版本號(hào)。需求文檔 18 續(xù)表 28 記錄存儲(chǔ) APIint getSize() 返回存儲(chǔ)集使用的總字節(jié)數(shù)。String getName() 獲取存儲(chǔ)集的名稱。Static void deleteRecordStore(String recordStore Name)刪除一個(gè)存儲(chǔ)集。表 28 記錄存儲(chǔ) API方 法 描 述存儲(chǔ)集訪問(wèn)方法Static RecordStore openRecordStroe(String record Name,blooean createIfNecessary)打開(kāi)一個(gè)存儲(chǔ)集或者在它不存在的時(shí)候創(chuàng)建一個(gè)存儲(chǔ)集。RecordListener 提供一個(gè)用來(lái)“ 監(jiān)聽(tīng)”RMS 中發(fā)生的事件的接口,比如記錄增加,修改和刪除。RecordComparation 提供記錄存儲(chǔ)集的枚舉器;可以和比較器和過(guò)濾器聯(lián)合使用。需求文檔 17 表 27 RMS包(不包含異常)類 描 述類RecordStore 允許訪問(wèn)記錄存儲(chǔ)集功能。 永久性數(shù)據(jù)(RMS)開(kāi)發(fā)游戲時(shí),保存數(shù)據(jù)在 J2ME 里是用 RMS(Record Management System,記錄管理系統(tǒng))來(lái)實(shí)現(xiàn)的,可以在 包中找到它,表 27 就是這個(gè)包中所有的類的列表。String getRequestProperty(String key) 獲取與指定的鍵相關(guān)聯(lián)的請(qǐng)求屬性值。Void getRequestMethod(String method) 設(shè)置 URL 請(qǐng)求的方法。Int getResponseCode() 返回 HTTP 響應(yīng)狀態(tài)碼String ResponseMessage() 返回 HTTP 響應(yīng)消息(如果存在的話) 。String getQuery() 獲取 URL 中的查詢部分。int getPort() 獲取 URL 中的端口部分。String getFile() 獲取 URL 中的文件部分。Long getLastModified() 返回最后一次更新的時(shí)間。需求文檔 16 續(xù)表 26 long getHeaderFieldData(String name, long def)按照長(zhǎng)日期類型返回指定字段的值,如果該字段不存在就返回 def 的值。String getHeaderField(int n) 根據(jù)索引獲取頭中的鍵值。Long getExpiration() 獲取頭中的過(guò)期時(shí)間。表 26 是所有 HttpConnection類的可用方法。 使用 HttpConnectionHttpConnection 類是一個(gè)全功能的 HTTP 客戶端,實(shí)用于大多數(shù)的網(wǎng)絡(luò)任務(wù)(低延遲) 。static Connection openinputStream(String name)打開(kāi)一個(gè)連接,然后構(gòu)造和返回一個(gè)輸入流。static Connection openDataInputStream(String name)打開(kāi)一個(gè)連接,然后構(gòu)造和返回一個(gè)數(shù)據(jù)輸入流。續(xù)表 25 HttpConnection類需求文檔 15 Static Connection open(String name , int mode)構(gòu)造,打開(kāi)和返回一個(gè)連接,連接一個(gè)指定資源 URL 和打開(kāi)的模式都需要設(shè)定。 使用 Connector通用連接框架設(shè)計(jì)包括一個(gè)超級(jí) Connector 的概念,這個(gè) Connector 作為一個(gè)支持任何連接類型的工廠,基本上來(lái)說(shuō),調(diào)用 Connector 類的靜態(tài)方法 open 即可,把需要連接的資源的名字作為參數(shù)傳遞過(guò)去,這個(gè)名字應(yīng)該采用“協(xié)議: 地址: 參數(shù)”的格式。如圖 21所示是所有類型的類層次圖。目前的情況是,無(wú)線網(wǎng)絡(luò)的傳輸情況是高延遲以及高丟失率,所以響應(yīng)時(shí)間在50ms 的游戲很難實(shí)現(xiàn)。 網(wǎng)絡(luò)MIDP 包含對(duì) CLDC 中的 GCF(Generic Connection Framework),即通用連接框架的支持,MIDP 規(guī)范只是要區(qū)分必須實(shí)現(xiàn) HTTP 的連接。我們可以通過(guò)不同 schedule 的方法來(lái)確定什么時(shí)候執(zhí)行任務(wù),包括在一個(gè)指定的時(shí)間執(zhí)行一次和那個(gè)時(shí)間后按照一個(gè)固定的時(shí)間間隔連續(xù)執(zhí)行。Abstract void run() 這個(gè)方法必須被一個(gè)包含 Timer 時(shí)間執(zhí)行的代碼的方法重載。表 24 Tast類方 法 描 述Timer Task() 構(gòu)造一個(gè)新的 Timer Task 對(duì)象。Void scheduleAtFixedRate(timeTask task,Date firstTime,long period)指定一個(gè)任務(wù)從 firstTime 連續(xù)運(yùn)行,然后以固定間隔 period 毫秒連續(xù)運(yùn)行。Void schedule(TimeTask task,long delay) 指定一個(gè)任務(wù)在 delay 毫秒后運(yùn)行一次。Void schedule(TimeTask task,Dare d) 把一個(gè)任務(wù)定時(shí)在時(shí)間 d 運(yùn)行。 使用定時(shí)器MIDP API 包括兩個(gè)關(guān)于定時(shí)器的類—— 和 Tast 類 (如表 23 和 24 所示):表 23 .Timer類 方 法 描 述Timer() 構(gòu)造一個(gè)新的 Timer 對(duì)象。本質(zhì)上來(lái)說(shuō),MIDlet 應(yīng)用程序只存在兩種狀態(tài)——暫停和運(yùn)行。Abstract void notifyRequest() 調(diào)用這個(gè)方法來(lái)告訴應(yīng)用程序管理器 MIDlet 要重新開(kāi)始。Abstract void notifyDestroyed() 如果游戲者決定退出游戲,可以調(diào)用這個(gè)方法來(lái)通知應(yīng)用程序管理器。Ab
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1