|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我有个同学,他是搞Java的,他给我说“Java不是效率低,而是速度慢。”,我不是搞Java的,我实在想不透这句话的含义,难道执行速度不就是效率低吗?难道执行速度慢还成效率高了?asp.net|程序|心得 固然在年夜学的时分学的是盘算机专业,但如今的本科生的盘算机程度我想人人内心都无数。到单元后闲了很长一段工夫。但厥后就渐渐入手下手有了些项目,一入手下手就是有关串口通讯的。难度年夜了点,但我在的中央是一个不成以容易说“不”的中央,只好硬着头皮入手下手干了,为了与时俱进我选择了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二次封装一下。对串口自己的操纵其实不庞大,但成绩是毗连迎硬件后必要消费大批的心机往面临回护的成绩,硬件不会完整依照仿单那样往事情的!
我觉得很重要,一般所说的不重要应该指的是:你学好一种以后再学另一种就很容易了。(因为这样大家可能有一个错觉就是语言不是很重要,只要随便学一种就可以了,其实不是这样的。 |
|