EasyUISNFAutoupdater通用自动升级组件V2.0

一 、组件介绍

  C/S构的特点是能丰裕发挥客户端的处理能力,很多干活能够由客户端处理后再交付给服务器,对应的优点就是客户端响应速度快方式客户端以其强大的功能,丰盛的表现力受到一定大多数用户的依赖,不过客户端布署,维护升级的财力却是格外的高的。 

   C/S客户端必要安装专用的客户端软件及运转环境。首先提到到安装的工作量,其次任何一台微型计算机出标题,如病毒、硬件损坏,都亟待实行设置或保卫安全。尤其是有众多分部或专卖店的事态,不是工作量的难题,而是路程的难点。还有,系统软件升级时,每一台客户机供给重新安装,其保证和升级换代费用万分高。

  SNFAutoupdater组件就是为了消除C/S在保卫安全升级方面包车型大巴难点而存在的,本组件能够高速建立升级安插应用,完全控制总体升级布置进度,全职能的、快捷、易于使用,设立发布你的客户端应用。

  本组件以最简单易行的格局提要求客户端在线布署和自动升级功用,彻底化解升级安顿方面包车型地铁后顾之忧。组件中提供的的接口以最简便易行的不二法门来对晋级进度提供完全控制。SNFAutoupdater组件为您的软件集成稳定/高效的活动升级效果,是本升级组件的主旨。

SNFAutoupdater组件四步成功升级工作:检查新本子、下载到近年来目录、检查本麻芋果件、拷贝或掩盖到办事目录。

  无需特被的服务器,古板的Web服务即可,如IIS等。服务器布署新型版的软件文件(文件列表保存在贰个XML文件中),SNFAutoupdater组件相比较分析服务器和客户端的XML比较配置文件,差异就立异。

  SNFAutoupdater组件选择C#语言编写,可使用于当下大抵流行语言开发的软件之中,不借助任何类库,稳定,高效。

二 、组件升级原理及经过

EasyUI 1

③ 、服务端计划。

<?xml version="1.0" encoding="gb2312"?>
<AutoUpdater>
  <description>Application autoUpdate</description>
  <Updater>
 <Url>http://10.0.0.1/SNFSoftUpdate/</Url>
 <LastUpdateTime>2016-07-07</LastUpdateTime>
  </Updater>
  <Application applicationId="SNF">
    <EntryPoint>SNF.exe</EntryPoint>
    <Location>.</Location>
 <Version>1.0.0.0</Version>
  </Application>
  <Files>
    <File Ver="1.0.0.0" Name="SNF.exe" />
    <File Ver="1.0.0.0" Name="Reports\test.txt"/>
    <File Ver="1.0.0.0" Name="Interop.grproLib.dll"/>
    <File Ver="1.0.0.0" Name="Reports\test.grf"/>
  </Files>
</AutoUpdater>

能够见到,个中陈设了立异地址,更新日期,主程序,需求革新的公文列表 。

若是地点文件不甘于本身写,用上面工具得以拓展转变:

EasyUI 2

四 、客户端铺排。

EasyUI 3

EasyUI 4

形成之后会活动打开主程序。

专注:是主程序的
Load事件要加上调整自动更新程序的代码。要以形式打开窗口。倘使没有差异会自动关闭升级窗口展现主窗口。

 

作者: 王春天 2015-10-21
作者Blog:http://www.cnblogs.com/spring_wang
出处: http://www.cnblogs.com/spring_wang/p/4874584.html

  假设认为还能够,欢迎转发。

SNF快捷支付平台框架的文山会海作品:

Winform开发框架之通用高级查询模块–SNF火速支付平台3.3-Spring.Net.Framework

Winform开发框架之图表报表在线设计器2-图表-SNF.EasyQuery项目–SNF火速支付平台3.3-Spring.Net.Framework

Winform开发框架之图表报表在线设计器-报表-SNF.EasyQuery项目–SNF急速支付平台3.3-Spring.Net.Framework(

Winform开发框架之通用附属类小部件管理模块
–SNF飞速支付平台3.3-Spring.Net.Framework

SNFAutoupdater通用自动升级组件V2.0-WinForm

SNF快捷支付平台3.2之–.Net可扩展的单子编号生成器-SNF.CodeRule

SNF急忙支付平台3.1之–审核流(3)低调华侈,简单不凡,实例演示-SNF.WorkFlow

SNF急速支付平台3.1之–审核流(2)流程设计-SNF.WorkFlow功用使用验证

SNF快速支付平台3.1之–审核流(1)SNF.WorkFlow审核流简介

SNF神速支付平台3.0之–完美的代码生成器SNF.CodeGenerator-快速开发者的利器

据他们说MVC4+EasyUI的Web开发框架–Spring.Net.FrameworkV3.0完好介绍

SNF急速支付平台3.0之–MVC
打字与印刷化解方案

SNF火速支付平台3.0之–文件批量上传-统一附属类小部件管理器-在线预览文件(有互连网和尚未二种)

SNF快速支付平台3.0之–asp.net mvc4
强大的导出和不供给上传文件的批量导入EXCEL

SNF急忙支付平台3.0之MVC通用控件库呈现-Asp.net+MVC4.0+WebAPI+EasyUI+Knockout

SNF飞速支付平台3.0之BS页面呈现和九大亮点-部分页面突显效果-Asp.net+MVC4.0+WebAPI+EasyUI
+Knockout

SNF神速支付平台3.0之-界面本性化配置+10种皮肤+7种菜单-Asp.net+MVC4.0+WebAPI+EasyUI+Knockout

SNF火速支付平台3.0之-CS页面-Asp.net+Spring.Net.Framework

EasyUI,SNF飞速支付平台3.0之–系统里播放的成效–火速及时、简明扼要的把新闻发送给接收者