基于ARM与WinCE的演示系统软件设计
2010-07-01 02:47:00 来源:WEB开发网核心提示:2.3 本地资源管理模块为了便于管理嵌入式系统的本地资源,需要为应用程序添加本地资源管理功能,基于ARM与WinCE的演示系统软件设计(5),程序能够在本地通过USB接口、读卡器等外部接口访问所连接的资源,从而实现本地文档、图片等资源的简单演示功能,实现了从现有PC环境向嵌入式系统的无缝迁移,用户的所有文档数据和应用程
2.3 本地资源管理模块
为了便于管理嵌入式系统的本地资源,需要为应用程序添加本地资源管理功能。程序能够在本地通过USB接口、读卡器等外部接口访问所连接的资源,从而实现本地文档、图片等资源的简单演示功能。
本地资源管理功能主要通过.net compact framework实现。net compact framework类库包含了访问和管理本地文件的System.IO.File类,调用相关方法可以实现文件的打开、剪切、复制、粘贴等功能。系统目前可以直接打开的文件有Word文档(*.doc)、图片文件(*.jpg,*.gif)。
部分功能代码:
2.4 功能整合
要应用到实际产品中,还需要将上述2部分程序整合到统一的界面中。同时,为了提供友好的用户界面,原有WinCE系统的菜单、任务栏等界面元素需要在程序中隐藏,应用程序提供一个全屏的显示界面。
隐藏任务栏和全屏显示代码:
3 性能和效果测试
①程序执行后通过2个按钮实现远程控制和本地管理功能的切换。
②点击左边窗口的文件结构树就可以浏览本地文件,并预览Word文档和图片。
③远程控制成功连接后,用户就可以完全按PC上的使用习惯,打开和编辑复杂的文件,继续使用Server端的软件运行环境,无需学习和适应新的操作方法。
系统测试效果如图2~图4所示。
结 语
本设计将现有的嵌入式演示系统向网络瘦客户端概念拓展,提出了一个更为完善的嵌入式演示系统的设计并具体实现。通过本地资源管理模块,可以实现本地文件管理和显示;通过远程控制模块,实现了从现有PC环境向嵌入式系统的无缝迁移,用户的所有文档数据和应用程序都可以在嵌入式系统所控制的投影仪上显示和控制,从而解决了现有嵌入式演示系统存在的软硬件方面的局限。
- ››基于IP地址的vsftp服务器
- ››基于MySQL 水平分区的优化示例
- ››基于CentOS5的Linux下pptp和openvpn的搭建及配置
- ››基于JavaScript的网页版塔防游戏
- ››基于Android平台 QQ大战360手机游戏爆红
- ››基于Windows Azure的云计算应用设计
- ››基于AES算法实现对数据的加密
- ››基于SoPC目标板Flash编程设计的创建及应用
- ››基于SolidWarks齿轮机构的运动分析与仿真
- ››基于Windwos Server 2008故障转移群
- ››基于JavaScript的REST客户端框架
- ››基于JavaScript和CSS的Web图表框架横向对比
更多精彩
赞助商链接