用C#控制硬件

请问我们一个学习小组准备做一个手机按键寿命测试的仪器~目前硬件基本完工,只是在软件方面我们准备要用C#做windows控制界面用它操作硬件~我呢是在软件方面只有C语言基础,不知道用C#的话我得除了学这个语言外,我还得学什么才可能完成这个项目,比如如何让C#和硬件打交道。~谢谢~

这样的程序不如用VB吧,简单又省事,而且编译出来的都是本地代码,离开.net也可以执行,要是你将来准备在多台机器上发布,就更加快捷简单了。而且VB和C#作界面区别真的不是很大啊,难度可小多了。我只学过ASP和VBA,但是拿来VB6就可以作界面,特上手。有不懂的地方百度一下,代码一大堆啊!C#必须要明白面向对象,而且主要是有个CLR,很讨厌的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-04-03
只要硬件提供相应的编程接口即可
不提供编程接口什么语言也白搭
第2个回答  2010-04-03
楼上说的有道理,你的硬件给出了什么编程接口呢?
用C#做WinForm界面就什么难度啦,用VS2008吧,拖几个控件,按钮啥的就完事了。

你的WinForm程序是跑在操作系统之上的,所以你的硬件就应该考虑如何把信息发到一个操作系统之上,然后再考虑C#程序如何从操作系统接收数据。C#程序是无法直接读取硬件的数据的。
相似回答