|
课程进度安排
|
|
时间
|
课程大纲
|
课程内容
|
|
基础班(共三天课程)
|
|
第一天
|
|
9:00 | 12:00
|
第1章 J2ME概述
|
1.1 J2ME缘起 1.2 Java版本的变迁 1.3 J2ME的体系结构 1.3 Java语言基础
|
|
13:30 | 16:30
|
第2章 MIDP开发环境配置
|
2.1 MIDP开发所需要的资源和工具 2.2 开发包的安装与配置 2.2.1 安装和配置J2SEcSDK开发包 2.2.2 安装和配置J2MEcVFLrelesscToolkit开发包 2.2.3 模拟器(emulator)的介绍和如何定制模拟器 2.3 开发工具的安装与配置 2.3.1 开发工具的选择 2.3.2 EclipSe的安装与汉化 2.3.3 EclipseMe插件的安装 2.3.4 EclipseMe插件的配置 2.4 第一个简单手机程序HelloWorld 2.4.1 Eclipse开发步骤 2.4.2 WTK开发步骤 2.5 认识手机键盘 2.6 总结
|
|
第二天
|
|
8:30 | 16:30
|
第3章 CLDC/MIDP编程概述
|
3.1 J2ME的CLDC/MIDP软件体系架构 3.2 MIDlet及其运行机制 3.3 MIDP用户界面编程概述 3.4 可持续存储与RMS
|
|
第三天
|
|
8:30 | 16:30
|
第4章 用户界面
|
4.1 LCDUI--简介 4.2 LCDUI入门---高级API 4.3 LCDUI入门---低级API 4.4 LCDUI进阶 4.4.1 Canvas类的开发简介 4.4.2 Graphics类的开发简介 4.4.3 双缓存技术 4.4.4 CustomItem 4.4.5 综合实例1:编写欢迎画面 4.4.6 综合实例2:绘制心状图形 4.5 总结
|
|
高级班(共五天课程)
|
|
第四天
|
|
9:00 | 12:00
|
第5章 常用手机功能设计与开发
|
5.1 倒计时 5.2 时钟 5.3 记事本 5.4 日历 5.5 总结
|
|
13:30 | 16:30
|
第6章 手机游戏开发基础
|
6.1 手机游戏简介 6.2 动画的制作 6.3 使用计时器 6.4 设置游戏难度 6.5 游戏与玩家的交互 6.6 自定义游戏字体 6.7 俄罗斯方块游戏 6.8 总结
|
|
第五天
|
|
9:00 | 12:00
|
第7章 手机游戏2D动画开发
|
7.1 MIDP2.0 2D游戏开发 7.2 GameCanvas类开发 7.3 Sprite类开发 7.4 TiledLayer类开发 7.5 LayerManager类开发 7.6 综合实例:精灵的碰撞 7.7 总结
|
|
13:30 | 16:30
|
第8章 手机3D游戏开发入门
|
8.1 MIDP2.0 3D游戏开发 8.2 手机3D图像开发基础 8.3 播放手机3D动画 8.4 绘制一个旋转的立方体 8.5 总结
|
|
第六天
|
|
9:00 | 12:00
|
第9章 手机音效开发
|
9.1 MIDP2.0手机音效开发简介 9.2 播放MIDI音符 9.3 播放歌曲 9.4 控制歌曲音量 9.5 录制歌曲 9.6 综合实例:模拟击鼓效果 9.7 游戏音效 9.8 总结
|
|
13:30 | 16:30
|
第10章 手机视频程序开发
|
10.1 手机视频开发简介 10.2 捕捉视频图片 10.3 视频播放控制程序 10.4 总结
|
|
第七天
|
|
9:00 | 12:00
|
第11章 无线网络开发
|
11.1 无线网络技术 11.2 MIDP通用网络开发接口 11.3 MIDP开发HTTP程序 11.4 MIDP开发Socket程序 11.5 MIDP开发Datagram程序 11.6 总结
|
|
13:30 | 16:30
|
第12章 网络应用技巧
|
12.1 使用后台线程控制HTTP连接 12.2 创建线程等待图形画面 12.3 通过Http协议下载和观看图片 12.4 通过Http协议浏览网络文本 12.5 总结
|
|
第八天
|
|
9:00 | 12:00
|
第13章 应用实例:联网心理测试
|
13.1 程序整体设计 13.2 编写数据序列化接口 13.3 服务器端程序 13.4 客户端程序 13.5 总结
|
|
13:30 | 16:30
|
第14章 高效开发
|
14.1 运行速度 14.2 合理利用内存 14.3 JAR文件大小 14.4 总结
|
|
培训总结
|
|