为什么VS2010的串口控件函数和VC6.0不一样?通用性岂不是很低,学习了VC6.0的使用VS就不一定会编写了吧?

如题所述

实际上,一旦真的学会,从低级到高级并不会有太大的问题。尽管你会发现控件的部分函数的大小写有所区别,但是一般都会安装一个代码补全类的插件,比如visual assist X之类,根本不需要自己完整输入所用的函数。

另外,比控件更好的办法,是使用winAPI函数,winAPI函数可以直接操作windows系统的PC的地方。而控件实际上只不过是对这些API进行了封装罢了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-03-13
一样吧,我也在再用MSCOMM控件
直接从VC6.0工程转换过来的,函数好像没什么区别
你可以在类视图点击MSCOMM控件的类来查看函数

MSCOMM控件VC6.0之前的版本才有,VS版本就没有了
你如果之前安装过VC6.0,是可以使用的,应该没有区别才对本回答被网友采纳
第2个回答  2014-03-13
首先,函数不同仅仅是一个表现形式,懂得算法和基本的语句,根据不同的平台选择合适的函数表示即可。其次,通用性并不是说所有函数表达一致才可以,当然越是近似越容易移植。追问

恩,那既然函数不一样,为什么VS能兼容,并执行VC6.0的程序,如果VS中没有VC程序中的同函数名,那转换多费劲啊?

追答

执行的是编译的函数吧。

相似回答