C#学习路线(附实战推荐)
2025-09-08 14:24:12 | 第一次世界杯 | admin | 1724°c
C#学习路线图
C#、读作C Sharp ,是微软总结继承 C/C++而衍生出来的面向对象的编程语言、其有着几乎与Java相同的语法和编译成中间代码再执行的过程。而因为早年微软的战略错误,放弃了开源占领市场导致现在在跨平台内容屡屡败于Java,目前C#主要有客户端开发、游戏开发、网站开发这三个主要方向。
C#主要的几个方向
以个人的总结,学习一门语言最主要的是要明确这门语言擅长哪些方向,以及自身需要做什么。如我需要快速写出一些算法脚本,进行数学分析,那么我会选择语法相对简单的Python,并按照自己的需求学习相对应的库、并进行代码编写。
学习路线
个人建议的C#学习路线为:先学习基本语法、再学习制作一些Winform小控件以熟练掌握代码,之后根据自己想要学习的方向、比如上位机开发就边学习进阶的C#内容、同时学习WPF、串口通讯等上位机独有的内容。
如图:为个人总结出来的学习方向内容
关于实战
先写一些通用的模块代码、再根据自己学习的方向深入写,个人推荐以下代码,或多或少都可以在社交平台如Github找得到类似的代码
通用:
Log 日志模块
终端交互模块(不一定是Console程序)
串口通讯模块
网络通讯模块
定时器:定时喊自己去喝水
客户端方向:
仓库管理软件(需要用到表格)
结合一些传感器,做一个展示可以波形的控制面板(第三方控件)
网络信息爬虫(爬虫技术、UI线程等待优化)
音乐播放器(第三方控件)
游戏方向:
象棋
五子棋
跑酷小游戏
网站方向:
人员管理系统(数据库、网站技术)
预约软件(计时器、推送技术)
Post Views: 14,957