zoukankan      html  css  js  c++  java
  • 个人开发框架总结(六)

    三、FaibClass.Update 在线更新
        软件往往在发布以后,要进行N次的更新,如果此时软件已经分页到N个客户端,采用传统的复制更新方法将使你的系统看上去相当的别扭,所以我一惯的做法就是,软件发布测试时就将自动更新的功能加上,用户测试、反馈、修改后直接传到服务器,客户端检测有更新时就下载更新。
        这包括三个文件:FaibClass.Update.dll 、FaibClass.Transfer.dll 、UpdaterExc.exe 、UpdaterExc.exe.config
        通过FaibClass.Update.dll 连接远程地址、检测版本,然后将任务交给UpdaterExc.exe来下载、更新。
        UpdaterExc.exe.config 文件:

    Code

        Updater.xml 文件,放在服务器上,功能是放置每一次版本更新的信息。
    Code

        在主程序里,使用FaibClass.Update中的Updater类来检测更新。
    Code

        检测到新版本后,会显示UpdateExc的主界面:
       
        只需点击更新,就可以将之前没有更新的所有版本一个一个的更新到本地。
  • 相关阅读:
    09.Restful规范
    微信小程序 滚动插件 hSwiper2.0
    前端开发中代码仓库的团队使用(Github)
    hDProcess.js文档浏览进度插件
    Javascrtipt 基本排序算法
    NodeWebkit配置文件简介
    JavaScript中call,apply,bind方法的总结
    Javascript 闭包理解
    javascript常用知识点
    微信小程序 滚动插件 hSwiper
  • 原文地址:https://www.cnblogs.com/faib/p/1449154.html
Copyright © 2011-2022 走看看