吴荧超手机应用程序开发作品设计报告书.doc
《吴荧超手机应用程序开发作品设计报告书.doc》由会员分享,可在线阅读,更多相关《吴荧超手机应用程序开发作品设计报告书.doc(16页珍藏版)》请在咨信网上搜索。
吴荧超手机应用程序开发作品设计报告书 13 2020年4月19日 文档仅供参考 九江学院 信息科学与技术学院 《手机应用程序开发》作品 设计报告书 题 目: 自定义控件 专 业: 计算机应用技术 班 级: B1232 姓 名: 吴荧超 学 号: 同组人员:欧阳洪彬、吴荧超、王刚、来炜强 指导老师:周红波 目 录 1.环境搭建. 1 2.问题描述 8 3.问题分析 9 4.业务逻辑 13 5.程序模块设计 14 6.分析与总结 16 7.系统测试 17 8.心得体会 18 9.参考文献 19 1、环境搭建 一、安装JDK 双击“jdk-8u20-windows-i586.exe”图标进行安装 选择要安装的目录,经过“更改”设置;单击“下一步” 安装完成,点击“关闭” 安装目录介绍 配置环境变量 在桌面上右击“我的电脑”,选择“属性”选项;在“高级”选项卡中选择“环境变量”选项,如下图 在“系统变量”中找到Path选项,点击“编辑”按钮,将D:\Java软件文件\Java\Java安装\bin目录添加到变量内容的最后 单击“确定”按钮完成设置 二、安装WTK 双击“sun_java_wireless_toolkit-2.5.2_01-win.exe”图标 点击“Next” 点击“Accept”,点击“Next” 点击“Next” 点击“Next” 点击“Next” 点击“Next” 点击“Finish” 桌面显示软件图标 三、安装Eclipse和EclipseME 1、安装Eclipse 双击“eclipse.exe”图标或者 eclipse.exe图标打开eclipse软件。 2、Eclipse整合EclipseME 3.问题分析 这一部分以软件工程结构化分析方法中需求分析的内容为核心,对作品的功能模块进行详细的分析。基本要求:此部分内容非常重要,必须有详细的文字分析和相应的图例 i 异常处理 在运行程序代码是有可能会产生异常情况或异常事件,为了避免这种情况,就需要在程序中用到Java异常处理机制。本程序中选用的异常处理机制是try,catch。捕获处理异常的第一步是用try选定要监控的异常范围,try后跟随catch代码块。 1、 自定义控件的绘制:一般我们需要自己对控件的形状或图案进行绘制; 2、 控件对键盘事件的响应:当焦点进入控件,用户进行键盘操作,经过键盘对控件进行控制时,我们需要让控件对用户的操作进行响应。例如在列表中,用户会经过上下箭头改变列表的选择项; 3、 控件对鼠标事件的响应:当用户用鼠标选中控件,进行操作时,控件必须作出相应的反应; 4、 控件对焦点事件的响应:当界面焦点进入或移出控件,一般我们需要将控件绘制成得到或失去焦点的形状。例如,当焦点进入列表时,一般被选中的列表项会有虚框表示选中。 5、 响应TAB键:对于一个可操纵的控件,用户能够用TAB键将焦点移入或移出。 6、 响应滚动条事件:当控件有滚动条时,我们需要响应用户对滚动条的操作,完成对控件的绘制工作。 7、 提供事件监听机制:程序员使用你的控件时一般需要监听控件中发生的一些事件,这样当事件发生时,她们能够进行相应处理。 8、 提供辅助功能(Aclearcase/" target="_blank" >ccessibility):辅助功能是方便残障人士使用时必须的,标准控件都会提供相应的支持,我们自定义的控件也不例外。 9、 提供功能接口方便程序员访问:一般为方便程序员使用时获取控件中的信息或进行设置,我们需要提供一些接口。 4.业务逻辑 这一部分需要详细描述解决问题的业务逻辑,即该作品到底应该怎么做。基本要求:处理问题中的业务关系都要描述清楚。需要文字描述以及业务流图 CustomItem Form Image Graphics Canvas 5.程序模块设计 按照模块(即函数)画出每个函数的流程图,并配合必要的文字说明和代码。 构造函数 抽象函数 Paint函数 构造函数 public CustomGauge(String label){ super(label); // super调用父类构造方法,传递一个label try{ //获取图片 imgLine = Image.createImage("/line.png"); imgBar = Image.createImage("/bar.png"); }catch(Exception ex){ //捕获处理异常 ex.printStackTrace(); //打印异常信息 } 抽象函数 protected int getMinContentHeight() { return 0; } protected int getMinContentWidth() { return 0; } protected int getPrefContentHeight(int height) { //设定最佳高度为line图片高度 return imgLine.getHeight(); } protected int getPrefContentWidth(int width) { //设定最佳宽度为line图片宽度 return imgLine.getWidth(); } } Pain(绘制)函数 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.分析与总结 主要内容:本课题在设计过程中所遇到的技术原理及分析。 7.系统测试 主要内容:测试数据和测试结果。 音量界面 音量减小 音量增大 8.心得体会 主要对本课题开发过程进行归纳和总结。感谢对本课题研究与论文撰写过程中曾直接给予帮助的人员。 9.参考文献 [1]谢景明.Java ME移动开发教程项目式.北京:人民邮局出版社. ,05 :45~180 [2]黄志泰,李劲.JAVA手机应用程序设计.重庆:电脑报电子音像出版社, ,12 [3]万辉,王军.基于Eclipse环境的J2ME应用程序开发.北京:清华大学出版社, ,01 [4]孙更新,宾晟.Java ME程序设计.北京:人民邮局出版社, ,10 :229~239- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 吴荧超 手机 应用程序 开发 作品 设计 报告书
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文