最近接到一个项目。
有一台机器设备,是用串口跟电脑连接的。厂商提供了一个VB6写的程序以及源码,其中串口通信是用AxMSCommLib命名空间中的AxMSComm类实现串口通信的。我准备用VS2008重写,VS中有System.IO.Ports.SerialPort类来实现串口通信。请问各位有过项目经验的高手,给点意见和建议:
1、System.IO.Ports.SerialPort是否能完全实现AxMSCommLib.AxMSComm的功能。
2、两种类的属性,方法,事件有什么不同,特别是AxMSCommLib.AxMSComm的属性,方法,事件。如果有示例代码就更好了,谢谢!

解决方案 »

  1.   

    C# 串口操作系列(1) -- 入门篇,一个标准的,简陋的串口例子。 
    C# 串口操作系列(2) -- 入门篇,为什么我的串口程序在关闭串口时候会死锁 ? 
    C# 串口操作系列(3) -- 协议篇,二进制协议数据解析 
      

  2.   


    1、在C#中使用SerialPort类实现串口通信 遇到多线程问题 2、C#基于事件驱动的多串口多线程串口通讯软件架构设计3、c#编写串口通讯代码 多线程实现4、[转载]C#中串口通信编程
      

  3.   

    System.IO.Ports.SerialPort绝对能应付了
      

  4.   

    MSCOMM32是以前VB6.0带的一个用C++写的控件
    NET2.0带的SerialPort控件实现串口发送接收数据
    串口编程知识整理
      

  5.   

    System.IO.Ports.SerialPort能完全实现AxMSCommLib.AxMSComm的功能。
      

  6.   

    可有人做过C#实现GPRS模块与PC的通信?求赐教