BlackBerry HelloWorld

创建一个工作空间
1. 在BlackBerry IDE,选择File菜单,点击New Workspace
2. 在Workspace name域,输入一个没有文件扩展名的名字。
3. 在Create in this directory域,输入一个文档。
4. 点击OK.

创建一个项目
注:在包含工作空间的文件夹下的子目录中创建工程。
1. 在BlackBerry IDE 的ProjecProject菜单,点击Create New Project.
2. 在Project name域,输入一个没有文件扩张名的项目名称。
3. 在Create project in this directory域,输入在此文件夹下创建项目的文件夹名称。
4. 点击OK。
5. 在工作空间文件区域里,双击项目名称来设置项目属性。

创建源文件
注:保存源文件到和项目文件相同的文件夹下。和所有Java 程序一样,为符合你的类
使用的包层次关系的源代码创建文件结构,
1. 在BlackBerry IDE 的File菜单,点击New
2. 在Source file name域,输入一个带.java 文件扩展的文件名。
3. 在Create source file in this directory域,输入文件夹名。
4. 点击OK。
5. 在编辑器区域,右击文件,然后点击Insert into project.
6. 选择一个项目。
7. 点击OK。

点击项目名,project->set active projects

下面是HelloWorld的代码:

/*
* HelloWorld.java
*
* ?<your company here>, 2003-2008
* Confidential and proprietary.
*/

package com.rim.samples.docs.helloworld;

import net.rim.device.api.ui.*;

import net.rim.device.api.ui.component.*;

import net.rim.device.api.ui.container.*;

import net.rim.device.api.system.*;

 

public class HelloWorld extends UiApplication {

    public static void main(String[] args) {

       HelloWorld theApp = new HelloWorld();

       theApp.enterEventDispatcher();

       }

    public HelloWorld() {

       pushScreen(new HelloWorldScreen());

       }

    }
final class HelloWorldScreen extends MainScreen {

    public HelloWorldScreen() {

       super();

        LabelField title = new LabelField("HelloWorld Sample", LabelField.ELLIPSIS | LabelField.USE_ALL_WIDTH);

       setTitle(title);

       add(new RichTextField("Hello World!"));
       }

    public boolean onClose() {

       Dialog.alert("Goodbye!");

       System.exit(0);

       return true;

       }

    }

上述程序在Blackberry8350i模拟器上的运行结果如下:

bb

参考文档:Blackberry开发指南.pdf

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s