手机增值服务技术-编程.ppt_第1页
手机增值服务技术-编程.ppt_第2页
手机增值服务技术-编程.ppt_第3页
手机增值服务技术-编程.ppt_第4页
手机增值服务技术-编程.ppt_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

手机增值服务技术 天津工业大学信息与通信学院吴涛 什么是程序 为了完成某种功能的能够被设备识别的一堆指令什么是程序设计 设计为了完成某种功能的能够被设备识别的一堆指令 程序设计语言机器语言0101011111110000汇编语言MovAdd高级语言c 1 1 cc Javabasicpascalc 高级语言 机器语言编译执行link c obj exe解释执行 Java语言特点即编译又解释编译 java源文件 class二进制中间码VM解释执行 class 编写第一个Java程序1 需要安装编译器虚拟机调试工具 J2SDKJava开发工具包2 设置环境变量pathc j2sdk1 4 2 05 binclasspathc j2sdk1 4 2 05 lib dt jar c j2sdk1 4 2 05 lib tools jar 3 编写java程序publicclassHello publicstaticvoidmain Stringdd 语句 4 保存成Hello java5 使用javac命令将源代码编译成 class中间码6 使用java命令解释执行 classxxx javajavacxxx java生成xxx classjavaxxx解释执行xxx class J2ME中的事件处理方式高层事件处理通过CommandCommandListener处理功能键底层事件处理在底层屏幕中处理手机的任意按键一个类如果实现了javax microedition lcdui CommandListener接口这个类就是侦听器类 J2ME中的屏幕类Displayable CanvasScreen FormAlertTextBoxList 底层屏幕所有Canvas的子类可以控制任意图像和图形的绘制可以处理任意手机按键高层屏幕所有Screen的子类外观不容易修改只能处理功能键 6 编写程序实现如下功能创建3个窗口f1游戏欢迎窗口显示欢迎进入完美世界增加3个命令进入游戏进入帮助退出游戏 f2游戏帮助窗口显示标题 完美世界帮助内容 同时按下手机上的123456789 0 就可以开始游戏了f3游戏进行画面显示标题 完美世界online内容 游戏加载中 J2ME中的屏幕类Displayable CanvasScreen FormAlertTextBoxListForm是容器可以添加文字图片任何Item子类Item TextFieldChoiceGroupDateFieldGaugeStringItemImageItem 底层屏幕所有Canvas的子类可以控制任意图像和图形的绘制可以处理任意手机按键高层屏幕所有Screen的子类外观不容易修改只能处理功能键 一个类如果继承了javax microedition lcdui Canvas这个类就是底层屏幕类要实现publicvoidpaint Graphicsg g XXXX 通过覆盖父类的keyPressed intn 按下keyReleased intn 抬起keyRepeated intn 按住不放方法来处理任意按键repaint 用来重新绘制屏幕 一类如果继承了javax microedition lcdui Canvas就可以实现自定义的底层屏幕类publicvoidpaint Graphicg 多任务实现多进程 exe多线程在一个应用的多个任务 多线程程序开发1 实现线程类A让一个类继承java lang ThreadB让一个类实现了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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 初始化地雷intmap 0 0 0 0 0 0 20 0 0 20 0 0 0 0 0 0 0 0 20 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 20 0 20 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 20代表地雷 扫雷使用选框来在屏幕的雷区中移动每次移动一个单

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论