![精選吳熒超手機(jī)應(yīng)用程序開發(fā)作品設(shè)計(jì)報告書_第1頁](http://file4.renrendoc.com/view/98714b19bbf7ce1ad6ae32ae25ab1fd7/98714b19bbf7ce1ad6ae32ae25ab1fd71.gif)
![精選吳熒超手機(jī)應(yīng)用程序開發(fā)作品設(shè)計(jì)報告書_第2頁](http://file4.renrendoc.com/view/98714b19bbf7ce1ad6ae32ae25ab1fd7/98714b19bbf7ce1ad6ae32ae25ab1fd72.gif)
![精選吳熒超手機(jī)應(yīng)用程序開發(fā)作品設(shè)計(jì)報告書_第3頁](http://file4.renrendoc.com/view/98714b19bbf7ce1ad6ae32ae25ab1fd7/98714b19bbf7ce1ad6ae32ae25ab1fd73.gif)
![精選吳熒超手機(jī)應(yīng)用程序開發(fā)作品設(shè)計(jì)報告書_第4頁](http://file4.renrendoc.com/view/98714b19bbf7ce1ad6ae32ae25ab1fd7/98714b19bbf7ce1ad6ae32ae25ab1fd74.gif)
![精選吳熒超手機(jī)應(yīng)用程序開發(fā)作品設(shè)計(jì)報告書_第5頁](http://file4.renrendoc.com/view/98714b19bbf7ce1ad6ae32ae25ab1fd7/98714b19bbf7ce1ad6ae32ae25ab1fd75.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、吳熒超手機(jī)應(yīng)用程序開發(fā)作品設(shè)計(jì)報告書PAGE PAGE 15九江學(xué)院信息科學(xué)與技術(shù)學(xué)院?手機(jī)應(yīng)用程序開發(fā)?作品設(shè)計(jì)報告書 題 目: 自定義控件 專 業(yè): 計(jì)算機(jī)應(yīng)用技術(shù) 班 級: B1232 姓 名: 吳熒超 學(xué) 號: 21214130202 同組人員:歐陽洪彬、吳熒超、王剛、來煒強(qiáng) 指導(dǎo)老師:周紅波 目 錄 TOC o 1-3 h z u HYPERLINK l _Toc310972924 1.環(huán)境搭建.1 HYPERLINK l _Toc310972925 2.問題描述 PAGEREF _Toc310972925 h 8 HYPERLINK l _Toc310972926 3.問題分析 P
2、AGEREF _Toc310972926 h 9 HYPERLINK l _Toc310972927 4.業(yè)務(wù)邏輯 PAGEREF _Toc310972927 h 13 HYPERLINK l _Toc310972928 5.程序模塊設(shè)計(jì) PAGEREF _Toc310972928 h 14 HYPERLINK l _Toc310972929 6.分析與總結(jié) PAGEREF _Toc310972929 h 16 HYPERLINK l _Toc310972930 7.系統(tǒng)測試 PAGEREF _Toc310972930 h 17 HYPERLINK l _Toc310972931 8.心得體會
3、 PAGEREF _Toc310972931 h 18 HYPERLINK l _Toc310972932 9.參考文獻(xiàn) PAGEREF _Toc310972932 h 191、環(huán)境搭建 一、安裝JDK 雙擊“jdk-8u20-windows-i586.exe圖標(biāo)進(jìn)行安裝 選擇要安裝的目錄,通過“更改設(shè)置;單擊“下一步 安裝完成,點(diǎn)擊“關(guān)閉安裝目錄介紹 配置環(huán)境變量 在桌面上右擊“我的電腦,選擇“屬性選項(xiàng);在“高級選項(xiàng)卡中選擇“環(huán)境變量選項(xiàng),如下列圖 在“系統(tǒng)變量中找到Path選項(xiàng),點(diǎn)擊“編輯按鈕,將D:Java軟件文件JavaJava安裝bin目錄添加到變量內(nèi)容的最后 單擊“確定按鈕完成設(shè)置
4、 二、安裝WTK 雙擊“sun_java_wireless_toolkit-2.5.2_01-win.exe圖標(biāo) 點(diǎn)擊“Next 點(diǎn)擊“Accept,點(diǎn)擊“Next 點(diǎn)擊“Next 點(diǎn)擊“Next 點(diǎn)擊“Next 點(diǎn)擊“Next 點(diǎn)擊“Finish 桌面顯示軟件圖標(biāo) 三、安裝Eclipse和EclipseME 1、安裝Eclipse 雙擊“eclipse.exe圖標(biāo)或者 eclipse.exe圖標(biāo)翻開eclipse軟件。 2、Eclipse整合EclipseME3.問題分析這一局部以軟件工程結(jié)構(gòu)化分析方法中需求分析的內(nèi)容為核心,對作品的功能模塊進(jìn)行詳細(xì)的分析。根本要求:此局部內(nèi)容非常重要,必須
5、有詳細(xì)的文字分析和相應(yīng)的圖例i 異常處理 在運(yùn)行程序代碼是有可能會產(chǎn)生異常情況或異常事件,為了防止這種情況,就需要在程序中用到Java異常處理機(jī)制。本程序中選用的異常處理機(jī)制是try,catch。捕獲處理異常的第一步是用try選定要監(jiān)控的異常范圍,try后跟隨catch代碼塊。1、 自定義控件的繪制:通常我們需要自己對控件的形狀或圖案進(jìn)行繪制; 2、 控件對鍵盤事件的響應(yīng):當(dāng)焦點(diǎn)進(jìn)入控件,用戶進(jìn)行鍵盤操作,通過鍵盤對控件進(jìn)行控制時,我們需要讓控件對用戶的操作進(jìn)行響應(yīng)。例如在列表中,用戶會通過上下箭頭改變列表的選擇項(xiàng); 3、 控件對鼠標(biāo)事件的響應(yīng):當(dāng)用戶用鼠標(biāo)選中控件,進(jìn)行操作時,控件必須作出相
6、應(yīng)的反響; 4、 控件對焦點(diǎn)事件的響應(yīng):當(dāng)界面焦點(diǎn)進(jìn)入或移出控件,通常我們需要將控件繪制成得到或失去焦點(diǎn)的形狀。例如,當(dāng)焦點(diǎn)進(jìn)入列表時,一般被選中的列表項(xiàng)會有虛框表示選中。 5、 響應(yīng)TAB鍵:對于一個可操縱的控件,用戶可以用TAB鍵將焦點(diǎn)移入或移出。 6、 響應(yīng)滾動條事件:當(dāng)控件有滾動條時,我們需要響應(yīng)用戶對滾動條的操作,完成對控件的繪制工作。 7、 提供事件監(jiān)聽機(jī)制:程序員使用你的控件時通常需要監(jiān)聽控件中發(fā)生的一些事件,這樣當(dāng)事件發(fā)生時,他們能夠進(jìn)行相應(yīng)處理。 8、 提供輔助功能Aclearcase/ target=_blank ccessibility:輔助功能是方便殘障人士使用時必須的
7、,標(biāo)準(zhǔn)控件都會提供相應(yīng)的支持,我們自定義的控件也不例外。 9、 提供功能接口方便程序員訪問:通常為方便程序員使用時獲取控件中的信息或進(jìn)行設(shè)置,我們需要提供一些接口。4.業(yè)務(wù)邏輯這一局部需要詳細(xì)描述解決問題的業(yè)務(wù)邏輯,即該作品到底應(yīng)該怎么做。根本要求:處理問題中的業(yè)務(wù)關(guān)系都要描述清楚。需要文字描述以及業(yè)務(wù)流圖CustomItem Form Image Graphics Canvas 5.程序模塊設(shè)計(jì)按照模塊即函數(shù)畫出每個函數(shù)的流程圖,并配合必要的文字說明和代碼。 構(gòu)造函數(shù) 抽象函數(shù) Paint函數(shù) 構(gòu)造函數(shù) public CustomGauge(String label) super(label
8、); / super調(diào)用父類構(gòu)造方法,傳遞一個labeltry /獲取圖片imgLine = Image.createImage(/line.png);imgBar = Image.createImage(/bar.png);catch(Exception ex) /捕獲處理異常 ex.printStackTrace(); /打印異常信息抽象函數(shù) protected int getMinContentHeight() return 0;protected int getMinContentWidth() return 0;protected int getPrefContentHeight(i
9、nt height) /設(shè)定最正確高度為line圖片高度return imgLine.getHeight();protected int getPrefContentWidth(int width) /設(shè)定最正確寬度為line圖片寬度return imgLine.getWidth(); Pain繪制函數(shù)protected void paint(Graphics gra, int w, int h) int location = value * per;gra.drawImage(imgLine, 0, 0, Graphics.TOP|Graphics.LEFT);/將bar圖片畫在line的1/4處gra.drawImage(imgBar,location ,0, Graphics.TOP|Graphics.LEFT);6分析與總結(jié)主要內(nèi)容:本課題在設(shè)計(jì)過程中所遇到的技術(shù)原理及分析。7.系統(tǒng)測試主要內(nèi)容:測試數(shù)據(jù)和測試結(jié)果。音量界面 音量減小 音量增大 8.心得體會主要對本課題開發(fā)過程進(jìn)行歸納和總結(jié)。感謝對本課題研究與論文撰寫過程中曾直接給予幫助的人員。9.參考文獻(xiàn) 1謝景明.Java ME移動開發(fā)教程工程式.北京:人民郵局出版社.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年七年級歷史下冊 第16課 明朝的科技、建筑與文學(xué)說課稿 新人教版
- 2025瓷磚買賣合同
- Unit 3 Family Matters Understanding ideas Like Father,Like Son 說課稿 -2024-2025學(xué)年高中英語外研版(2019)必修第一冊
- 2024-2025學(xué)年高中語文 第三課 第4節(jié) 咬文嚼字-消滅錯別字說課稿2 新人教版選修《語言文字應(yīng)用》
- 21 古詩三首 第一課時 說課稿-2024-2025學(xué)年統(tǒng)編版語文四年級上冊
- 2025購銷合同范本
- 森林安全監(jiān)管方案
- 企業(yè)派駐合同范例
- 網(wǎng)狀吊索拱橋施工方案
- 黔東南綠化草坪施工方案
- 2024.8.1十七個崗位安全操作規(guī)程手冊(值得借鑒)
- 中學(xué)生手機(jī)使用管理協(xié)議書
- 給排水科學(xué)與工程基礎(chǔ)知識單選題100道及答案解析
- 2024年土地變更調(diào)查培訓(xùn)
- 2024年全國外貿(mào)單證員鑒定理論試題庫(含答案)
- 新版中國食物成分表
- DB11∕T 446-2015 建筑施工測量技術(shù)規(guī)程
- 運(yùn)輸車輛掛靠協(xié)議書(15篇)
- 完整版:美制螺紋尺寸對照表(牙數(shù)、牙高、螺距、小徑、中徑外徑、鉆孔)
- 醫(yī)院醫(yī)療質(zhì)量管理制度完整版
- 粵劇課程設(shè)計(jì)
評論
0/150
提交評論