关于C#的用途

关于C#的用途,本人的见解是十分片面的,希望大家见谅。

因为大学只学过C语言,并没有学习过类似于C++或者C#这种面向对象的语言,所以C#的编程功力十分有限。但是在毕业后的几年时间里,通过各种不同的途径学习了解QT、C#和Python,层面仅限于了解。最终在各种工作场景下,发现C#还是比较适合我的,因为C#的语法和编译工具都贴切C语言,这让我这个没怎么读过书的人都能比较容易上手实现我的目标。

C#在我的工作中都是编写上位机做一些辅助性质的工作,因为水平有限所以不可能成为主要工作,并且目前的工作主要语言也是C语言。如果想单纯的靠写winform这个简单上位机存活,可能工资会有所限制,C#目前的工作机会也是相对较少,也可能是我不在这个行业里,但是如果会openCV视觉等技术,结合C#的话,在工控、自动化应该也还是很吃香的。

我用C#主要做文件的处理、串口通信、软件升级这种比较简单的功能,也玩不出什么花,但是C#相比于C语言,就帮开发者造好了好多轮子,方便开发者实现功能,相比于嵌入式的环境下,更是大大的便利。

如果想要用C#做上位机,可以先网上看教学视频,新建工程,控件的使用,然后就百度一个和自己想要实现的功能相似的工程或者源码,下载下来改吧改吧,就能最快时间的实现目标。当然可以买本书回来,跟着书上的教学,自己敲一遍。为什么软件会比较多人学,而硬件工程师会比较少呢,就因为软件见效快,敲了立马能验证出结果,而硬件还得捣鼓半天,所以跟着书敲是完全可行的,前提是比较想深入了解C#。

最后你想要选用那种语言来做上位机,我肯定建议你选择QT,QT是跨平台的,可以再Windows上,也可以在Linux上,如果你真的做腻了嵌入式,完全可以凭着你过硬的技术转行做QT,而且工资也不低。但是C#就比较尴尬了,你要是由嵌入式转C#就很难拿到高的工资,而且有些是生产做自动化上位机或者工控机,环境条件也差一点吧。但是如果你只想快速的实现你的目标,而且没有过多的想法的情况下,C#还是很好用的,方便快捷。

最后的最后,以上见解仅仅个人十分片面的看法。。。。。。

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

m0_38042083

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值