够访问 CLDC 库和 MIDP 库。
第 5 页 共 39 页 重庆航天职业技术学院 毕业设计说明书(论文) 2 开发环境与相关技术2.1 开发环境 操作系统:Microsoft Windows XP 程序语言:JAVA2 开发包: Wireless Toolkit 2.5.2 IDE:Eclipse2.2 JAVA 语言特点 1.面向对象:现实世界中任何实体都可归属于某类事物,任何对象都是某一类事物的实例。
如果说传统的过程式编程语言是以过程为中心以算法为驱动的话,面向对象的编程语言则是以对象为中心以消息为驱动。
用公式表示,过程式编程语言为:程序算法数据;面向对象编程语言为:程序对象消息。
2.平台无关性:Java 是平台无关的语言是指用 Java 写的应用程序不用修改就可在不同的软硬件平台上运行。
平台无关有两种: C 源代码级和目标代码级。
和 C具有一定程度的源代码级平台无关,表明用 C 或 C写的应用程序不用修改只需重新编译就可以在不同平台上运行。
Java 主要靠 Java 虚拟机(JVM)在目标码级实现平台无关性。
3.分布式:分布式包括数据分布和操作分布。
数据分布是指数据可以分散在网络的不同主机上,操作分布是指把一个计算分散在不同主机上处理。
Java 支持 WWW客户机/服务器计算模式,因此,它支持这两种分布性。
对于前者,Java 提供了一个叫作 URL 的对象,利用这个对象,你可以打开并访问具有相同 URL 地址上的对象,访问方式与访问本地文件系统相同。
对于后者,Java 的 applet 小程序可以从服务 第 6 页 共 39 页 重庆航天职业技术学院 毕业设计说明书(论文)器下载到客户端,即部分计算在客户端进行,提高系统执行效率。
4.可靠性和安全性: Java 虽然源于 C,但它消除了许多 C不可靠因素,可以防止许多编程错误。
第一,Java 是强类型的语言,要求显式的方法声明,这保证了编译器可以发现方法调用错误,保证程序更加可靠;第二,Java 不支持指针,这杜绝了内存的非法访问;第三,Java 的自动单元收集防止了内存丢失等动态内存分配导致的问题;第四,Java 解释器运行时实施检查,可以发现数组和字符串访问的越界。
2.3 Photoshop 介绍 Photoshop 是平面图像处理业界霸主 Adobe 公司推出的跨越 PC 和 MAC 两界首屈一指的大型图像处理软件.它功能强大操作界面友好得到了广大第三方开发厂家的支持从而也赢得了众多的用户的青睐. ADOBE PHOTOSHOP 最初的程序是由 Mchigan 大学的研究生 Thomas 创建,后经Knoll 兄弟以及 ADOBE 公司程序员的努力 ADOBE PHOTOSHOP 产生巨大的转变,一举成为优秀的平面设计编辑软件。
它的诞生可以说掀起了图象出版业的革命,目前ADOBE PHOTOSHOP 最新版本为 6.0,它的每一个版本都增添新的功能这使它获得越来越多的支持者也使它在这诸多的图形图象处理软件中立于不败之地。
Adobe 产品的升级更新速度并不快但每一次推出新版总会有令人惊喜的重大革新.Photoshop 从当年名噪一时的图形处理新秀.经过 3.04.05.05.5 的不断升级直到目前最新的 6.0 版功能越来越强大处理领域也越来越宽广逐渐建立了图像处理的霸主地位. Photoshop 支持众多的图像格式对图像的常见操作和变换做到了非常精细的程度使得任何一款同类软件都无法望其颈背它拥有异常丰富的插件在Photoshop 中叫滤镜熟练后您自然能体会到quot只有想不到没有做不到quot的境界. 第 7 页 共 39 页 重庆航天职业技术学院 毕业设计说明书(论文) 而这一切Photoshop 都为我们提供了相当简捷和自由的操作环境从而使我们的工作游刃有余.从某种程度上来讲Photoshop 本身就是一件经过精心雕琢的艺术品更像为您度身定做的衣服刚开始使用不久就会觉得的倍感亲切. 当然简捷并不意味着傻瓜化自由也并非随心所欲Photoshop 仍然是一款大型处理软件想要用好它更不会在朝夕之间只有长时间的学习和实际操作我们才能充分贴近它.2.4 关于 Eclipse Eclipse 是一个开源的,基于 java 的可扩展开发平台。
最早是由 ObjectTechnologics International 这家公司开发,该公司于 1996 年被 IBM 并购后,将Eclipse 改为 Open Source sofeware。
它最大的特点是:采用了插件的结构,通过下载安装不同的插件,就可以实现不同类型的程序开发。