C# C/S架构软件自动升级程序Winform+多数据库(MySQL,MsSQL,Oracle)

CSFramework AutoUpgrader 版本自动升级 软件升级  csframework@喜鹊软件

软件简介

C/S系统自动升级软件帮助开发者将桌面管理软件升级到最新版本,可以轻松实现多渠道的同步更新,是进行存量用户更新的有效手段。使用自动更新程序后(即客户端已经部署升级程序以及集成了自动更新接口),当用户启动应用程序时,自动更新程序会将用户终端上的版本信息与服务器上开发者上传的升级包版本信息进行比较,如果服务器的版本更高,则会提示用户有新的版本更新,用户选择更新之后,则开始下载升级包,然后替换旧的版本。

产品特点

  • 客户端下载升级包方式自动升级;
  • 独立自主轻量级自动升级程序;
  • 支持执行Dos命令的升级包;
  • 支持EXE程序文件的升级包;
  • 支持SQL脚本更新的升级包;
  • 支持升级回滚操作;
  • 支持MsSQL/Oracle/MySQL三种常用数据库;
  • 产品开源,成熟稳定,多个成功案例;

 

Winform+C/S架构
轻量级
Dos命令升级包
SQL脚本升级包
EXE自运行升级包
支持升级回滚
支持多数据库
产品开源
C#.NET
自动升级
AutoUpgrader

 

自动升级流程图

C# C/S架构软件自动升级程序Winform+多数据库(MySQL,MsSQL,Oracle)

流程图说明

 C/S程序自动升级是一个很重要的功能,原理其实很简单,一般包含两个程序,一个是主程序,也就是除了升级功能以外的程序,另一个就是升级程序。在客户端程序启动时,先启动更新程序通过比较本地版本和服务端最新的版本信息判断是否有新版本,如果有可以直接下载,下载完成替换成功后并更新客户端版本信息,启动主程序。

 升级程序本身也需要升级的,因此在运行主程序时首先检查升级程序,若有更新,下载替换本地的升级程序,然后再运行升级程序检查主程序的更新。

 

开发或实施人员发布升级包

C# C/S架构软件自动升级程序Winform+多数据库(MySQL,MsSQL,Oracle)

 

C# C/S架构软件自动升级程序Winform+多数据库(MySQL,MsSQL,Oracle)

发布升级包:由系统开发人员、实施员或管理员发布升级包。

 自动更新:运行客户端应用软件自动更新。

 

升级包模型设计逻辑图

C# C/S架构软件自动升级程序Winform+多数据库(MySQL,MsSQL,Oracle)

  升级包由封包工具生成的,每个升级包对应唯一的版本号,升级包由多个文件组成,使用对象持久技术序列化为byte数据存储在数据库或保存为一个文件。

 

升级程序策略接口

C# C/S架构软件自动升级程序Winform+多数据库(MySQL,MsSQL,Oracle)

 

C# C/S架构软件自动升级程序Winform+多数据库(MySQL,MsSQL,Oracle)

 

数据库下载策略(DatabaseDownloader)

C# C/S架构软件自动升级程序Winform+多数据库(MySQL,MsSQL,Oracle)

 

VS解决方案

C# C/S架构软件自动升级程序Winform+多数据库(MySQL,MsSQL,Oracle)

 

开发文档

C# C/S架构软件自动升级程序Winform+多数据库(MySQL,MsSQL,Oracle)

 

C# C/S架构软件自动升级程序Winform+多数据库(MySQL,MsSQL,Oracle)

 

软件截图

 

C# C/S架构软件自动升级程序Winform+多数据库(MySQL,MsSQL,Oracle) - 软件截图

http://www.cscode.net/archive/AutoUpgrader/1633786756.html

 

用户操作手册

用户操作手册-C# C/S架构软件自动升级程序Winform+多数据库(MySQL,MsSQL,Oracle)

 

C# C/S架构软件自动升级程序Winform+多数据库(MySQL,MsSQL,Oracle)

 

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

C# C/S架构软件自动升级程序Winform+数据库(MySQL,MsSQL,Oracle)
C#.NET Winform轻量级UI框架软件快速开发平台(MySQL, Oracle, MsSQL)
CSFramework.DB基于ADO.NET数据库底层组件包(MSSQL+Oracle+MySQL)
C#数据库组件包支持MSSQL+Oracle+MySQL+用户操作手册|C/S框架网
CSFramework通用自动提交数据工具类(DbDataUpdate),支持MsSQL,MySQL,Oracle三种数据库
C# Winform C/S架构自动升级软件 AutoUpgrader V1.2版本
DbFramework数据库实体类对象模型框架( 支持MsSQL,MySQL,Oracle三种数据库
CSFramework对象模型框架(DbDataUpdate),支持MsSQL,MySQL,Oracle三种数据库操作
Winform企业级WCF快速开发框架平台(C/S架构+WCF+DevExpress+SQL数据库)
Winform C/S架构快速开发框架Oracle版本与MsSQL版本区别
原创Winform快速开发框架平台Oracle版本(三层架构+C#.NET+Oracle数据库
版本自动升级程序AutoUpgrader数据库结构
CSFramework.WebApi支持多种常用数据库(Mssql/MySQL/Oracle)
C/S架构语言界面UI框架软件开发框架(C#.NET+Winform+DEV+SQL)
C#程序升级框架-软件版本自动升级系统|C/S框架网
Winform界面自适应快速开发框架(C#+Dev+三层架构+数据库支持)
基于集团组织架构数据权限系统快速开发框架(C#.NET Winform+支持数据库)
C# Winform软件版本自动升级 | 软件系统自动更新工具
企业版V4.0 - 支持MSSQLMySQLOracle三种类型的数据库
AutoUpgrader版本自动升级软件 V1.2