|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果需要重新编写代码,几乎任何一门计算机语言都可以跨平台了,还用得着Java嘛,而且像PHP/C#等语言不需要修改代码都可以跨Windows/Linux。程序|心得 固然在年夜学的时分学的是盘算机专业,但如今的本科生的盘算机程度我想人人内心都无数。到单元后闲了很长一段工夫。但厥后就渐渐入手下手有了些项目,一入手下手就是有关串口通讯的。难度年夜了点,但我在的中央是一个不成以容易说“不”的中央,只好硬着头皮入手下手干了,为了与时俱进我选择了vs.net2003固然现实证实成熟的通讯协定用成熟的言语(vc6,vb6)大概效果更好些.但为了和新一代编程言语更好的打仗,,,,,,,
提及串口通讯,不过是createfile开串口,writefile向串口写数据,readfile从串口读数据。再分离详细设备的相干数据格局就能够编程了。我创建的是VC.NET,WINDOWS窗体工程。因而贫苦就入手下手呈现了。在.NET的窗体工程里我很喜好像在VB里编程那样,间接双击按钮之类的控件,然后在Form1.h里间接写程序,能不必函数的就不必函数。很快,createfile函数没法辨认,但在编程窗口里体系能熟悉并给出响应的函数参数提醒。查MSDN发明必要#include,固然form1.cpp里有,但也只要在form1.h里再include一遍了,了局就是定名空间里的有些器材呈现毛病没法利用了,固然贫苦些,但仍是把函数写在.cpp文件里吧!然后,有些串口设备会自带一些完成自己功效的.dll,不必说了,又不克不及用,特别是用C/C++写的,特别是底层的数据格局和数组,VB的模块兼容性好些,能够用VB.NET二次封装一下。对串口自己的操纵其实不庞大,但成绩是毗连迎硬件后必要消费大批的心机往面临回护的成绩,硬件不会完整依照仿单那样往事情的!
c++是语言,其实C++和java的应用范围根本就不一样的。在java应用的领域内,c++是不合适的。所以微软才搞了C#和Java对抗。 |
|