使用 Visual Basic 在 .NET Framework 中执行的端口操作

更新:2007 年 11 月

您可以通过 System.IO.Ports 命名空间中的 .NET Framework 类访问您的计算机的串行端口。SerialPort 是最重要的类,它提供了一个框架,用于实现同步和事件驱动的 I/O、对插针和中断状态的访问以及对串行驱动程序属性的访问。它可以包装在可通过 BaseStream 属性访问的 Stream 对象中。通过将 SerialPort 包装在 Stream 对象中,可允许使用流的类访问串行端口。该命名空间包含可以简化对串行端口的控制的枚举。

SerialPort 对象最简单的创建方式是使用 My.Computer.Ports.OpenSerialPort 方法。

说明:

不能使用 .NET Framework 类直接访问其他类型的端口,如并行端口、USB 端口等。若要访问计算机所在网络,请参见在 .NET Framework 网络操作中使用的类

枚举

此表列出并描述了用于访问串行端口的主要枚举:

枚举

说明

Handshake

指定在为 SerialPort 对象建立串行端口通信时使用的控制协议。

Parity

指定 SerialPort 对象的奇偶校验位。

SerialData

指定在 SerialPort 对象的串行端口上收到的字符的类型。

SerialError

指定在 SerialPort 对象上发生的错误。

SerialPinChange

指定在 SerialPort 对象上发生的更改的类型。

StopBits

指定在 SerialPort 对象上使用的停止位的数目。

任务

此表列出并描述了用于访问串行端口的主要任务:

要执行的操作

请参见

显示可用的串行端口

如何:在 Visual Basic 中显示可用的串行端口

使用连接到计算机串行端口的调制解调器拨号

如何:在 Visual Basic 中使用连接到串行端口的调制解调器拨号

向计算机的串行端口发送一个字符串

如何:在 Visual Basic 中将字符串发送到串行端口

从计算机的串行端口接收一个字符串

如何:在 Visual Basic 中从串行端口接收字符串

请参见

参考

My.Computer.Ports 对象

其他资源

访问计算机的端口

进一步了解 Visual Basic