RAP开发入门-运行第一个HelloWorld(二)_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > RAP开发入门-运行第一个HelloWorld(二)

RAP开发入门-运行第一个HelloWorld(二)

 2015/5/12 23:49:38  wykCN  程序员俱乐部  我要评论(0)
  • 摘要:环境搭建好了之后我们就可以照惯例运行第一个helloworld程序了。(ps:这里钉几个资料吧官网开发指导:http://help.eclipse.org/indigo/index.jsp?topic=/org.eclipse.rap.help/help/html/intro.htmlSWT控件开发:http://www.cnblogs.com/wangjiyuan/category/516655.html.......)1、创建项目推荐两种运行简单rap程序的方式:一
  • 标签:helloworld 运行 一个 开发

环境搭建好了之后我们就可以照惯例运行第一个helloworld程序了。

(ps:这里钉几个资料吧

  官网开发指导:http://help.eclipse.org/indigo/index.jsp?topic=/org.eclipse.rap.help/help/html/intro.html

  SWT控件开发:http://www.cnblogs.com/wangjiyuan/category/516655.html

  .......

1、创建项目

推荐两种运行简单rap程序的方式:

一、通过导入RAP demo运行插件包中提供的rap程序

运行效果

二、创建基本的HELLO WORLD rap程序

file->new->plug-in project

创建项目之后,需要添加羡慕依赖,项目中找到MANIFEST.MF栓剂,选择dependency,添加org.eclipse.rap.ui添加到项目中

 

代码:添加如下两个类

class="brush:java;gutter:true;">public class BasicApplication implements ApplicationConfiguration {

    public void configure(Application application) {
        Map<String, String> properties = new HashMap<String, String>();
        properties.put(WebClient.PAGE_TITLE, "Hello RAP");
        application.addEntryPoint("/hello", BasicEntryPoint.class, properties);
    }

}
/*###############################################################################*/
public class BasicEntryPoint extends AbstractEntryPoint {

    @Override
    protected void createContents(Composite parent) {
        parent.setLayout(new GridLayout(2, false));
        Button checkbox = new Button(parent, SWT.CHECK);
        checkbox.setText("Hello");
        Button button = new Button(parent, SWT.PUSH);
        button.setText("World");
    }

}

  当然最后莫忘记配置运行时的参数

发表评论
用户名: 匿名