ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:384.99KB ,
资源ID:8511157      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8511157.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第四讲 创建经典的HelloWorld程序.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

第四讲 创建经典的HelloWorld程序.docx

1、第四讲 创建经典的HelloWorld程序引言前面几篇文章已经介绍了Eclipse及其工作环境的安装、配置过程,并完成各项相关准备工作。因此从本文开始将讲述如何使用前面配置好的Eclipse开发环境来创建J2ME项目,开始真正的J2ME开发之旅。由于这是创建的第一个J2ME程序,按照程序开发的惯例,这头把交椅自然又是非Hello World莫属了。HelloWorld虽然功能简单,但是麻雀虽小,五脏俱全,通过这个小程序的开发,完全能够达到让读者熟悉J2ME程序开发一般流程的目的。创建J2ME项目 与其他语言应用程序的开发类似,在开发一个J2ME程序时也要首先新建一个项目(工程)所有后续的编码、

2、调试和运行都是在这个工程中进行。在启动Eclipse后,点击文件菜单下新建菜单弹出的项目菜单项。将弹出如下所示的新建项目向导对话框:首先需要指定创建的是什么项目,展开J2ME项目,选中J2ME Midlet Suite子项后进入下一步。该向导页(如下所示)用来设置项目名称和项目存放路径。一般取缺省路径即可,项目名称自然是经典的HelloWorld了。设置完毕后继续下一步的设置。此向导页需要对应用程序所支持的MIDP版本进行指定。如果考虑兼容性的话可以选择J2ME Wireless Toolkit 2.1 MIDP 1.0 platform。当然也可以选择MIDP 2.0,但是目前支持MIDP

3、2.0的手机毕竟还是少数。点击下一步对Java构建设置进行定义,通常取默认值就可以了。点击完成按钮后EclipseMe将会自动设置好项目的编辑及运行环境。可以在导航器视图中点击HelloWorld.jad项,在右侧编辑视图中将可以查看EclipseMe生成的项目结构:创建J2ME应用程序刚才创建的是MIDlet Suite,一般也称作MIDlet应用程序套件,可以包含一个或多个MIDlet,只是在发布时是以MIDlet Suite为单位进行。实质性的工作都是在MIDlet中完成的。因此,需要继续添加MIDlet到项目。在导航器上点击鼠标右键,从弹出菜单中选择新建、其他菜单项启动上图所示对话框,

4、选择J2ME下的J2ME Midlet子项后进入下一步:这里需要指定包(也可以取缺省值)和名称,点击完成后EclipseMe将自动生成框架代码。可以添加必要的功能代码(阴影部分)到其中,以达到Hello World字符显示的目的。package demo;import javax.microedition.midlet.MIDlet;import javax.microedition.midlet.MIDletStateChangeException;public class HelloWorldMIDlet extends MIDlet private TextBox textbox; pu

5、blic HelloWorldMIDlet() super();textbox = new TextBox(测试程序, Hello World!, 20, 0); protected void startApp() throws MIDletStateChangeException Display.getDisplay(this).setCurrent(textbox); protected void pauseApp() protected void destroyApp(boolean arg0) throws MIDletStateChangeException 在添加上述功能代码后会发

6、现在前面有错误图标出现,这是由于没有导入相应的包所致。这有点类似于C+语言中缺少所引用的头文件。与C+需要手工添加对头文件的引用不同,在Eclipse中可以点击源代码菜单下的组织导入菜单项,EclipseMe将自动添加需要的包到工程:import javax.microedition.lcdui.Display;import javax.microedition.lcdui.TextBox;引言前面几篇文章已经介绍了Eclipse及其工作环境的安装、配置过程,并完成各项相关准备工作。因此从本文开始将讲述如何使用前面配置好的Eclipse开发环境来创建J2ME项目,开始真正的J2ME开发之旅。由

7、于这是创建的第一个J2ME程序,按照程序开发的惯例,这头把交椅自然又是非Hello World莫属了。HelloWorld虽然功能简单,但是麻雀虽小,五脏俱全,通过这个小程序的开发,完全能够达到让读者熟悉J2ME程序开发一般流程的目的。创建J2ME项目 与其他语言应用程序的开发类似,在开发一个J2ME程序时也要首先新建一个项目(工程)所有后续的编码、调试和运行都是在这个工程中进行。在启动Eclipse后,点击文件菜单下新建菜单弹出的项目菜单项。将弹出如下所示的新建项目向导对话框:首先需要指定创建的是什么项目,展开J2ME项目,选中J2ME Midlet Suite子项后进入下一步。该向导页(如

8、下所示)用来设置项目名称和项目存放路径。一般取缺省路径即可,项目名称自然是经典的HelloWorld了。设置完毕后继续下一步的设置。此向导页需要对应用程序所支持的MIDP版本进行指定。如果考虑兼容性的话可以选择J2ME Wireless Toolkit 2.1 MIDP 1.0 platform。当然也可以选择MIDP 2.0,但是目前支持MIDP 2.0的手机毕竟还是少数。点击下一步对Java构建设置进行定义,通常取默认值就可以了。点击完成按钮后EclipseMe将会自动设置好项目的编辑及运行环境。可以在导航器视图中点击HelloWorld.jad项,在右侧编辑视图中将可以查看Eclipse

9、Me生成的项目结构:创建J2ME应用程序刚才创建的是MIDlet Suite,一般也称作MIDlet应用程序套件,可以包含一个或多个MIDlet,只是在发布时是以MIDlet Suite为单位进行。实质性的工作都是在MIDlet中完成的。因此,需要继续添加MIDlet到项目。在导航器上点击鼠标右键,从弹出菜单中选择新建、其他菜单项启动上图所示对话框,选择J2ME下的J2ME Midlet子项后进入下一步:这里需要指定包(也可以取缺省值)和名称,点击完成后EclipseMe将自动生成框架代码。可以添加必要的功能代码(阴影部分)到其中,以达到Hello World字符显示的目的。package d

10、emo;import javax.microedition.midlet.MIDlet;import javax.microedition.midlet.MIDletStateChangeException;public class HelloWorldMIDlet extends MIDlet private TextBox textbox; public HelloWorldMIDlet() super();textbox = new TextBox(测试程序, Hello World!, 20, 0); protected void startApp() throws MIDletSta

11、teChangeException Display.getDisplay(this).setCurrent(textbox); protected void pauseApp() protected void destroyApp(boolean arg0) throws MIDletStateChangeException 在添加上述功能代码后会发现在前面有错误图标出现,这是由于没有导入相应的包所致。这有点类似于C+语言中缺少所引用的头文件。与C+需要手工添加对头文件的引用不同,在Eclipse中可以点击源代码菜单下的组织导入菜单项,EclipseMe将自动添加需要的包到工程:import

12、javax.microedition.lcdui.Display;import javax.microedition.lcdui.TextBox;运行HelloWorld代码已经编写完毕。点击运行菜单下的运行菜单项以弹出如上图所示配置界面。在左侧配置窗口中鼠标右键点击Wireless Toolkit Emulator并选择弹出菜单的新建菜单项,在右侧将显示如下所示的运行配置属性页,一般可选缺省设置。也可以在Emulation选项卡中对默认设备进行指定。通常用DefaultClolorPhone项即可,其模拟的是在彩屏手机上的运行效果。由于目前支持Java的手机一般配置都不是很低,绝大多数也都是彩屏配置,因此DefaultClolorPhone选项应该是比较大众的。当然,如何用户需要,也可以设置DefaultGrayPhone等其他项目以模拟在单色或其他配置的手机上的运行效果。最后,点击运行按钮执行我们刚才创建的第一个J2ME程序,将弹出如下所示的一个彩屏手机图案的窗口。这便是手机模拟器,可以在其上模拟手机的全部按键,功能与真机相同。观察其屏幕,显示的正是刚才编写的J2ME程序所显示的Hello World字样。虽然仅仅是几个字符的显示,但却标志着我们已经开始进入J2ME世界。在下一篇文章,将对J2ME程序的真机发布过程进行讲述,完成一个真正手机应用程序的制作和发布。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1