桌面程序自动更新程序
桌面程序自动更新程序

自动更新程序其实很多大型软件都有这个功能。也是很必要的一个功能。我们程序开发。总是需要在不断迭代。每次迭代不可能要求用户重新下载安装。我们的程序应该支持,自动更新。用户每次打开程序,首先检查是否有更新版本。如果有 则下载下来。下载到一个临时目录。然后解压,...

共12集 已完结 创建时间:2020-11-05 09:07

收藏:0 访问:1080 学生:6

6人
收藏
分享
加入教程

 

自动更新程序其实很多大型软件都有这个功能。也是很必要的一个功能。我们程序开发。总是需要在不断迭代。每次迭代不可能要求用户重新下载安装。我们的程序应该支持,自动更新。用户每次打开程序,首先检查是否有更新版本。如果有 则下载下来。

下载到一个临时目录。然后解压,然后拷贝到程序目录,替换旧文件。

所以 我们需要有一个地方 记录新版本的版本号

此外,我们每个程序也需要有一个字节的版本号。

然后当我们打开程序的时候。需要远程连接到服务器,可以是一个xml地址 读取版本号。然后对比本程序的版本号。

如果连接不上服务器。则不更新。并且运行主程序

如果连接上了。和本地版本号跟服务器版本对比。如果版本号一致,则不更新。并且运行主程序