永发信息网

使用c#开发的应用程序怎么实现软件与硬件的结合?

答案:3  悬赏:70  手机版
解决时间 2021-02-24 14:59
  • 提问者网友:树红树绿
  • 2021-02-23 23:16
我有一个想法是这样的:把我的软件安装到电脑上,并在电脑外接一个设备(LED或灯泡),如果软件正常运行就不亮,如果软件发生异常,LED就会显示信息或灯泡或亮。这个怎么实现,需要自己开发接口吗?还是有其他简便的方法
最佳答案
  • 五星知识达人网友:独行浪子会拥风
  • 2021-02-24 00:06
这个你要拿到外接设备(LED或灯泡)的应用接口,调用的时候可以点亮,没有的话就只能自己去写。
程序里面只要在异常的时候调用这个接口就可以了
全部回答
  • 1楼网友:老鼠爱大米
  • 2021-02-24 02:04
首先,现在不管是软件还是硬件,其实都是软件的问题。大部分的硬件,只是把程序固化下来,又或者把程序的功能表现出来,你软件不通的话,硬件也很难做好。而且,编程语言是你在计算机上干活的手,即使以后不干这行了,还是可以是不是写个小程序,给自己或者周边的朋友带来方便。另外,如果真的没有兴趣,或者说没有这方面的天赋,那么可以不去学的很精通,但一些基本概念是必须要掌握的。 其次,选择专业,我觉得这要看你自己的性格,是可以静下心来研究的还是适合出去沟通交流的。软件开发,因为软件肯定是给人用的,绝大部分的开发人员都需要去跟用户沟通,了解用户需要什么,自己可以怎么去写程序满足用户的需要。从这个点 切入,营销、管理都可以往上靠。软硬件结合则大部分时间是对着机器,虽然说如果能成功的话,工资薪酬什么的也很高,但一来是需要自己能静下心去研究,一次次的调试、记录。供参考。可以到365testing进一步交流!
  • 2楼网友:白昼之月
  • 2021-02-24 00:28
因为c#需要.net库的支持,.net是不能直接在底层运行的。 另外,c#的程序涉及对象监视器、复杂的异常处理等,编译出来的程序必然庞大。而驱动需要的是快和直接。 还有一点,驱动更偏重于过程,所以像c这种面向过程的语言很适合。但是c#是面向对象的,更适合项目应用等开发
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯