智能手机多功能电子琴系统设计.ppt
《智能手机多功能电子琴系统设计.ppt》由会员分享,可在线阅读,更多相关《智能手机多功能电子琴系统设计.ppt(45页珍藏版)》请在三一办公上搜索。
1、智能手机多功能电子琴系统设计,导 师:沈在爱 答辩人:林剑国专 业:电子信息工程,Multi-function Electronic Keyboard System Design for Smartphone,智能手机多功能电子琴系统设计,课题研究背景开发环境介绍系统设计过程总结,我为什么要选择这个课题?,个人喜欢手机软件开发Java手机上还没有一款真正意义的电子琴软件研究成果很具有市场价值,课题研究背景,7亿多,中国现有手机用户,国内手机软件市场潜力巨大,课题研究背景,行业背景,Symbian,Linux,Windows,Paml OS,MAC OSX,Other,智能手机操作系统市场份额,
2、课题研究背景,Symbian占据了智能手机系统的半壁江山而Symbian手机都支持Java平台,所以基于Java手机平台的软件市场需求是十分庞大的。,智能手机操作系统市场份额,课题研究背景,开发环境介绍,开发平台:开发工具:,J2ME,NetBeans,J2ME,定义:它是Java手机平台的技术规范,优点:可移植性好,继承了Java语言的优良特性,开发环境介绍,开发平台,Net,它是J2ME应用程序开发工具,优点:功能齐全,使用方便简洁且免费,开发环境介绍,Beans,开发工具,J2ME+NetBeans,电子琴系统,系统设计过程,系统设计功能简介该电子琴系统主要要实现的功能有:1、能显示电子
3、琴键盘2、弹奏要能发音3、其它扩展功能,系统设计流程图,系统设计过程,电子琴系统主类MIDlet:它控制着整个程序的运行,拥有管理程序的创建、开始、暂停和结束的函数。,系统设计过程,电子琴系统闪屏的实现,启动闪屏:用于载入Logo画面,默认程序进入界面为横屏显示,Logo画面并不是必须的,但它增加了软件的吸引力。,系统设计过程,电子琴系统启动动画的实现,动画实现的最简单方法就是把动画的每一帧制作成图片,然后按顺序显示各个帧的图像,观察者会由于视觉残留效应,就会觉得是动画在播放。本软件启动动画只用一张图片,该图片是一张帷幕,在开始显示电子琴主界面前拉开,很形象。,系统设计过程,帷幕之后就是优美的
4、电子琴界面,该动画通过线程完成,将这张帷幕图片在屏幕上延时依次重绘实现。,电子琴系统GameCanvas类的实现,GameCanvas实现的流程图,系统设计过程,初始化电子琴系统界面,clearScreen(g)方法初始化电子琴系统背景drawMusicName(g)方法初始化乐器名称drawDot(g)初始化音阶点,电子琴系统GameCanvas类的实现,系统设计过程,public void clearScreen(Graphics g)try imgBG=Image.createImage(/Res/+skin+/BG+h+.png);imgBG1=Image.createImage(/R
5、es/+h+.png);catch(Exception e)g.drawImage(imgBG,0,0,Graphics.TOP|Graphics.LEFT);g.drawImage(imgBG1,0,0,Graphics.TOP|Graphics.LEFT);Image.createImage(“png图片路径”)用来创建Image对象,drawImage()方法用于绘制Image对象中的图像。,电子琴系统背景初始化clearScreen(g),初始化电子琴系统界面,完成的初始化电子琴系统界面,真实的电子琴键盘弹奏效果莫非两个状态,即按下和弹起状态,所以为了实现电子琴键盘动画显示,定义了两个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能手机 多功能 电子琴 系统 设计

链接地址:https://www.31ppt.com/p-5748083.html