软件升级

Mark杨 2010-03-30 09:19:27
1.如何自动检测是否有最新版本?
2.如何升级?
3.还有开发可升级软件要注意一些什么?


哪位大大告诉我下。就是涉及到哪些技术?
有什么好的书籍推荐下不。
...全文
188 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
hzffffff 2011-06-11
  • 打赏
  • 举报
回复
这个一同关注,不过说的都不够详细,想找个源代码,c++的自己研究,不知道楼主有没有好的代码。
titth 2010-03-31
  • 打赏
  • 举报
回复

1,配置:
升级服务器(放置新版本号,升级文件,WebService服务)
WebService(用来文件传输)

2:操作方案
用本地的版本号和服务器的版本号进行对比,如果小于服务器的版本号则通过WebService进行文件传输
,如果小于等于则不进行操作
Code従業員 2010-03-31
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 yabbi215 的回复:]
开发可升级软件要注意一些什么呢?
还有就是怎么开发可升级软件。和怎么升级?

有没有什么好的东西可以推荐下啊?
[/Quote]

一、注意要写两份,一份是你的主程序,另外一个是升级程序,升级不要放在主程序中写,因为当升级的时候会提示程序正在使用,无法覆盖。
二、找好临时存放点
Mark杨 2010-03-31
  • 打赏
  • 举报
回复
开发可升级软件要注意一些什么呢?
还有就是怎么开发可升级软件。和怎么升级?

有没有什么好的东西可以推荐下啊?
mayonglong 2010-03-31
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 wei_lee_king 的回复:]
数据库加上一个版本的字段 (版本号) 每次在 在程序给他一个时间 多长时间(可以由客户自己设定) 检测版本号! 然后和服务器段对比假如低于服务端的版本号 提示客户要不要升级!
[/Quote]

这样可以,不过可以在登录的时候判断版本,或者有一个检测版本的按钮之类的~
wei_lee_king 2010-03-31
  • 打赏
  • 举报
回复
数据库加上一个版本的字段 (版本号) 每次在 在程序给他一个时间 多长时间(可以由客户自己设定) 检测版本号! 然后和服务器段对比假如低于服务端的版本号 提示客户要不要升级!
zilong4460072 2010-03-31
  • 打赏
  • 举报
回复
共同学习
UP UP
Mark杨 2010-03-31
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 yabbi215 的回复:]
沉了。再次up
[/Quote]

最后一次顶了。没法就只能结了。。。郁闷啊。怎么都没人啊
Mark杨 2010-03-31
  • 打赏
  • 举报
回复
又沦落了。继续顶起
Mark杨 2010-03-31
  • 打赏
  • 举报
回复
沉了。再次up
Mark杨 2010-03-31
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wiki14 的回复:]
http://www.zxxblog.com/522
[/Quote]

不可用啊。。。

今天自己顶起来 呵呵
Mark杨 2010-03-31
  • 打赏
  • 举报
回复
我先看看啊。谢谢各位的建议。

还有啥滴。通通上缴。。呵呵
谢啦。
wangxiao2008 2010-03-31
  • 打赏
  • 举报
回复
在本地程序放一个version.txt文件里面放上版本号例如日期
然后在你们的服务器上也放一个对于的版本文件,过一段时间就比较一下两个版本号
如果服务器上的版本号比本地的大,那就是有新版本,
然后程序就提示升级,下载升级包,替换本地程序。
bbttqq 2010-03-31
  • 打赏
  • 举报
回复
http://download.csdn.net/source/2169310
我自己写的,有问题可以问我。
ailin84 2010-03-31
  • 打赏
  • 举报
回复
1.版本号 检查更新用
2.主程序+更新程序
------------------------------------
软件主程序启动的时候,获取版本号,与本地版本号对比,需要更新的话提示用户软件需要升级,用户点确定,关闭主程序,启动更新程序,下载到临时目录,执行更新(覆盖主程序文件,写当前版本号之类的)。更新完毕,关闭更新程序,启动主程序。 over

大致思路是这样的。
wiki14 2010-03-30
  • 打赏
  • 举报
回复
丰云 2010-03-30
  • 打赏
  • 举报
回复

学习

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧