博文
[程序之巢]j2me第1课(2006-08-01 19:06:00)
摘要:准备学了,J2ME,虽然下学期学汇编,算了,那东西对我没兴趣,我也不认识它,还是学J2ME吧,现在大量找网站,看有好贴就转,好书就下,争取出去做个J2ME设计者.
现在第二天了,我要掌握一些基本类才行,手上没机,只有在网吧,下载东西又会被删了,只能用看的.......
[转]Eclipse开发J2ME程序之安装配置(2006-08-01 19:04:00)
摘要:引言
在上一篇文章中介绍了Eclipse是一款非常出色和著名的开源项目。开放源代码软件是这样一种软件,它们在发布时附带了旨在确保将某些权利授予用户的许可证。当然,最明显的权利就是源代码必须可用,以便用户能自由地修改和再分发该软件。尽管大多数开发人员不会使用Eclipse来开发插件,或创建基于Eclipse的新产品,但是由Eclipse的开放源代码性质所决定,我们在使用Eclipse 时是完全免费可用的。只需登陆Eclipse官方网站www.eclipse.org就可以获得这款优秀的IDE。
Eclipse的下载与安装
进入Eclipse项目的主页后点击Downloads,将出现一个镜像列表,其中大多是欧美地区的,选择一个距离比较近的镜像点(这样速度能快些)并进入下载页,笔者选择的是台湾地区的一个镜像站点http://eclipse.cdpa.nsysu.edu.tw/downloads/。目前最新版本为3.0.1。一般Eclipse同时提供几个下载版本:Release,Stable Build,Integration Build和Nightly Build,建议下载Release或Stable版本,笔者用的是Release版本=敫冒姹镜南略匾趁婧驟clipse提供多种操作系统的版本,读者可以根据实际情况下载相应的压缩包。如果使用的是是在Windows平台,需要下载的正确版本为eclipse-SDK-3.0.1-win32.zip。Eclipse支持多国语言,只要下载与SDK相应的多国语言包插件就可以实现软件的本地化。对于上述版本的SDK,相应的多国语言包插件版本为eclipse3.0.1-SDK-win-LanguagePackFeature.zip。
安装Eclipse的步骤非常简单:只需将下载的压缩包按原路径直接解压既可,可以说是一款"环保"软件。由于Eclipse版本升级比较快,如果有了更新的版本,要先删除老的版本重新安装,而不能直接解压到原来的路径覆盖老版本。之后,将多国语言包解压并将解压出来的plugins文件夹和features文件夹去覆盖eclipse文件夹下的同名文件夹即可。如果当前操作系统的JRE环境安装正确无误,现在运行Eclipse.exe将会闪现如下所示的很酷的月蚀启动......
[转]J2ME开发环境的安装和使用(2006-08-01 18:38:00)
摘要:J2ME(Java 2 Micro Edition)作为现在的一种主流的、通用的手机程序开发技术,在实际的开发过程中得到的广泛的使用。而手机程序开发作为一个新兴的软件开发领域,对于人才以及产品的需求还远远没有得到满足,所以手机程序开发技术成为了现在最热门,也是发展前景很光明的技术之一。本文就介绍J2ME技术开发的第一个环节——开发环境的安装和实际的使用。
J2ME技术作为一种通用的技术,针对的领域主要是消费类电子设备,包括机顶盒、车载设备、可视电话、手机等各种设备,下面只介绍J2ME技术进行手机程序开发时所用的开发工具的种类。
在实际的环境中,手机的型号以及种类繁多,而且每种手机的性能以及特点都有所不同,而且主流的手机厂商都会在标准的J2ME技术基础上增加一些自身特有的功能,来方便程序员进行开发,所以J2ME进行手机程序开发时的开发环境分为以下两大类:
1、通用开发工具
通用的开发工具能够可以开发运行在所有支持J2ME技术的手机上的程序。实际开发过程中主要用来开发和手机屏幕大小无关的程序以及无专用开发工具的手机程序。
通用开发工具主要是SUN公司的J2ME Wireless Toolkit,现在的最新版本是2.3beta,一般使用该工具的稳定版本2.2版,下载地址如下:
http://java.sun.com/products/sjwtoolkit/zh_download-2_2.html
2、专用开发工具(厂商开发工具)
专用开发工具指各个手机厂商针对自身型号手机开发的专门开发包。基本上主流的手机厂商都提供有自己的专用开发工具,方便程序员开发专用的手机程序,并提供自身型号的模拟器,方便程序员在计算机中进行实际的模拟。
专用开发工具一般都免费提供给开发者进行使用,但是下载时一般需要注册。
专用开发工具根据手机......
J2ME游戏开发实例(1)(2006-08-01 18:34:00)
摘要:J2ME手机游戏开发入门- -
本人的一点愚见,写出来和大家分享^^
J2ME手机游戏开发入门(1)
初次发文,文采又不好,但愿各位能看明白
.每个J2ME手机游戏(以下简称游戏),基本上都由一个继承了MIDlet抽象类的主类和至少一个Canvas的子类组成。
(1).MIDLet类一般做为游戏的启动类,他就像是一个往挂图板上挂画布的人,而Canvas就好比是一个画布,在MIDLet类中可以控制,挂图板上当前挂的是那个画布,也就相当于,当前手机的屏幕上显示的是哪个Canvas,显示画布一般都是在其Constructor或是startApp方法中调用如下方法实现:
Display.getDisplay.setCurrent(Canvas类的一个实例);
(2).在主类中必须重写的而且很重要几个函数,他们用来控制整个程序的流程,startApp(),pauseApp(),destroyApp()。
他们的作用如下
1.startApp(),当你在手机上开始一个游戏的时候,这个方法会背调用,如果在游戏开始后需要执行什么动作,可有在此调用。
2.destroyApp()这个方法一般在你退出游戏的时候调用,一般在这其中会调用方法来释放游戏所占用的所有资源。
3.pauseApp()一般这个方法很少用到。
2.Canvas类是游戏中真正的主体,所有的游戏中的画面均是在Canvas上绘制产生的。
在Canvas类中,必须实现一个p......