`
smartinvoke
  • 浏览: 105828 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
文章列表
本节讲述怎样使用smartrcp快速构建程序界面 :   完成后效果如下:         smartrcp下载地址:     http://smartinvoke.cn/download.html     视频示例代码:    请下载附件:source.rar   视频文件下载地址:     http://smartrcp.googlecode.com/svn/org.smartrcp.demo/src/vedios/vedio3.swf    
本篇演示了Flex调用Java以及多线程实现的详细过程   视频比较大,加载很慢,查看不便请谅解,下载观看可达到最佳效果,地址为: http://smartrcp.googlecode.com/svn/org.smartrcp.demo/src/vedios/vedio2.swf    
    swf文件下载地址:http://smartrcp.googlecode.com/svn/org.smartrcp.demo/src/vedios/vedio1.swf
废话不用多说,只需下面几句简单代码就可以创建出功能完整的右键菜单 //构造右键菜单对象 var nativeMenu:CNativeMenuBuilder=new CNativeMenuBuilder(this.flashContainer); //添加action到该右键菜单对象中 nativeMenu.addAction(this.copyAction); nativeMenu.addAction(this.pasteAction); nativeMenu.addAction(this.aboutAction); /**使用CMenuRelation对象组织菜单*/ //创建 ...
1:什么是Action     在一标准程序中,菜单栏,工具条,右键菜单,都是必不可少的。一般来说   工具栏提供的功能按钮都能在菜单栏中找到对应的菜单项与之对应。   比如工具栏上有一退出按钮,在菜单栏上也有一退出菜单与之对应。他们的   功能一样只是位置不同罢了。所以我们在这里抽象出一个表示退出动作的   Action,该Action包含描述该Action的属性如:text表示该Action的名称;   imageUrl表示该Action的现实图标。每个Action都有一字符串类型的   actionId属性作为该Action的唯一标示以便区别于其他的Action对象。 ...
smartrcp的程序结构如下:        图片说明:   启动文件:继承自cn.smartinvoke.gui.SplashApp的mxml Application文件编译后               所得的swf文件。该文件有点儿像eclipse插件中的plugin.xml文件的作用,              它定义了整个应用程序的基本信息;菜单工具栏;与整体布局。应用程序文件:继承自cn.smartinvoke.gui.RCPApplication的mxml Application文件编译后                    所得的swf文件。该文件的主要作用是保存全 ...
1:背景:  Adobe AIR平台最大的劣势就是很难在该平台的基础上进行扩展,程序的功能受限于该平台的标准API,而smartrcp使用eclipse插件体系很好的解决了平台的扩展问题。    从此可以使用Java解决复杂的业务逻辑,Flex负责界面展示 ...
SmartRCP是什么 SmartRCP是一个使用Java与Flex 编写高度可扩展可配置可裁剪的桌面程序的开发平台它继承了java与flex的优势,并扬长避短,将它们的优势发挥得淋漓尽致。整个系统构建在eclipse 插件体系之上,所以可以充分与现有的e ...
本篇是 smartrcp开源平台AIR的掘墓人一(smartrcp版hello world) 的继续。   仅仅是弹出一个窗口没多大意思,接下来让我们通过简单的几句代码快速搭建出像eclipse那样成熟的软件界面。 效果如下图:       基本步骤如下: 1:smartrcpDemo项目的src目录下新建modules目录,并在该目录下    新建两个名称分别为Module_Content.mxml和Module_Nav.mxml的mxml module文件,注意在New mxml module    对话框的Module SWF size部分选中Optimize for ...
  安装配置 首先到:http://smartrcp.googlecode.com/files/smartrcp_1.0.a_20100429.rar 下载最新版的 smartrcp 开发包。 解压后双击 smartrcp.exe 就可启动 smartrcp 平台,如下图:              如果启动失败原因有二:             1 :检查 flash player 播放器是否是最新版(要求 ActiveX 版的)。             2 :检查
通过几天的努力终于将SmartRCP以插件的方式迁移到eclipse中了 效果如下: 希望会给java的桌面开发带来一些方便 项目地址:http://code.google.com/p/smartrcp/
本篇首先介绍   怎样将没有实现IServiceObject接口的类映射为服务类。 然后介绍   怎样修改默认的类型对应规则。 映射服务类型: 如果Java中的test.CFile类没有实现IServiceObject接口,而我们又 要flex的test.CFile代理类实例访问到该test.CFile类实例。 在Java中可以在FlashContainer加载flex程序的前面调用以下代码  TypeFactory.getInstance().addServerCls("test.CFile"); ...
通过SmartInvoke运用java与flex轻松构建cs程序(理解SmartInvoke的运行原理)   三种对象(理解这三种对象的概念是掌握SmartInvoke的关键):  服务对象:       即实现了IServiceable接口或注册到ITypefactory字典标记为服类型的类;  代码实现如下: view plain copy to clipboard print ? public   class  CFi ...
flex与java基本类型对照关系如下: SmartInvoke对以下所列的基本数据类型做了特殊处理,提高了调用的效率, 这里要着重说下数组(Object[]),链表(LinkedList),与哈希字典(Hashtable) 这三种集合类型,虽然说它们是SmartInvoke的内置数据 ...
Global site tag (gtag.js) - Google Analytics