C#程序升级框架-软件版本自动升级系统|C/S框架网
C#程序升级框架-软件版本自动升级系统|C/S框架网
一、系统简介: 软件自动升级程序帮助开发者将桌面管理软件升级到最新版本,可以轻松实现多渠道的同步更新,是进行存量用户更新的有效手段。使用自动更新程序后(即客户端已经部署升级程序以及集成了自动更新接口),当用户启动应用程序时,自动更新程序会将用户终端上的版本信息与服务器上开发者上传的升级包版本信息进行比较,如果服务器的版本更高,则会提示用户有新的版本更新,用户选择更新之后,则开始下载升级包,然后替换旧的版本。 二、网络环境及运行环境: 支持局域网、广域网网络环境运行。基于Windows操作系统设计与运行,开发工具使用VS2013,VS2015或更高版本,数据库支持Microsoft SQL Server 2005、2008或更高版本。 开发工具:VS2013 / VS2015 程序语言:C#.NET .Net Framework版本: 2.0~4.5 数据库:Microsoft SQL Server 2005 / 2008 三、软件自动升级流程图: 四、C#程序升级框架客户端: C/S程序自动升级是一个很重要的功能,原理其实很简单,一般包含两个程序,一个是主程序,也就是除了升级功能以外的程序,另一个就是升级程序。在客户端程序启动时,先启动更新程序通过比较本地版本和服务端最新的版本信息判断是否有新版本,如果有可以直接下载,下载完成替换成功后并更新客户端版本信息,启动主程序。 C#程序升级框架客户端有两大功能: 1. 升级包发布功能:开发人员使用客户端发布升级程序EXE文件以及升级包到服务器。 2. 自动升级功能:运行主程序(如:ERP/MES系统),系统自动调用升级程序从服务器下载升级包。 五、升级包模型图: 升级包由封包工具生成的,每个升级包对应唯一的版本号,升级包由多个文件组成,使用对象持久技术 序列化为byte数据存储在数据库或保存为一个文件。 升级包数据传输是通过ADO.NET组件或WCF通信将升级包数据提交到服务器,或从服务器下载升级包到本地。 六、C#程序升级框架解决方案: 七、C#程序升级框架《详细设计说明书》:
参考文档:
C/S框架网示例程序数据库下载(不断更新) C#多文档界面(MDI)系统框架 (原创在C/S框架网!) MDI程序-TabbedMdi模式与窗体层叠互换功能(C/S框架网) C/S架构的Winform 代码生成器软件|C/S框架网原创作品 快速软件开发框架|C/S框架网钜献 推荐C# Winform+DevExpress皮肤框架|C/S框架网 原创C#开发框架|C#开源框架|C/S框架网 VS Winform设置应用程序文件图标及任务栏显示图标|C/S框架网 Winform通用框架(C#.NET)之权限管理系统详细设计|C/S框架网 C#框架推荐-C/S框架网原创快速开发平台系列产品 C/S自动升级软件之下载升级包策略设计|C/S框架网 软件自动升级程序之执行dos命令和自运行程序的升级包|C/S框架网 ERP快速开发平台|ERP软件开发平台-C/S框架网 Winform自动升级框架源码(C#.NET)-C/S框架网 C# C/S框架模板 Winform软件开发模板框架
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |