C#学习路线图
C#、读作C Sharp ,是微软总结继承 C/C++而衍生出来的面向对象的编程语言、其有着几乎与Java相同的语法和编译成中间代码再执行的过程。而因为早年微软的战略错误,放弃了开源占领市场导致现在在跨平台内容屡屡败于Java,目前C#主要有客户端开发、游戏开发、网站开发这三个主要方向。

C#主要的几个方向
以个人的总结,学习一门语言最主要的是要明确这门语言擅长哪些方向,以及自身需要做什么。如我需要快速写出一些算法脚本,进行数学分析,那么我会选择语法相对简单的Python,并按照自己的需求学习相对应的库、并进行代码编写。
学习路线
个人建议的C#学习路线为:先学习基本语法、再学习制作一些Winform小控件以熟练掌握代码,之后根据自己想要学习的方向、比如上位机开发就边学习进阶的C#内容、同时学习WPF、串口通讯等上位机独有的内容。

如图:为个人总结出来的学习方向内容
关于实战
先写一些通用的模块代码、再根据自己学习的方向深入写,个人推荐以下代码,或多或少都可以在社交平台如Github找得到类似的代码
通用:
- Log 日志模块
- 终端交互模块(不一定是Console程序)
- 串口通讯模块
- 网络通讯模块
- 定时器:定时喊自己去喝水
客户端方向:
- 仓库管理软件(需要用到表格)
- 结合一些传感器,做一个展示可以波形的控制面板(第三方控件)
- 网络信息爬虫(爬虫技术、UI线程等待优化)
- 音乐播放器(第三方控件)
游戏方向:
- 象棋
- 五子棋
- 跑酷小游戏
网站方向:
- 人员管理系统(数据库、网站技术)
- 预约软件(计时器、推送技术)
2 条评论
😫 · 2023年5月25日 下午11:07
有用
hh · 2024年1月12日 下午5:31
Nice