年末福利,C/S应用升级更新完整解决方案放送_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 年末福利,C/S应用升级更新完整解决方案放送

年末福利,C/S应用升级更新完整解决方案放送

 2013/12/4 15:26:08  遗忘海岸  博客园  我要评论(0)
  • 摘要:C/S方式实现的应用有个升级更新功能是必需的,以前整过一个但是没考虑多套C/S应用的情况,那个时候公司只有一套系统,现在又搞几套,总不能每套应用就架个站点把。另外每个C/S应用多需要一个引导窗口来Show一下图片什么的,在Show的同时需要在后台需要检测版本更新以及加载下目录菜单等等数据,这种需求几乎每个信息系统都是需要地,下面发布的代码使用WindowsFormsApplicationBase的Splash方式完美的实现了引导窗体功能的实现,你的应用只要把AppStart
  • 标签:解决方案 解决 应用

C/S方式实现的应用有个升级更新功能是必需的,以前整过一个但是没考虑多套C/S应用的情况,那个时候公司只有一套系统,现在又搞几套,总不能每套应用就架个站点把。
另外每个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饿)

 代码:

需要的朋友留下Email

 

 

 

 

下载

 

 

发表评论
用户名: 匿名