自学C#WPF怎么获得编程的完整经验?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自学C#WPF怎么获得编程的完整经验?相关的知识,希望对你有一定的参考价值。

参考技术A

如果不是工作需要,不建议学 WPF。它相对于 ASP.NET Core 来说找工作的路径更窄。ASP.NET Core 技术栈工作机会更多,学起来也比 WPF 更轻松,更容易找到成就感。

另外,ASP.NET Core Blazor 也可以开发桌面应用,基于 WASM,性能可以接近原生,可以满足大部分操作实时性要求较高的场景。

目前微软定位 .NET 平台未来的桌面应用的产品线主要是 MAUI、WinUI 和 Blazor。除了 Blazor,MAUI、WinUI 和 WPF 技术点和编程思想都差不多,像 Prism 这类的框架也可以通用,基本上可以一学多用。所以,只要你熟悉其中之一,不管后面主流 .NET 原生桌面技术框架怎么变化,你都可以轻松切换。

如果你毅然要学习 WPF,并“ 获得编程的完整经验 ”,下面是我觉得适用于大多数技术学习的通用路径:

1、学习语言基础(C#),看书或看视频都可以,网上资源很多。

2、学习框架(WPF、Prism 等)的使用,同时要掌握框架的编程思想。WPF 框架相关的书比较少,即使有也很老旧,可以去 B 站找找视频教程。

3、学习和模仿优秀的开源项目,从易到难,去 GitHub 找开源项目研究,然后参考模仿,自己动手做一个类似的项目。

4、整理自己学到的技能和知识点,经过整理后,用文章或视频的方式讲述给其他人看。制定计划,不断坚持。

以上,个人浅见,仅供参考。

Maui是一个高层次框架,底层在Windows上是用winUI3,在其他平台上是用其他平台的UI组件,不是一个级别的东西,不要搞混了

买本《实战》之类的书参考一下,当然最好的经验必须从实践中来。自己尝试写一个项目,比如把书上的例子弄完善,做过自然知道什么是需要懂的。反正你不是求职,慢慢来。

以上是关于自学C#WPF怎么获得编程的完整经验?的主要内容,如果未能解决你的问题,请参考以下文章

c#winform中怎么获得上周一的日期

如何自学编程?

获得程序完整路径

自学编程经验分享:自学过程中遇到不会的知识点怎么办?掌握这5个技巧就够了!

经验分享准大学生如何自学C语言编程?

WPF使用自动生成时怎么获得DataGrid的行数