课程介绍

适合人群:

本课程适合想了解或实现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 测试程序的自动更新功能(课程完结)

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源