苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 37977|回复: 16
打印 上一主题 下一主题

[源码分享] C# Winform应用升级更新完整解决方案

[复制链接]
跳转到指定楼层
楼主
发表于 2013-12-5 10:39:38 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
C# Winform应用升级更新完整解决方案
Winform方式实现的应用有个升级更新功能是必需的,以前整过一个但是没考虑多套 Winform应用的情况,那个时候公司只有一套系统,现在又搞几套,总不能每套应用就架个站点把。
另外每个C/S应用多需要一个引导窗口来Show一下图片什么的,在Show的同时需要在后台需要检测版本更新以及加载下目录菜单等等数据,这种需求几乎每个信息系统都是需要地,下面发布的代码使用WindowsFormsApplicationBase的Splash方式完美的实现了引导窗体功能的实现,你的应用只要把AppStart.exe跟AppUpgrade.Client.exe 打包到发布目录中,配置下对应的xml文件就可使用以上的功能了,当然你的应用必需做成dll,在appStart里检测是否有可用升级并通过反射方式加载您的应用窗体, 你在第一个加载的窗体构造函数中做一些初试化操作(在Form_Load之前引导窗体不会消失),当然你如果需要在初试化时需要在引导窗体上显示一些信息,可以实现ILoadTips接口。

功能说明:
配置要启动的窗体,SupportLoadtips指示该窗体是否实现了ILoadTips接口
升级程序配置文件,里面指定升级服务器地址,使用http方式下载文件(内网单个文件300MB,10秒解决)
软件与版本管理后台
工具里面可以检测文件的MD5(话说服务器上如果有病毒)
首次安装时,需要打开网页下载下哦
上传时把对应的exe,dll文件上传到版本指定的目录下(哥用ftp饿)
代码: 下载 AppUpgrade.rar (1.28 MB, 下载次数: 1037)

来自:http://www.cnblogs.com/wdfrog/p/3457182.html



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
沙发
发表于 2013-12-5 19:47:20 | 只看该作者
非常感谢你帮了我的大忙,真的太感谢你啦!
还有太多东西要学习,谢谢站长!!
板凳
发表于 2013-12-21 12:01:50 | 只看该作者
收藏了 刚好要用到
地板
发表于 2014-2-17 16:14:55 | 只看该作者
强烈支持楼主ing……
5
发表于 2014-2-19 15:20:02 | 只看该作者
试一下是怎么回事!
话说,怎么都是站长在回复。这样的话不是很累。有没有考虑组织一个团队!
6
 楼主| 发表于 2014-2-19 16:11:53 | 只看该作者
Happying_E 发表于 2014-2-19 15:20
试一下是怎么回事!
话说,怎么都是站长在回复。这样的话不是很累。有没有考虑组织一个团队!

人多了会有的
7
发表于 2014-5-16 09:44:38 | 只看该作者
我只是路过看看的。
8
发表于 2014-5-21 11:08:31 | 只看该作者
非常感谢你,站长。。。
9
发表于 2014-5-23 15:49:39 | 只看该作者
非常感谢你帮了我的大忙,真的太感谢你啦!Mark!
10
发表于 2014-7-14 11:06:56 | 只看该作者
看着很不错的样子,呵呵
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-12-27 11:44

© 2014-2021

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