网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 J2ME程序开发实用案例从入门到精通(附光盘)
分类
作者 王晓
出版社 清华大学出版社
下载
简介
编辑推荐

本书没有纯粹地讲解理论,而是全部采取案例分析的方式介绍如何进行实际项目的开发。讲解具体案例的时候,避免冗长的知识讲解,直接切入主题,告诉读者如何实现特定功能,让读者在实际操作中熟悉项目开发的整个流程。

内容推荐

本书以J2ME为开发技术,选取当前最流行、最具代表性的实用案例作为对象,详细介绍了使用J2ME技术开发移动应用的核心技术。全书介绍如何使用NetBeans IDE 5.0和Mobility Pack 5.0安装、配置、开发和调试MIDP应用程序,个人通讯录项目的实现过程,RSS阅读器项目的实现过程,移动图书馆项目的实现过程,蓝牙联网俄罗斯方块游戏项目的实现过程,移动3D赛车游戏项目的实现过程,使用OTA发布J2ME程序的方法。另外,本书附录中还介绍了Tomcat服务器的安装、配置和使用。

本书内容全面,逻辑与结构合理,讲解由浅入深,示例丰富,注释详尽。

本书可作为高等院校计算机类等专业高年级本科生和研究生J2ME开发课程的参考书,也适合J2ME移动开发领域的程序员和希望利用J2ME技术寻求移动解决方案的其他程序员或管理人员使用。

目录

第1章 J2ME程序开发基础

 1.1使用NeWels IDE和Mobility Pack配置.12ME开发环境

1.1.1 安装NetBeans IDE 5.0中文版

1.1.2安装.Mobility Pack 5.0中文版

1.2使用NetBeans IDE和Mobility Pack开发MIDP应用程序

1.2.1 Hello.J2ME!程序的开发

1.2.2 NeWels IDE中完整的MIDP项目结构

 1.3使用NetBeans IDE和Mobility Pack调试MIDP应用程序

 l.4本章小结

第2章 个人通信录

 2.1系统架构设计与系统框图

 2.2使用’NetBeans开发项目

 2.3设计主MIDlet类

 2.4数据模型部分的设计

2.4.1记录存储概述

2.4.2记录存储的管理

2.4.3设计账户Account类

2.4.4操作RecordlStore对象的数据

2.4.5 索引

 2.5设计控制器

 2.6界面部分的设计

2.6.1设计欢迎界面

2.6.2设计确认对话框

2.6.3设计搜索界面

2.6.4设计添加电话号码界面

2.6.5设计电话号码列表显示界面

 2.7项目中用到的一些辅助类

 2.8本章小结

第3章 RSS阅读器

 3.1 RSS基础理论

3.1.1 RSS是什么

3.1.2 RSs的发展历史

3.1.3 RSS能干什么

3.1.4 RSS的优点

3.1.5 RSS文件结构

 3.2 KXML简介

3.2.1 XML解析器种类

3.2.2 KXML解析器

 3.3系统总体设计

3.3.1结构设计与系统框图

3.3.2系统运行演示

 3.4使用NetBeans开发项目

3.4.1 创建项目

3.4.2设计主MIDlet类

3.4.3设计RSSSourceEntity模型类

3.4.4设计标题列表TitleList类

3.4.5设计RSS解析器类

3.4.6设计文章 显示ArticleShowUI类

3.4.7设计添加RSS Feed源AddFornl类

3.4.8设计修改RSS Feed源

EditForrn类

3.4.9设计显示状态信息Inform类

 3.5 本章小结

第4章 移动图书馆

 4.1 系统设计

4.1.1 总体设计

4.1.2客户端与服务器端的通信协议

设计

4.1.3功能模块的划分

 4.2使用’NetBeans IDE和Mobility Pack

开发客户端

4.2.1创建项目

412.2设计主MIDlet类

4.2.3 设计A1armModel模型类

4.2.4设计HTTP通信类

4.2.5设计UIControler类

4.2.6设计欢迎屏幕

4.2.7设计主菜单

4.2.8设计读者登录界面

4.2.9设计联网等待界面

4.2.10设计修改密码界面

4.2.11设计查询图书界面

4.2.12设计显示查询结果界面

4.2.13设计其他界面类

 4.3 使用NetBeans IDE开发服务器端

4.3.1 创建项目

4.3.2创建数据库

4.3.3设计模型类

4.3.4设计业务逻辑类

4.3.5设计主Servlet类

 4.4本章小结

第5章 蓝牙联网俄罗斯方块游戏

 5.1 项目简介

5.1.1 蓝牙简介

5.1.2.JSR82(JABWT)规范

5.1.3.JSR82 API概述

 5.2系统总体设计

5.2.1 结构设计与系统框图

5.2.2功能模块的划分

 5.3使用NetBeans开发项目

5.3.1 创建项目

5.3.2主程序模块(Main MIDlet类)

5.3.3方块生成与坐标控制模块

(TetrisBlock类)

5.3.4数据传输序列化模块

(Setialization接口)

5.3.5游戏地图存储模块

(TetrisMap类)

5.3.6游戏逻辑控制模块

(Tetriscanvas类)

5.3.7主从角色选择模块

(MasterSlaveSelect类)

5.3.8主从线程模块(MasterThread/

SlaveThread类)

5.3.9蓝牙设备与服务的发现模块

(.BluetoothDiscovery类)

5.3.10蓝牙连接的保存模块

(Bluetooth(20nnection类)

 5.4本章小结

第6章 移动3D赛车游戏概述

 6.1 3D图形学基础理论

6.1.1左手坐标系和右手坐标系

6.1.2 向量(Vector)

6.1.3矩阵

6.1.4渲染管道

6.1.5顶点着色

6.1.6光照模型

6.1.7纹理

 6.2 M3G简介

6.2.1Graphics3D

6.2.2 World

6.2.3 Camera

 6.3游戏总体设计

 6.4使用NetBeans开发项目

6.4.1 创建项目

6.4.2赛车的生成

(使用3ds max建模)

6.4.3主程序模块(Main MIDlet类)

6.4.4 3D图形绘制模块

(CarCanvas类)

6.4.5汽车模型控制模块(Car类)

6.4.6汽车速度控制模块

(Velocity类)

6.4.7高度图生成模块

(HeightMap类)

6.4.8 网格生成模块

(MeshFactory类)

6.4.9移动式背景模块

(MobileBackground类)

 6.5 本章小结

第7章 建立WAP站点发布程序

7.1 0TA简介

7.2 使用OTA方式发布MIDP应用程序

7.3 本章小结

附录Tomcat服务器的安装、配置和使用

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/25 15:15:52