文档介绍:手机增值服务技术
1
什么是程序?
为了完成某种功能的能够被设备识别的一堆指令
什么是程序设计?
设计为了完成某种功能的能够被设备识别的一堆指令。
程序设计语言
机器语言 01010111 11110000
汇编语言 Mov Add
高级语言
c=1+1;
c c++ Java basic pascal c#
高级语言---〉机器语言
编译执行 link
.c------->.obj-------->.exe
解释执行
Java语言特点
即编译 又解释
编译
.java 源文件--------->.class 二进制中间码
2
编写第一个Java程序
1。需要安装编译器 虚拟机 调试工具...
J2SDK Java开发工具包
2。设置环境变量
path c:\\bin
classpath c:\\lib\;
c:\\lib\;
.
public class Hello{
public static void main(String dd[])
{
语句;
}
}
5。使用
6。使用 java
javac 生成
java xxx
3
J2ME中的事件处理方式
高层事件处理
通过Command CommandListener处理功能键
底层事件处理
在底层屏幕中处理手机的任意按键
接口这个类就是侦听器类
4
J2ME中的屏幕类
Displayable
|
--------------------
| |
Canvas Screen
|
------------------
| | | |
Form Alert TextBox List
底层屏幕
所有Canvas的子类
可以控制任意图像和图形的绘制
可以处理任意手机按键
高层屏幕
所有Screen的子类
外观不容易修改
只能处理功能键
5
*
编写程序实现如下功能
创建3个窗口
f1 游戏欢迎窗口
显示欢迎进入 完美世界
增加3个命令
进入游戏
进入帮助
退出游戏
f2 游戏帮助窗口
显示 标题: 完美世界帮助
内容:
同时按下手机上的123456789#0*
就可以开始游戏了
f3 游戏进行画面
显示 标题: 完美世界online
内容: 游戏加载中……
6
J2ME中的屏幕类
Displayable
|
--------------------
| |
Canvas Screen
|
------------------
| | | |
Form Alert TextBox List
Form 是容器 可以添加文字 图片 任何Item子类
Item
|
-----