这个不一定啊,只是用VC很方便,所以很多人用VC,导致VC的书和例子很多,也有很多VB的。你可以使用C语言调用系统的API,也可以使用别人的开发包,如果是USB通讯,还有开源的开发包。关键是你懂得基本的通讯方法,就简单了。上位机通信一般就是串口和USB,并口很少见了。