smartrcp开源平台使用Java与Flex构建桌面程序 一(smartrcp版hello world)

本文详细介绍如何使用smartrcp开发包搭建开发环境及创建第一个应用程序,包括配置步骤、程序编写过程及常见问题解决方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

安装配置

首先到:http://smartrcp.googlecode.com/files/smartrcp_1.0.a_20100429.rar

下载最新版的 smartrcp 开发包。

解压后双击 smartrcp.exe 就可启动 smartrcp 平台,如下图:

    


        如果启动失败原因有二:

            1 :检查 flash player 播放器是否是最新版(要求 ActiveX 版的)。

            2 :检查 jre 是否配置正确(jre要求1.5以上)。

 

编写程序

1 :首先打开 Flex Builder 创建一名为 smartrcpDemo Web  application 类型程序,拷贝

Smartrcp 解压目录中 公用库 子目录下的 cn.smartinvoke_2.0_20100428.swc

org.smartrcp_1.0.a_20100428.swc 两个库文件到 smartrcpDemo 项目下的 libs 目录下。

 

2 :在 smartrcpDemo 项目下的 src 目录中 新建名为 Test.mxml mxml application 类型 文件。

修改该文件内容如下:

 

<?xml version="1.0" encoding="utf-8"?>
<rcp:RCPApplication xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:rcp="http://www.smartrcp.org"
	 backgroundColor="white" layout="vertical" verticalAlign="middle"
	  paddingLeft="0" paddingRight="0" paddingBottom="0" paddingTop="0"
	  creationComplete="debugSetting()"
	  >
	  <mx:Style>
	 	global{
	 	font-size:12px;
	 	}
	 </mx:Style>
	 <mx:Script>
	 	<![CDATA[
	 		import mx.utils.ColorUtil;
	 		import cn.smartinvoke.smartrcp.gui.module.CRGB;
	 		import cn.smartinvoke.smartrcp.gui.module.CommonDialogs;
	 		function debugSetting():void{
	 			
	 		}
	 		function onOpenClick():void{
	 			/**
	 			 *打开颜色对话框,并将返回的颜色值设置为当前application的背景颜色。
	 			 *
	 			 */
	 			CommonDialogs.Instance.openColorDialog(function (ret:CRGB):void{
	 				var colorStr:String="0x"+ret.red.toString(16)+ret.green.toString(16)+ret.blue.toString(16);
	 				this.setStyle("backgroundColor",colorStr);
	 			},this);
	 		}
	 	]]>
	 </mx:Script>
	 <mx:Button label="打开对话框" click="onOpenClick()"/>
</rcp:RCPApplication>
 

 

 

 

最后保存编译。该程序的功能为点击 打开对话框 按钮 就会显示windows的颜色对话框,并用该颜色对话框返回的颜色值设置该程序的背景色。标准Flex程序中是无法打开windows的颜色对话框的。

3: 在Flex builder 中单击Windows  -> Preferences 打开Preferences窗口,选择General  下的 Web Browser  选项卡,单击 New按钮以添加名为smartrcp的新浏览器,设置该浏览器的路径为smartrcp解压目录下的DebugConnector.exe文件,最后选 中该smartrcp 浏览器为Flex运行程序的浏览器。

4:运行smartrcp.exe程序启动smartrcp开发平台,然后在Flex Builder中运行第二步写好的Test.mxml程序,启动后的效果如下:

 

  

 

如果出现swf无法加载的情况,请:

下载  http://smartinvoke.googlecode.com/files/DebugConnector.rar  替换smartrcp解压目录下的DebugConnector.exe

 

资源下载链接为: https://pan.quark.cn/s/d9ef5828b597 四路20秒声光显示计分抢答器Multisim14仿真源文件+设计文档资料摘要 数字抢答器由主体电路扩展电路组成。优先编码电路、锁存器、译码电路将参赛队的输入信号在显示器上输出;用控制电路和主持人开关启动报警电路,以上两部分组成主体电路。通过定时电路和译码电路将秒脉冲产生的信号在显示器上输出实现计时功能,构成扩展电路。经过布线、焊接、调试等工作后数字抢答器成形。关键字:开关阵列电路;触发锁存电路;解锁电路;编码电路;显示电路 、设计目的 本设计是利用已学过的数电知识,设计的4人抢答器。(1)重温自己已学过的数电知识;(2)掌握数字集成电路的设计方法和原理;(3)通过完成该设计任务掌握实际问题的逻辑分析,学会对实际问题进行逻辑状态分配、化简;(4)掌握数字电路各部分电路总体电路的设计、调试、模拟仿真方法。 二、整体设计 ()设计任务要求: 抢答器同时供4名选手或4个代表队比赛,分别用4个按钮S0 ~ S3表示。 设置个系统清除和抢答控制开关S,该开关由主持人控制。 抢答器具有锁存显示功能。即选手按动按钮,锁存相应的编号,并在LED数码管上显示,同时扬声器发出报警声响提示。选手抢答实行优先锁存,优先抢答选手的编号直保持到主持人将系统清除为止。 参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系统清除为止。 如果定时时间已到,无人抢答,本次抢答无效。 (二)设计原理参考电路 抢答器的组成框图如下图所示。它主要由开关阵列电路、触发锁存电路、解锁电路、编码电路和显示电路等几部分组成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值