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

正文內(nèi)容

英朗翻譯官應(yīng)用軟件設(shè)計(jì)畢業(yè)論文-資料下載頁

2025-06-28 06:08本頁面
  

【正文】 回一個(gè) RecordEnumerator 對(duì)象。它是用來在一個(gè)記錄集合中枚舉的(使用parator 參數(shù)) 。與時(shí)間有關(guān)的方法Void addRecordListener(RecordListener listener)加入一個(gè)監(jiān)聽器對(duì)象,它可以在有這個(gè)記錄存儲(chǔ)集消息的時(shí)候被調(diào)用。Void removeRecordLisrener(RecordListener listener)移除原來用 addRecordListener 方法加入的監(jiān)聽器對(duì)象。需求文檔 19 記錄存儲(chǔ)集在與 MIDlet 包范圍,也就是說同一個(gè)包的任何 MIDlet 都可以訪問這個(gè)包中的記錄存儲(chǔ)集,其他包中的 MIDlet 甚至不能感知到別的包里記錄存儲(chǔ)集的存在。 記錄一個(gè)記錄就是一個(gè)字節(jié)數(shù)組,可以在里面寫任何格式的數(shù)據(jù)??梢杂肈ataInputStream、DataOutputStream 往記錄中寫入數(shù)據(jù),也可以用ByteArrayInputStream 和 ByteArrayOutputStream。在記錄存儲(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ù)主鍵唯一來標(biāo)識(shí),RMS 會(huì)成為記錄設(shè)定 ID。頭一個(gè)寫入的 ID 是 1,每次增加一條記錄它的 ID 就增加1,上圖展示了一個(gè)記錄集的簡單用法。在這個(gè)例子中,玩家的名字(字符串“John” )存儲(chǔ)在記錄 1 中,記錄 2 保存最高分,記錄 3 是先前從網(wǎng)絡(luò)上下載的緩存的圖象。 枚舉RMS 支持使用 類來排序記錄,如表 29 展示了它所有屬于這個(gè)類中的全部的方法。 表 29 方 法 描 述常用方法Void destroy() 銷毀枚舉器。需求文檔 20 續(xù)表 29 Boolean isKeptUpdated() 指出在下面的記錄存儲(chǔ)集改變后該枚舉器是否自動(dòng)更新生成。keepUpdated(Boolean keepUpdated) 改變 keepUpdated 的狀態(tài)。Void rebuild() 引起枚舉器管理的索引重新生成。Void reset() 把枚舉器設(shè)置成剛剛創(chuàng)建后的狀態(tài)。訪問Boolean hasNextElement() 測(cè)試在從前一個(gè)到最后一個(gè)的順序中是否還有可以枚舉的記錄。Boolean hasPreviousElement() 測(cè)試在從最后一個(gè)到前一個(gè)的順序中是否還有可以枚舉的記錄。Byte[] nextRecord() 獲取存儲(chǔ)集中的下一個(gè)記錄。Byte[] previousRecord() 獲取存儲(chǔ)集中的前一個(gè)記錄。Int previousRecoed() 獲取前一天記錄的 ID。Int nextRecord() 獲取下一個(gè)記錄的 ID。Int numRecord() 獲取記錄的數(shù)量,這在你使用過濾器的時(shí)候是很重要的??梢杂糜涗洿鎯?chǔ)集來訪問枚舉器,也可以使用枚舉器在記錄中雙向遍歷。如果反向遍歷只需要使用 previousRecord。 異常RMS 異常都是因?yàn)椴徽_的環(huán)境造成的,對(duì)于這些異常需要編寫代碼來處理問題(RecordStoreNotFoundException、RecondStoreNotOpenException、InvalidRecordIDExcepaion 的情況) ,或者只能接受它。需求文檔 21 3 軟件設(shè)計(jì) 軟件簡介本軟件是用 J2ME 開發(fā)的,用戶可以用該軟件方便的進(jìn)行查詢各地的天氣情況。運(yùn)行該軟件需要的環(huán)境如下:手機(jī)支持 Java,手機(jī)的內(nèi)存不能少于 80KB,能夠支持無線上網(wǎng),手機(jī)屏幕是240x320。 軟件的總體結(jié)構(gòu)設(shè)計(jì)本軟件主要包括四個(gè)模塊:查詢,幫助,關(guān)于,退出。 需求分析外語很重要,遇到外語障礙時(shí)您也許會(huì)想到去查詞典,也許您的手機(jī)上已經(jīng)裝有了詞典工具,但是詞典的詞匯量有限,占用的存儲(chǔ)空間大。而由我們 Phantom coffee(幻影咖啡)團(tuán)隊(duì)精心打造的“英朗翻譯官”軟件不僅僅是一個(gè)體積小,反應(yīng)快,查找準(zhǔn)確的詞典,更是一本能自主學(xué)習(xí)的詞典和一個(gè)強(qiáng)大的翻譯工具,能準(zhǔn)確的翻譯各種長難句,并能翻譯各種專業(yè)文章,詞匯動(dòng)態(tài)更新,不斷收錄當(dāng)前最流行的詞匯,各種詞匯海量收容而不必?fù)?dān)心您的手機(jī)的存儲(chǔ)空間會(huì)變小,因?yàn)椤坝⒗省笔且槐揪W(wǎng)絡(luò)版的詞典,并不會(huì)把詞匯存儲(chǔ)在您的手機(jī)本地。讓你在 3G 時(shí)代輕輕松松手握全球!另外說明一點(diǎn),此款軟件還支持真人發(fā)音教學(xué)英朗翻譯官應(yīng)用軟件需求文檔 22 框架設(shè)計(jì)基本流程圖:開 始顯 示 翻 譯 內(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) 于 軟 件 的 信息確 定軟 件 的 使 用 說明確 定 退 出 嗎 ?是否 關(guān) 于 幫 助退 出關(guān) 于 、 幫 助 、 退 出 界 面 是在 當(dāng) 前 界 面 上 彈 出 半 透 明區(qū) 域 顯 示 !英 朗 翻 譯 官y返 回 詳細(xì)設(shè)計(jì)偽代碼的編寫:主要功能實(shí)現(xiàn)偽代碼 包中類的偽代碼public class Midlet extends MIDlet {public static GUIController gUIController 。public static Midlet instance 。public Display display。public Midlet() {instance = this 。// 賦值display = (this)??刂破?gUIController 控制界面有 Logo 開始需求文檔 24 包中的類描述 Const 類的偽代碼首先是 Const 這個(gè)類 class Const {static final int 類型,定義屏幕寬。高,紅色,白色變量,還有鍵值的定義!} Text 類的偽代碼class Text {public static final String[] 類型, 菜單界面命令翻譯界面命令 翻譯結(jié)果命令 生詞本命令退出命令字符串?dāng)?shù)組 Tools 類的偽代碼class Tools {清屏方法clearScreen(Graphics g) {()。(0, 0, , )。} 包中的類描述 AboutView 類的偽代碼class AboutView extends Canvas Image img。(“/…”)直接填圖片就行了需求文檔 25 ExitView 類的偽代碼退出界面class ExitView extends Canvas{protected void paint(Graphics g) {畫上退出圖片}protected void keyPressed(int keyCode) {左軟件右軟件返回到 menu 界面} HelpView 類的偽代碼help 界面class HelpView extends Canvas{ 直接畫圖片就好存入生詞本已經(jīng)存在的單詞時(shí):跳到一個(gè)界面提示:數(shù)據(jù)已存在IfEqualsView extends Canvas{} Logo 類的偽代碼logo 界面:class Logo extends Canvas implements Runnable{定義圖片變量public Logo() {創(chuàng)建圖片;開啟線程需求文檔 26 }protected void paint(Graphics g) {// 把圖片換上}public void run() {控制界面跳到翻譯界面} MenuView 類的偽代碼菜單界面:class MenuView extends Canvas{首先定義一個(gè)圖片數(shù)組int selectedIndex = 0。public MenuView() {(true)。創(chuàng)建圖片}protected void paint(Graphics g) {畫上圖片}protected void keyPressed(int keyCode) {根據(jù)圖片索引來確定選擇哪一個(gè)。進(jìn)而決定跳到哪個(gè)界面} ShowTranslationView 類的偽代碼顯示翻譯結(jié)果的界面:需求文檔 27 class ShowTranslationView extends Canvas implements Runnable{// 定義向上移動(dòng)的步長,可以使字體移動(dòng)總的行數(shù),每行相差為 20,所以總高度即:初始 Y+20*totalSize;VectorSentence()。定義 Vector 使用它添加信息;//將信息添加至 vcInfo 中}protected void paint(Graphics g) {遍歷 Vector 畫出信息;換行、分頁功能通過特定方法實(shí)現(xiàn);}} TranslatorView 類的偽代碼翻譯界面:class TranslatorView extends Form implements CommandListener{使用 form 表單,高級(jí)界面;}class WaitView extends Canvas implements Runnable{做一個(gè)聯(lián)網(wǎng)等待界面,} StrangeWordsView 類的偽代碼生詞本界面:需求文檔 28 class StrangeWordsView extends List implements CommandListener{使用 List 顯示生詞;public StrangeWordsView() {super(生詞本, )。()。(cmdBack)。(cmdDel)。(this)。} public void mandAction(Command c, Displayable dis) {使用 mand 控制事件處理}public void loadRecord(){引入 RMS 增加生詞}public void delete (){引入 RMS 刪除單詞;}} 包中的類描述 RmsService 類的偽代碼class RmsService{private String storeName = RMS。 固定 RMS 文件名 private RecordStore rs 。boolean isEquals = false。public RmsService() {}public void openRecordStore(){打開 RMS}public void addRecord(String rmsWord,String rmsPron,String rmsTranslation){通過傳入的參數(shù),增加單詞信息 需求文檔 29 }public void delRecord(String str){try {RecordEnumeration re = (null, null, false)。while(()){采用 re 接口,使用 Whilie 循環(huán)遍歷,根據(jù) reccordId 來確定刪除的是哪個(gè)}}} catch (Exception e) {()。}}public Vector getAllRecord(){Vector vc = new Vector()。RecordEnumeration re = (null, null, true)。while(()){采用 re 接口,使用 Whilie 循環(huán)遍歷,根據(jù) reccordId 來獲取所有的記錄存入 Vector} return vc。}public void closeRecordStore(){使用完 RMS 后要關(guān)閉 }}Sentence:封裝 sentence 的屬性都是一些 get set 方法 Trans 類的偽代碼Trans:封裝 trans 的屬性class Trans {}將 trans 和 sentence 合并存入 translationEntityTranslationEntity:需求文檔 30 class TranslationEntity
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1