一般写此类项目局限于2种:组态软件或者高级语言,当然,你也可以认为组态软件也是高级语言编写的。
就方便性来说,组态软件会更方便,如同搭建积木一般,但是,由于组态软件受限于组态软件厂商所提供的功能,因此在灵活性方面必须进行妥协。
就灵活性来说,高级语言有着很强的优势,但是对于使用者的要求过高,一般皆适用VC++进行编程,也有使用VB来编程的,近年来,由于微软的.NET的普及,对于无所谓托管代码还是本机代码的项目来说,C#也在普及的使用,Borland的Delphi已经是昨日黄花了……这个领域上是微软一家独大。
如果你不因为版权的问题而纠结,你可以使用微软的开发产品,如果你纠结于版权,那么使用开源软件进行开发也不失为一个上策。
Good Luck~