共用方式為


.NET Framework 中使用 Visual Basic 的連接埠作業

更新:2007 年 11 月

您可以透過 System.IO.Ports 命名空間中的 .NET Framework 類別,存取電腦的序列埠。最重要的類別 (Class) SerialPort 會提供同步化與事件驅動之 I/O 的架構、Pin 和中斷狀態的存取權,以及序列驅動程式屬性的存取權。可以在 Stream 物件中包裝它,並且可以透過 BaseStream 屬性存取它。在 Stream 物件中包裝 SerialPort,即可讓使用資料流的類別存取序列埠。命名空間包含簡化序列埠之控制的列舉型別 (Enumeration)。

建立 SerialPort 物件最簡單的方法就是透過 My.Computer.Ports.OpenSerialPort 方法。

注意事項:

您不能直接使用 .NET Framework 類別存取其他類型的埠 (例如,平行埠、USB 埠等等)。若要存取電腦的網路,請參閱用於 .NET Framework 網路作業的類別

列舉型別

此表會列出並描述用於存取序列埠的主要列舉型別:

列舉型別

描述

Handshake

指定在建立 SerialPort 物件的序列埠通訊時使用的傳輸通訊協定。

Parity

指定 SerialPort 物件的同位檢查位元。

SerialData

指定在 SerialPort 物件之序列埠上收到的字元型別。

SerialError

指定在 SerialPort 物件上發生的錯誤。

SerialPinChange

指定在 SerialPort 物件上發生的變更型別。

StopBits

指定在 SerialPort 物件上所使用的停止位元數。

工作

此表會列出並描述用於存取序列埠的主要工作:

若要

請參閱

顯示可用的序列埠

HOW TO:在 Visual Basic 中顯示可用的序列埠

撥接與電腦序列埠連接的數據機

HOW TO:在 Visual Basic 中撥接與序列埠連接的數據機

將字串傳送至電腦的序列埠

HOW TO:在 Visual Basic 中將字串傳送至序列埠

接收來自電腦序列埠的字串

HOW TO:在 Visual Basic 中接收來自序列埠的字串

請參閱

參考

My.Computer.Ports 物件

其他資源

存取電腦的連接埠

深入研究 Visual Basic