使用 Visual Basic 在 .NET Framework 中执行的端口操作
您可以通过 System.IO.Ports 命名空间中的 .NET Framework 类访问您的计算机的串行端口。 最重要的类 SerialPort 为同步和事件驱动 I/O 提供框架,提供对插针和中断状态的访问以及对串行驱动程序属性的访问。 它可以包装在可通过 BaseStream 属性访问的 Stream 对象中。 通过将 SerialPort 包装在 Stream 对象中,可允许使用流的类访问串行端口。 该命名空间包含可以简化对串行端口的控制的枚举。
创建 SerialPort 对象的最简单的方法是通过 OpenSerialPort 方法创建。
提示
不能使用 .NET Framework 类直接访问其他类型的端口,如并行端口、USB 端口等。 若要访问计算机所在网络,请参见 在 .NET Framework 网络操作中使用的类 (Visual Basic)。
枚举
此表列出并描述了用于访问串行端口的主要枚举:
Enumeration |
说明 |
指定在为 SerialPort 对象建立串行端口通信时使用的控制协议。 |
|
指定 SerialPort 对象的奇偶校验位。 |
|
指定在 SerialPort 对象的串行端口上收到的字符的类型。 |
|
指定在 SerialPort 对象上发生的错误。 |
|
指定在 SerialPort 对象上发生的更改的类型。 |
|
指定在 SerialPort 对象上使用的停止位的数目。 |
任务
此表列出并描述了用于访问串行端口的主要任务:
若要 |
请参见 |
显示可用的串行端口 |
|
使用连接到计算机串行端口的调制解调器拨号 |
|
向计算机的串行端口发送一个字符串 |
|
从计算机的串行端口接收一个字符串 |