手机增值服务技术-编程

手机增值服务技术-编程

ID:5650943

大小:818.00 KB

页数:23页

时间:2017-11-14

手机增值服务技术-编程_第1页
手机增值服务技术-编程_第2页
手机增值服务技术-编程_第3页
手机增值服务技术-编程_第4页
手机增值服务技术-编程_第5页
资源描述:

《手机增值服务技术-编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、手机增值服务技术天津工业大学信息与通信学院吴涛什么是程序?为了完成某种功能的能够被设备识别的一堆指令什么是程序设计?设计为了完成某种功能的能够被设备识别的一堆指令。程序设计语言机器语言0101011111110000汇编语言MovAdd高级语言c=1+1;cc++Javabasicpascalc#高级语言---〉机器语言编译执行link.c------->.obj-------->.exe解释执行Java语言特点即编译又解释编译.java源文件--------->.class二进制中间码VM解释执行.class编写第一个Java程序1。需要安装编译器虚拟机调试工

2、具...J2SDKJava开发工具包http://java.sun.comhttp://www.ij2me.cn2。设置环境变量pathc:j2sdk1.4.2_05binclasspathc:j2sdk1.4.2_05libdt.jar;c:j2sdk1.4.2_05libtools.jar;.3.编写java程序publicclassHello{publicstaticvoidmain(Stringdd[]){语句;}}4.保存成Hello.java5。使用javac命令将源代码编译成.class中间码6。使用java命令解释执行.class

3、xxx.javajavacxxx.java生成xxx.classjavaxxx解释执行xxx.classJ2ME中的事件处理方式高层事件处理通过CommandCommandListener处理功能键底层事件处理在底层屏幕中处理手机的任意按键一个类如果实现了javax.microedition.lcdui.CommandListener接口这个类就是侦听器类J2ME中的屏幕类Displayable

4、--------------------

5、

6、CanvasScreen

7、------------------

8、

9、

10、

11、FormAlertTextBoxList底层屏幕所有C

12、anvas的子类可以控制任意图像和图形的绘制可以处理任意手机按键高层屏幕所有Screen的子类外观不容易修改只能处理功能键6编写程序实现如下功能创建3个窗口f1游戏欢迎窗口显示欢迎进入完美世界增加3个命令进入游戏进入帮助退出游戏f2游戏帮助窗口显示标题:完美世界帮助内容:同时按下手机上的123456789#0*就可以开始游戏了f3游戏进行画面显示标题:完美世界online内容:游戏加载中……J2ME中的屏幕类Displayable

13、--------------------

14、

15、CanvasScreen

16、------------------

17、

18、

19、

20、FormAlert

21、TextBoxListForm是容器可以添加文字图片任何Item子类Item

22、-------------------------------------------------

23、

24、

25、

26、

27、

28、TextFieldChoiceGroupDateFieldGaugeStringItemImageItem底层屏幕所有Canvas的子类可以控制任意图像和图形的绘制可以处理任意手机按键高层屏幕所有Screen的子类外观不容易修改只能处理功能键一个类如果继承了javax.microedition.lcdui.Canvas这个类就是底层屏幕类要实现publicvoidpaint(G

29、raphicsg){g.XXXX}通过覆盖父类的keyPressed(intn)//按下keyReleased(intn)//抬起keyRepeated(intn)//按住不放方法来处理任意按键repaint()用来重新绘制屏幕一类如果继承了javax.microedition.lcdui.Canvas就可以实现自定义的底层屏幕类publicvoidpaint(Graphicg){....}/////////////////////////多任务实现多进程.exe多线程在一个应用的多个任务多线程程序开发1。实现线程类A让一个类继承java.lang.Thread

30、B让一个类实现了Runnable接口2。创建一个线程对象A类名对象名=new类名()BThread对象名=newThread(接口对象);3。启动线程对象名.start();线程的生命周期就绪状态线程对象创建完成可运行状态线程对象.start();阻塞状态I/OSleep()死亡状态run方法执行结束扫雷雷区N6017620820X208行8列雷区通过数组记录intmap[][]={{0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0},{

31、0,0,0,0,0,0,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。