cpubbs论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 1955|回复: 9

代码挑战-实现程序在线自动升级功能;2008-06-24

[复制链接]
发表于 2008-6-24 09:42:11 | 显示全部楼层 |阅读模式
大家好,最近在做CPUVIEW的自动在线升级功能,现在已经成功,正在优化中;本着技术共享,所以想到可能在大家在项目应用中或许也要应用到此类功能,这样的功能在以后的智能系统中是很有必要的,所以也顺便在LABVIEW中尝试做了一下,也可以实现功能了!现在我们进行一次代码挑战,做得好的朋友可以获得CPUVIEW正式版本一份!欢迎大家积极参与!

挑战要求:能实现在线更新功能,自动获取和分析程序版本,并进行新版本的文件下载!

挑战时间:二周;(2008-06-24至2008-07-08)

做得好的朋友:可以免费获得CPUVIEW正式版本一份;

欢迎大家积极参与,谢谢!到时候我们会将我们做好的例子也公布的!
                              CPUBBS论坛
                              2008-06-24


现已到期,结果公布,地址如下:
http://www.cpubbs.com/bbs/thread-57360-1-1.html

另外labc兄弟说的方法很好,可以获得CPUVIEW图形化单片机编程系统软件一套,请发邮件到cpubbs@163.com获取,谢谢!

[ 本帖最后由 cpubbs 于 2008-7-13 11:47 编辑 ]
发表于 2008-6-24 10:07:02 | 显示全部楼层
不是vi形式的了?
感兴趣~~~
 楼主| 发表于 2008-6-24 10:09:32 | 显示全部楼层
可以是VI形式的,呵呵!只是咱们的CPUVIEW的不是VI做的,我也用LV也作了一个同样的功能的VI出来!
发表于 2008-6-24 13:42:18 | 显示全部楼层
胖客户、瘦客户自动升级服务。
发表于 2008-6-24 17:09:21 | 显示全部楼层
思路:
初始化:最好从SQL/FTP  Server等读取是否有新版本,新版本的文件名字中或属性中或其它地方可以提供版本号信息,然后和当前版本号进行比较,确定是否要升级.
保存配置文件
打开升级程序提示面板
读取文件列表
删除旧文件
删除旧文件目录
安装新文件
升级完成.

要用到OpenG Zip Tool, 简单说就是把Zip文件解压到将要升级的目录, 在此之前删去所有不需要的文件并备份必要的文件.
手头有个公司的例子,不便贴到这儿,把思路写出来了.

Labc

[ 本帖最后由 labc 于 2008-6-24 17:16 编辑 ]
 楼主| 发表于 2008-6-24 21:55:47 | 显示全部楼层
这个思路不错!我做的这部分没有利用工具包!
发表于 2008-6-24 23:09:54 | 显示全部楼层
我能参加不?
把你上次给我那个发出来,哈哈
发表于 2008-6-25 23:15:44 | 显示全部楼层
用什么做?用lv还是什么?我可以用.net写控件不?
 楼主| 发表于 2008-6-26 08:46:05 | 显示全部楼层
原帖由 yepp 于 2008-6-25 23:15 发表
用什么做?用lv还是什么?我可以用.net写控件不?



没问题,用任何控件都行,最好是在LV能调用的!因为这个区是LV区!我也是在其他语言中弄出来了,然后在LV中尝试也做了一个相同的例子的!
 楼主| 发表于 2008-7-13 11:46:08 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2025-4-11 09:13 , Processed in 0.684222 second(s), 6 queries , Gzip On, File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表