CSerialPort改进版

时间:2015-07-12 11:30:36
【文件属性】:

文件名称:CSerialPort改进版

文件大小:19.98MB

文件格式:RAR

更新时间:2015-07-12 11:30:36

CSerialPort 改进

改良由Remon Spekreijse 写的CSerialPort类,主要改动有: 1、将接收缓冲区的数据类型由CString改用char*,并增加预存读数据的变量; 2、增加超时设置函数; 3、增加收发缓冲区大小设置函数 4、增加串口通讯参数的设置函数 5、增加清除缓冲区数据的函数 6、去掉窗口指针,消息不再往窗口发送


【文件预览】:
CSerialPort_i
----ReadMe.txt(2KB)
----StrCatPs.cpp(621B)
----CSerialPort_i.vcxproj(5KB)
----CSerialPort_i.sln(892B)
----ipch()
--------cserialport_i-910bb572()
----SerialPort_i.cpp(25KB)
----CSerialPort_i.sdf(54.46MB)
----CSerialPort_i.vcxproj.filters(2KB)
----stdafx.h(1KB)
----CSerialPort_i.suo(15KB)
----Debug()
--------link.4356-cvtres.write.1.tlog(2B)
--------link.5376.write.1.tlog(2B)
--------link.3768.write.1.tlog(2B)
--------link.1940.read.1.tlog(2B)
--------link.1948.write.1.tlog(2B)
--------link.4468.write.1.tlog(2B)
--------CL.write.1.tlog(2KB)
--------link.5124-cvtres.read.1.tlog(2B)
--------vc100.idb(1.18MB)
--------mt.read.1.tlog(676B)
--------link.4092-cvtres.read.1.tlog(2B)
--------CSerialPort_i.lib(10KB)
--------link.1948-cvtres.read.1.tlog(2B)
--------link.5124.read.1.tlog(2B)
--------dll.obj(9KB)
--------CSerialPort_i.res(124B)
--------link.5376.read.1.tlog(2B)
--------link.1940-cvtres.read.1.tlog(2B)
--------link.4092.write.1.tlog(2B)
--------link.3280-cvtres.read.1.tlog(2B)
--------SerialPort_i.obj(70KB)
--------link-cvtres.write.1.tlog(2B)
--------link.5332-cvtres.write.1.tlog(2B)
--------link.4332.read.1.tlog(2B)
--------link.5376-cvtres.write.1.tlog(2B)
--------CSerialPort_i.exp(6KB)
--------rc.command.1.tlog(904B)
--------link.4092.read.1.tlog(2B)
--------link.5332-cvtres.read.1.tlog(2B)
--------link.command.1.tlog(2KB)
--------link.3280.write.1.tlog(2B)
--------CSerialPort_i.log(2KB)
--------CSerialPort_i.dll.embed.manifest.res(732B)
--------link.5124-cvtres.write.1.tlog(2B)
--------vc100.pdb(2.61MB)
--------link.1948.read.1.tlog(2B)
--------CL.read.1.tlog(38KB)
--------link.3280-cvtres.write.1.tlog(2B)
--------mt.write.1.tlog(426B)
--------link.4332.write.1.tlog(2B)
--------link-cvtres.read.1.tlog(2B)
--------CSerialPort_i_manifest.rc(218B)
--------CSerialPort_i.pch(25.69MB)
--------link.3768.read.1.tlog(2B)
--------link.1940-cvtres.write.1.tlog(2B)
--------rc.read.1.tlog(2KB)
--------link.5376-cvtres.read.1.tlog(2B)
--------link.4092-cvtres.write.1.tlog(2B)
--------link.1940.write.1.tlog(2B)
--------link.4468-cvtres.write.1.tlog(2B)
--------stdafx.obj(571KB)
--------link.4332-cvtres.write.1.tlog(2B)
--------link.4468.read.1.tlog(2B)
--------mt.command.1.tlog(736B)
--------link.write.1.tlog(870B)
--------CSerialPort_i.pdb(4.38MB)
--------StrCatPs.obj(4KB)
--------link.1948-cvtres.write.1.tlog(2B)
--------CSerialPort_i.lastbuildstate(44B)
--------CSerialPort_i.ilk(902KB)
--------link.5332.write.1.tlog(2B)
--------link.3280.read.1.tlog(2B)
--------cl.command.1.tlog(4KB)
--------link.5332.read.1.tlog(2B)
--------CSerialPort_i.write.1.tlog(4KB)
--------link.4356-cvtres.read.1.tlog(2B)
--------CSerialPort_i.dll.embed.manifest(667B)
--------link.3768-cvtres.read.1.tlog(2B)
--------link.4468-cvtres.read.1.tlog(2B)
--------CSerialPort_i.dll(117KB)
--------rc.write.1.tlog(382B)
--------CSerialPort_i.dll.intermediate.manifest(381B)
--------link.4356.write.1.tlog(2B)
--------link.4332-cvtres.read.1.tlog(2B)
--------link.5124.write.1.tlog(2B)
--------link.read.1.tlog(4KB)
--------link.4356.read.1.tlog(2B)
--------link.3768-cvtres.write.1.tlog(2B)
----dll.cpp(624B)
----stdafx.cpp(218B)
----Resource.h(396B)
----SerialPort_i.h(4KB)
----StrCatPs.h(958B)
----CSerialPort_i.vcxproj.user(143B)
----targetver.h(236B)
----CSerialPort_i.rc(3KB)

网友评论

  • 很有用,可以参考,谢谢
  • 看了下代码还不错吧!封装成dll的了。
  • 改善地方解决我的问题还不错~~~
  • 很有用,可以参考,谢谢
  • 不错的资源,最好有直接运行的例子
  • 有借鉴价值
  • 下载了,具体怎么用还得小研究一下,不过发送肯定没问题
  • 有参考价值,不错哦,加油
  • 很不错,很具有参考价值
  • 确实比原本的更好用了
  • 我用CSerialPort在虚拟串口中正常收发,在USB转485只能发一次。好像我电脑的问题,后来换用其他类了
  • 非常好用,感谢
  • 较原来的代码有了不错的提升。
  • 非常好用,感谢
  • 可以用 好用
  • 不错啊,很好用!
  • 可以用。学习学习
  • 很不错,写的比较细!
  • 确实比原本的更好用了
  • 這是可以用的,值的參考。
  • 这个改进对于我来说很有帮助
  • 好东西,正在学习中
  • 改得很好,学习了
  • 可以用。学习一下。

相关文章