WPF Core实战提高教程-The first
WPF Core实战提高教程-开端
作者介绍
最老的90后,两个孩子的父亲,在代码界摸爬滚打整10年,无突出成就。作品有不少,但拿得出手的不多,最遗憾的是至今没有一套用户量多且长时间公开维护的产品,正在努力尝试改变这一现状。高中学历,非科班,野路子出身,纯靠自学,接触使用过的语言/框架N多,最钟情的还是C#/.NET。
该教程适用人群
- 有一定的C#、XAML基础,对WPF整体的构成、生态有一定认知。渴望提高自己的技能。
- 没有基础但是有强烈的兴趣和不错的学习能力和擅长使用搜索引擎来解决自己的困惑,兴趣是最好的导师。
由于时间精力有限,本教程以实际应用和相对冷门的知识为主,不会过多的介绍基础部分。满足第2条的可以自行移步MSDN学习入门知识,避免浪费时间。当然,你足够自信的话,也可以选择以后再补基础。
WPF能干嘛?为什么要用WPF?
能干嘛?这个问题很玄学。简单说来,WPF可以用来开发跑在Windows桌面的应用程序。为什么要用WPF?在Windows桌面,你还有其它更酷、更方便、更有效率的方案?
为什么是WPF Core
可以先去微软官网了解.NET CORE的相关知识和生态。WPF在.NET CORE3.0版本加入。我记得应该是2019年9月上旬发布的正式版。写这篇教程的时候3.1版本已经发布了,但是本篇教程的代码、示例都基于3.0,多年使用微软的产