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

正文內(nèi)容

基于j2me的手機記事本的設計與實現(xiàn)_畢業(yè)設計-wenkub

2023-07-08 19:41:01 本頁面
 

【正文】 記事本開發(fā)的理解 在開發(fā)軟件之前,首先要清楚對于手機記事本軟件的認識,它通過合理的管理把用戶記錄的信息及時有效的給用戶提醒幫助。方便管理了,不需要每天帶著小本子了。現(xiàn)在的人們用手機的相關代替了許多以前的東西。為了讓很多不懂手機的用戶也能使用,已經(jīng)盡量設計簡單,沒有太多的漏洞,相信如果不是軟件測試或者蓄意找錯,只是正常使用不會 有問題。而且用 J2me 設計出的東西也可以移植到 Android 平臺。因此手機上的軟件能夠深入人心,得到人們的青睞,才是一個手機軟件開發(fā)人員的最終目標。該軟件的主要功能有:添加待辦事項、查看編輯事項、按要求刪除事項、設置事項的優(yōu)先級和鬧鈴提示。為了軟件不至于單調(diào),在背景圖,和壁紙上加了點小功能,例如:能夠設置動態(tài)壁紙,加入有限的幽默名言,在有限的范圍內(nèi)選擇自己喜歡的壁紙等。看看“水果忍者”這款游戲的發(fā)展就可想而知,可謂是一夜爆紅。很多東西都是相通的,所以努力學習好這門語言,對我們以后會有很大幫助。不過設計的時候根據(jù)自己的口味精心挑選的背景壁紙,可能會引起一部分人的反感,但是如果以后真的被實際使用的話,會重新制作一個大眾版,來迎合各種用戶的需求。 有句話說的很多,人有惰性才能創(chuàng)造,就是希望能變得舒服方便,才會想方設法去尋找方便,創(chuàng)造方便。優(yōu)點固然很多,但是也有缺點。讓人們更放心的生活。 不過如果嚴格按照軟件開發(fā)的步驟來進行開發(fā),對于一個大型軟件絕對是無可厚非的, 但是像我們這種個人完成的設計,有時候隨意起來可能會有意想不到的收獲,突然迸發(fā)的靈感和創(chuàng)意等等,所以本人在設計的過程中沒有刻意拘謹于這個開發(fā)過程。 這個就更加不用多作說明了,只需要一臺安裝好開發(fā)工具 Eclipse 和手機模擬器 WTK 的電腦就行,除了花些時間,不需要額外的費用,完全可行。 設計時也參照了別人的設計作品,很多是為了簡潔直接進入功能界面,考慮了簡潔,只能在簡潔的基礎上加上一個界面加一點創(chuàng)意,避免單調(diào)。 功能界面總體 分 4 個小功能模塊,主界面是列出所有的待辦事項,方便用戶查看。 需求分析 用戶需求 本系統(tǒng)是面向所有年齡階段的用戶。最基本的是要能夠實現(xiàn)待辦事項的添加、編輯、刪除。可以對每個 事項選擇不設置,安靜的提示,鬧鈴提示三種方式。其功能模塊圖如下(圖 41): 圖 41 總體結構圖 在總體結構圖中說明了系統(tǒng)的幾個主要模塊和每個模塊的主要功能,以及模塊在系統(tǒng) 中的主要作用。這功能介紹了不止一遍,還是看圖看的明白(圖 42)。然后每張圖都是做過處理,畢竟時間精力有限,只有部分圖制作的比較用心,可以顯示更多的信息,比如年月日,星期,時間,備忘記事的循環(huán)提醒,每日一句幽 默名言等等。 下面是開始界面模塊的操作流程圖(圖 43),以及選擇了幾張自己認為創(chuàng)意比較好的壁紙,也相當于調(diào)試運行結果的截圖給大家(圖 44)。在本界面還可以通過“粘貼至段尾”來進入剪切板進行操作。 此界面主要是用來管理用戶已經(jīng)復制的最近 5 條內(nèi)容,可以對已復制的內(nèi)容進行編輯、刪除、清空等操作。 流程圖有些不合規(guī)范,不過相信操作方法表達的應該已經(jīng)清楚了,在主界面可以進行的操作主要是添加待辦事項、查看編輯待辦事項、刪除單個或者按要求刪除多個待辦事項,更改待辦事項標記等。但是管理起來卻要小心謹慎,存儲數(shù)據(jù)和提取數(shù)據(jù)時要轉換成合適的數(shù)據(jù)類型,打開關閉操作的時候一個不小心就會拋出異常。這點目前仍沒有找到很好的方法解決,非常遺憾。每個界面都有純圖片和顯示信息兩種模式, 按下 OK 鍵即可以切換。 本類是該系統(tǒng)最主要的類,基本上記事本的所有功能都在這里實現(xiàn),可以說是完全獨立的,本類實現(xiàn)了對待辦事項的添加編輯、查看刪除、標記等等。 表 ClockTodoMIDlet 類成員變量表 描述 變量類型 名稱 顯示類中控件 Display dis 對待辦記事的處理 Command cmdDel 添加顯示記事 Form frm 選擇優(yōu)先級 ChoiceGroup cg 編輯待辦記事 TextField tfPhone 連接數(shù)據(jù)庫 RecordStore rs 讀取用戶設置時間 DateField df 啟用系統(tǒng)線程模仿 時間 Thread th 存放讀取的數(shù)據(jù) String s 表 ClockTodoMIDlet 類方法表 名稱 功能 備注 ClockTodoMIDlet() 連接圖片添加數(shù)據(jù) 類的構造方法 startApp() 設計 Form界面 MIDlet 類自帶方法 initList() 初始化數(shù)據(jù) 刷新數(shù)據(jù) run() 獲取時間和數(shù)據(jù) 線程主要方法 mandAction () 按鍵處理 處理監(jiān)聽到的事件 其他模塊設計 本系統(tǒng)在設計方面有些缺憾,系統(tǒng)的所有東西主要由以上兩個類實現(xiàn),另外還 有兩個類 ShearPlate 類和 Source 類。 public class ShearPlate extends Form implements CommandListener{ private ChoiceGroup cg = new ChoiceGroup(, )。 private Command cmdDel = new Command(刪除 , , 12 3)。 ClockTodoMIDlet m。 (cmdCopy)。 (cmdEdit)。 (cmdOver)。 ()。 if(i==1)(s1, null)。 } } public void cappend(String ss){ s4=s3。s=ss。} else ()。 } else ((select))。 } else if(c==cmdDel){ select=()。} } else if(c==cmdEdit){ select=()。 return false。這次本人的測試思路主要有三個,一是單元測試,二是集成測試,第三就是比較盲目的、破壞性的、不斷的、大量的操作來測試系統(tǒng)的健壯性,最后就是對系統(tǒng)的功能是否良好完整進行測試。 .健壯性測試,在一個界面持續(xù)的大量的重復或者胡亂操作,看看系統(tǒng)是否會發(fā)生錯誤,檢查系統(tǒng)的健壯性,如果發(fā)現(xiàn)異常則及時找錯進行處理。部分運行截圖如下(圖 51): 圖 51 開始界面運行結果 15 在開始界面,如果點擊左側的按鈕“動態(tài)壁紙”,則會有共 20 張壁紙動態(tài)顯示,每分鐘一個循環(huán)。以下是主界面的運行情況的部分截圖(圖 52): 圖 52 主功能界面運行結果 可以看到主界面的優(yōu)先級排序功能是正常的。其實這些功能代碼基本上與主界面上相通,所以不會出現(xiàn)太大的問題,經(jīng)測 試一切功能正常。 測試結果 比較遺 憾的一點是沒能在真機上運行成功,不知道什么原因無法識別,所以無法告知真機的測試結果。 第二是由于 TextField 的自身屬性,導致復制粘貼功能沒有實現(xiàn)自由復制,本人也已經(jīng)嘗試了各種方法,在不考慮過于繁瑣的方法的前提下算是用盡心思沒能找到好的方法實現(xiàn)自由復制粘貼。在遇到了錯誤問題,通知自己的努力而解決了的時候,我也清楚的體會到了學習的樂趣。我想現(xiàn)在我能夠體會他們維護自己產(chǎn)品的心情了。 我看了很多網(wǎng)上高手們上傳的程序,他們的類規(guī)劃的十分嚴謹。雖然仍存在 bug 但是不影響正常使用,我 的確感到非常欣慰,有種對得起用戶的得意。 還要感謝在我設計程序時得到了同學們的幫助,他們耐心的幫我解決資源等問題,以及關于論文、開題報告等具體的 格式細心的告知我每一個細節(jié),非常感謝他們。
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1