#来自学渣的问候~
前情提要
因为准备2020的北斗杯大赛,要写一个基于我们硬件实物的上位机软件,思来想去之后觉得用C# 来写。其实在春节之前,我只会C语言和Verilog HDL,C#属于那种听过但从来没学过的语言。
但是这个软件,基础知识我学了10天,上位机我写了10天,大概20天不到就搞定了。(也算神速了吧)因此也想分享一下,如何快速入门C#,并制作一个上位机软件
这篇博客比较是个电子类学生,急需给自己的硬件实物配置一个电脑端调试助手,不打算学习太多的基础知识的那种,像我一样为了比赛而准备的。
学习视频
在C#入门的学习,肯定是需要看学习视频的,上B站搜索C# 上位机,就会出现很多针对上位机的入门教程。
我比较推荐 杜洋工作室 的上位机入门,这个教程的主持人刚好是一个写软件一个做硬件的,做硬件的主持人就比较能了解到像电子类的学生学习C#,是一个怎么样的思维。
代码量积累
在正式些比赛的上位机软件之前,我大概是写了近10个C#的窗体应用程序,来作为练习。内容覆盖了 串口,信息显示,按键控制,串口信息转图像,多窗体应用,这几个算是最基础的一些应用,必须要会的。
C#本身作为一门高级语言(指高度模块化封装)