J2ME程序开发实用案例从入门到精通PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:王晓主编;王天顺等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2007
- ISBN:9787302160557
- 页数:310 页
第1章 J2ME程序开发基础 1
1.1 使用NetBeans IDE和Mobility Pack配置J2ME开发环境 1
1.1.1 安装NetBeans IDE 5.0中文版 1
1.1.2 安装Mobility Pack 5.0中文版 4
1.2 使用NetBeans IDE和Mobility Pack开发MIDP应用程序 6
1.2.1 Hello J2ME!程序的开发 6
1.2.2 NetBeans IDE中完整的MIDP项目结构 9
1.3 使用NetBeans IDE和Mobility Pack调试MIDP应用程序 10
1.4 本章小结 14
第2章 个人通信录 15
2.1 系统架构设计与系统框图 15
2.2 使用NetBeans开发项目 17
2.3 设计主MIDlet类 19
2.4 数据模型部分的设计 21
2.4.1 记录存储概述 22
2.4.2 记录存储的管理 22
2.4.3 设计账户Account类 24
2.4.4 操作RecordStore对象的数据 28
2.4.5 索引 35
2.5 设计控制器 48
2.6 界面部分的设计 58
2.6.1 设计欢迎界面 58
2.6.2 设计确认对话框 60
2.6.3 设计搜索界面 61
2.6.4 设计添加电话号码界面 63
2.6.5 设计电话号码列表显示界面 66
2.7 项目中用到的一些辅助类 68
2.8 本章小结 69
第3章 RSS阅读器 70
3.1 RSS基础理论 70
3.1.1 RSS是什么 70
3.1.2 RSS的发展历史 70
3.1.3 RSS能干什么 72
3.1.4 RSS的优点 73
3.1.5 RSS文件结构 73
3.2 KXML简介 75
3.2.1 XML解析器种类 75
3.2.2 KXML解析器 75
3.3 系统总体设计 76
3.3.1 结构设计与系统框图 76
3.3.2 系统运行演示 76
3.4 使用NetBeans开发项目 78
3.4.1 创建项目 78
3.4.2 设计主MIDlet类 79
3.4.3 设计RSSSourceEntity模型类 89
3.4.4 设计标题列表TitleList类 90
3.4.5 设计RSS解析器类 94
3.4.6 设计文章显示ArticleShowUI类 98
3.4.7 设计添加RSS Feed源AddForm类 99
3.4.8 设计修改RSS Feed源EditForm类 101
3.4.9 设计显示状态信息Inform类 104
3.5 本章小结 105
第4章 移动图书馆 106
4.1 系统设计 106
4.1.1 总体设计 106
4.1.2 客户端与服务器端的通信协议设计 108
4.1.3 功能模块的划分 109
4.2 使用NetBeans IDE和Mobility Pack开发客户端 110
4.2.1 创建项目 110
4.2.2 设计主MIDlet类 111
4.2.3 设计AlarmModel模型类 115
4.2.4 设计HTTP通信类 120
4.2.5 设计UIControler类 126
4.2.6 设计欢迎屏幕 133
4.2.7 设计主菜单 136
4.2.8 设计读者登录界面 140
4.2.9 设计联网等待界面 142
4.2.10 设计修改密码界面 143
4.2.11 设计查询图书界面 145
4.2.12 设计显示查询结果界面 146
4.2.13 设计其他界面类 147
4.3 使用NetBeans IDE开发服务器端 147
4.3.1 创建项目 148
4.3.2 创建数据库 148
4.3.3 设计模型类 149
4.3.4 设计业务逻辑类 154
4.3.5 设计主Servlet类 162
4.4 本章小结 166
第5章 蓝牙联网俄罗斯方块游戏 167
5.1 项目简介 167
5.1.1 蓝牙简介 167
5.1.2 JSR82(JABWT)规范 169
5.1.3 JSR82 API概述 170
5.2 系统总体设计 173
5.2.1 结构设计与系统框图 173
5.2.2 功能模块的划分 176
5.3 使用NetBeans开发项目 176
5.3.1 创建项目 176
5.3.2 主程序模块(MainMIDlet类) 178
5.3.3 方块生成与坐标控制模块(TetrisBlock类) 182
5.3.4 数据传输序列化模块(Serialization接口) 194
5.3.5 游戏地图存储模块(TetrisMap类) 194
5.3.6 游戏逻辑控制模块(TetrisCanvas类) 201
5.3.7 主从角色选择模块(MasterSlaveSelect类) 216
5.3.8 主从线程模块(MasterThread/SlaveThread类) 218
5.3.9 蓝牙设备与服务的发现模块(BluetoothDiscovery类) 219
5.3.10 蓝牙连接的保存模块(BluetoothConnection类) 240
5.4 本章小结 241
第6章 移动3D赛车游戏概述 242
6.1 3D图形学基础理论 242
6.1.1 左手坐标系和右手坐标系 242
6.1.2 向量(Vector) 243
6.1.3 矩阵 244
6.1.4 渲染管道 245
6.1.5 顶点着色 247
6.1.6 光照模型 251
6.1.7 纹理 253
6.2 M3G简介 265
6.2.1 Graphics3D 266
6.2.2 World 267
6.2.3 Camera 267
6.3 游戏总体设计 268
6.4 使用NetBeans开发项目 269
6.4.1 创建项目 269
6.4.2 赛车的生成(使用3ds max建模) 270
6.4.3 主程序模块(MainMIDlet类) 270
6.4.4 3D图形绘制模块(CarCanvas类) 271
6.4.5 汽车模型控制模块(Car类) 282
6.4.6 汽车速度控制模块(Velocity类) 293
6.4.7 高度图生成模块(HeightMap类) 294
6.4.8 网格生成模块(MeshFactory类) 300
6.4.9 移动式背景模块(MobileBackground类) 303
6.5 本章小结 304
第7章 建立WAP站点发布程序 305
7.1 OTA简介 305
7.2 使用OTA方式发布MIDP应用程序 305
7.3 本章小结 306
附录 Tomcat服务器的安装、配置和使用 307
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《改革进程中的刑事诉讼程序与证据问题研究 基于警察的视角》谢波 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《Java程序设计基础》罗刚 2018
- 《C++程序设计实验指导 第2版》张潇责任编辑;孟桂娥 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019