博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WinForm窗体更新程序
阅读量:6611 次
发布时间:2019-06-24

本文共 429 字,大约阅读时间需要 1 分钟。

流程介绍:

打包参阅:

   图一

   图二

   图三

 

实现步骤:

主程序

1检测是否连上ftp服务器

  1.1 连接不上,不检测。

  1.2 连接上,如果有更新进程,关闭进程。

2、获取服务器上最新版本XML配置与本地比较

  2.1 配置相同,走流程不更新,直接进入登录界面

    见:流程介绍 图三

  2.2 配置不同,需要更新,提示:有新版本是否更新

    见:流程介绍 图二

3、确定更新,开启更新进程

更新前,关闭主进程

添加计时器

3.1 获取服务器上XML文件是否存在

         3.1.1 不存在,不更新。

3.1.2 存在,获取服务器上XML配置信息

3.2 下载服务器程序更新文件压缩包到指定文件夹

3.3 解压更新文件压缩包,解压完删除压缩包

3.4 解压出的文件覆盖到主程序

4、更新完成,打开主程序窗体

5、更新失败,提示:更新失败

 

 

转载于:https://www.cnblogs.com/shuai-bySty/p/5053957.html

你可能感兴趣的文章
SQL Server数据库可能遇到的报错
查看>>
Java中设置classpath、path、JAVA_HOME的作用
查看>>
Spring+Struts2+Hibernate框架整合流程
查看>>
LeetCode OJ:Peeking Iterator(peeking 迭代器)
查看>>
对nginx中location的认识
查看>>
通过url获取图片尺寸的几种方法:JS和php
查看>>
WebApi && Swagger 及Swagger配置
查看>>
Gitlab Issue Tracker and Wiki(二)
查看>>
header 里面的content-type
查看>>
Jmeter安装出现Not able to find Java executable or version问题解决方案
查看>>
基于神念TGAM的脑波小车(2)
查看>>
android获取系统wifi状态等
查看>>
js 设计模式
查看>>
HDU-3787(字符串模拟)
查看>>
十四、oracle 数据库管理--管理表空间和数据文件
查看>>
机器学习方法--分类、回归、聚类
查看>>
结构模式讨论
查看>>
[JLOI2011]飞行路线
查看>>
C#装箱和拆箱
查看>>
1.3:Render Pipeline and GPU Pipeline
查看>>