基于Java的手机程序设计

上传人:龙*** 文档编号:595129 上传时间:2017-04-09 格式:PDF 页数:22 大小:392.35KB
返回 下载 相关 举报
基于Java的手机程序设计_第1页
第1页 / 共22页
基于Java的手机程序设计_第2页
第2页 / 共22页
基于Java的手机程序设计_第3页
第3页 / 共22页
基于Java的手机程序设计_第4页
第4页 / 共22页
基于Java的手机程序设计_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《基于Java的手机程序设计》由会员分享,可在线阅读,更多相关《基于Java的手机程序设计(22页珍藏版)》请在金锄头文库上搜索。

1、学 士 学 位 论 文 基 于 JAVA的 手 机 程 序 设 计1目 录引 言 .2一 、 系 统 分 析 .2( 1) 开 发 平 台 和 技 术 分 析 . 2( 2) JAVA 语 言 特 点 .3( 3) 需 求 功 能 分 析 .4( 4) 数 据 流 程 分 析 .5二 、 系 统 设 计 .5( 1) 程 序 流 程 设 计 .5( 2) 程 序 类 设 计 .7三 、 系 统 功 能 实 现 .9( 1) 通 过 双 缓 冲 技 术 实 现 动 画 .9( 2) 游 戏 菜 单 的 绘 制 .9( 3) 游 戏 逻 辑 及 屏 幕 GAMECANVAS 类 . 10( 4)

2、游 戏 按 键 的 实 现 .14结 论 .17参 考 文 献 : .19附 录 .20致 谢 .22学 士 学 位 论 文 基 于 JAVA的 手 机 程 序 设 计2引 言 目 前 , 中 国 的 手 机 用 户 已 经 突 破 4亿 大 关 , 同 时 手 机 用 户 还 在 翻 倍 增 长 , 远远 没 有 达 到 饱 和 的 程 度 , 用 户 数 量 持 续 高 攀 , 市 场 的 潜 力 和 巨 大 的 商 机 已 经 不 言而 喻 。 4亿 的 国 内 手 机 用 户 在 满 足 了 基 本 的 通 信 等 需 求 后 , 还 渴 望 着 有 更 丰 富 的无 线 增 值 业

3、务 。 而 经 过 3年 多 的 市 场 培 育 , 目 前 手 机 对 手 机 游 戏 的 认 知 度 和 普 及率 已 经 显 著 提 高 , 手 机 游 戏 市 场 的 需 求 无 线 膨 胀 , 前 景 相 当 乐 观 。作 为 无 线 娱 乐 产 业 的 先 行 者 , 手 机 游 戏 势 必 会 在 其 领 域 中 脱 颖 而 出 , 占 领 绝大 部 分 的 市 场 份 额 。 同 彩 铃 、 彩 信 等 其 他 业 务 相 比 , 手 机 游 戏 的 创 造 性 、 娱 乐 性互 动 性 和 用 户 黏 性 都 具 有 绝 对 的 先 天 优 势 , 这 也 是 其 他 无 线

4、 业 务 所 无 法 比 拟 的 。手 机 游 戏 产 业 已 成 为 政 府 部 门 、 海 内 外 运 行 上 、 SP(服 务 提 供 商 )行 业 关 注 的焦 点 , 作 为 运 营 商 的 中 国 移 动 将 手 机 游 戏 作 为 新 业 务 发 展 的 一 个 战 略 性 的 重 点 业务 。 3G的 推 出 对 手 机 游 戏 来 说 , 客 户 端 与 服 务 器 的 数 据 传 输 速 度 会 更 快 , 图 像视 频 更 加 清 晰 流 畅 , 社 区 交 互 更 加 便 捷 , 画 面 显 示 更 加 夺 目 , 这 些 要 素 的 大 幅 度生 化 使 得 用 户

5、的 游 戏 体 验 更 加 丰 富 。 玩 家 站 在 任 何 地 方 , 都 可 以 对 是 打 开 手 机 ,享 受 手 机 游 戏 带 来 的 无 线 乐 趣 。1、 系 统 分 析1.1 开 发 平 台 和 技 术 分 析1.1.1Eclipse简 介集 成 开 发 环 境 ( IntegratedDevelopingEnvironment, 简 称 IDE) 是 一 个 综 合性 的 工 具 软 件 。 目 前 所 有 的 IDE中 , Eclips可 以 说 是 有 发 展 前 途 的 产 品 之 一 。 EclipsPlatform 是 一 个 开 放 的 可 扩 展 的 IDE

6、。 EclipsPlatform 提 供 建 造 块 和 构 造 并 运 行集 成 软 件 开 发 工 具 的 平 台 , 允 许 工 具 建 造 者 独 立 开 发 与 他 人 工 具 无 缝 结 成 的 工具 , 无 需 分 辨 一 个 工 具 功 能 在 那 里 结 束 , 而 另 一 个 工 具 功 能 在 哪 里 开 始 。 Eclips项 目 产 生 的 工 具 和 来 自 其 他 开 放 源 代 码 的 第 三 方 软 件 组 合 而 成 。 Eclips项 目 生 产的 软 件 一 CPL发 布 , 第 三 方 软 件 有 各 自 的 许 可 访 问 协 议 。1.1.2Wir

7、elessToolKit简 介WTK(WirelessToolKit)是 Sun公 司 针 对 J2ME推 出 的 用 于 手 机 和 Palm等 移动 设 备 的 开 发 包 , 是 除 手 机 厂 商 的 专 用 开 发 包 外 唯 一 的 手 机 模 拟 器 开 发 包 。 它 通学 士 学 位 论 文 基 于 JAVA的 手 机 程 序 设 计3用 性 高 , 开 发 出 的 应 用 程 序 可 保 证 能 运 行 在 大 部 分 设 备 上 , 而 不 像 专 用 厂 商 具 有一 定 的 不 兼 容 性 。 虽 然 它 没 有 强 大 的 功 能 和 完 善 的 调 试 手 段 ,

8、 但 它 提 供 运 行 模 拟器 的 最 基 本 组 件 , 是 其 他 IDE需 集 成 采 用 的 必 备 元 素 。1.1.3Java2MicroEdition简 介J2ME(Java2MicroEdition)是 Java2的 一 个 重 要 组 成 部 分 , 它 与 J2SE、 J2EE并 称 。 根 据 SUN公 司 的 定 义 :J2ME是 一 种 高 度 优 化 的 Java运 行 环 境 , 是 主 要 针对 如 蜂 窝 电 话 、 可 视 电 话 、 数 字 机 顶 盒 和 汽 车 导 航 系 统 等 消 费 类 电 子 设 备 的 。J2ME是 为 了 那 些 使 用

9、 有 限 的 电 力 、 有 限 的 网 络 连 接 及 有 限 图 形 用 户 界 面 能力 的 设 备 开 发 的 。 它 最 初 的 目 标 是 具 备 16位 或 32位 处 理 器 、 16MHz时 钟 频 率 、512KB或 更 少 内 存 的 设 备 。J2ME 本 质 上 是 一 个 针 对 小 型 设 备 的 Java 版 本 , 通 过 裁 减 某 些 在 小 型 设 备上 不 许 需 要 的 功 能 , 以 达 到 减 小 Java虚 拟 机 的 体 积 以 及 相 应 运 行 库 的 体 积 , 目标 是 为 小 型 设 备 提 供 一 个 可 靠 , 资 源 占 用

10、少 的 运 行 平 台 。所 有 的 J2ME组 件 都 围 绕 一 个 中 心 , 这 些 被 称 为 configuration( 配 置 ) 它 们中 的 每 一 个 配 置 都 是 用 于 消 费 电 子 和 嵌 入 设 备 的 某 一 个 特 定 的 类 别 。1.2Java语 言 特 点(1) 平 台 无 关 性Java引 进 虚 拟 机 原 理 , 并 运 行 于 虚 拟 机 , 实 现 不 同 平 台 之 间 的 Java接 口 。Java的 数 据 类 型 与 机 器 无 关 。(2) 安 全 性Java的 编 程 类 似 C+,但 舍 弃 了 C+的 指 针 对 存 储 器 地 址 的 直 接 操 作 , 程 序运 行 时 , 内 存 由 操 作 系 统 分 配 , 这 样 可 以 避 免 病 毒 通 过 指 针 入 侵 系 统 。 它 提 供 了安 全 管 理 器 , 防 止 程 序 的 非 法 访 问 。(3) 面 向 对 象Java吸 收 了 C+面 向 对 象 的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 述职报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号