课程介绍

适合人群:

本课程适合想了解或实现C#应用程序的自动更新或升级的小伙伴们学习。

你将会学到:

您将学会C#桌面应用程序的自动更新(一键升级)功能开发技术

课程简介:

本课程采用C#语言为基础,结合WPF框架和WebAPI项目,实现了C#桌面应用程序的自动更新和一键升级的功能。课程采用深入浅出、一步一步演示整个开发过程。

课程目录

第1章
1 创建webapi项目,介绍返回对象

第2章
2 课程简介和项目演示

第3章
3 安装Newtonsoft组件实现Json序列化和反序列化

第4章
4 编写WebApi函数,实现版本判断

第5章
5 HttpClient访问WebApi接口

第6章
6 重写App类的OnStartup方法,访问服务端版本号

第7章
7 实现属性通知功能,升级程序访问服务器端版本

第8章
8 升级程序界面布局

第9章
9 WebClient类实现升级包的下载

第10章
10 创建Web应用模拟服务器,使用copy命令复制文件

第11章
11 ZipFile解压升级包到指定目录

第12章
12 在主程序中显示当前版本和服务器上的版本

第13章
13 测试程序的自动更新功能(课程完结)