Поделиться через


Операции с портами в .NET Framework в Visual Basic

Обновлен: Ноябрь 2007

Доступ к последовательным портам компьютера можно получить с помощью классов .NET Framework в пространстве имен System.IO.Ports. Наиболее важный класс SerialPort предоставляет средства для синхронного и управляемого событиями ввода-вывода, доступа к состоянию подключения-отключения устройства, а также для доступа к свойствам драйвера последовательного порта. Он может быть заключен в оболочку объекта Stream, доступного через свойство BaseStream. Заключение объекта SerialPort в оболочку объекта Stream позволяет обеспечить доступ к последовательному порту с помощью классов, использующих потоки. Пространство имен включает перечисления, которые упрощают управление последовательными портами.

Самый простой способ создания объекта SerialPort заключается в использовании метода My.Computer.Ports.OpenSerialPort.

ms172760.alert_note(ru-ru,VS.90).gifПримечание.

Нельзя использовать классы .NET Framework для непосредственного доступа к портам других типов, например параллельным портам, USB-портам и т. д. Сведения о получении доступа к компьютерной сети см. в разделе Классы, используемые в сетевых операциях .NET Framework.

Перечисления

В этой таблице приведен список и описания основных перечислений, используемые для доступа к последовательному порту.

Перечисление

Описание

Handshake

Определяет протокол управления, используемый для установления связи через последовательный порт для объекта SerialPort.

Parity

Задает бит четности для объекта SerialPort.

SerialData

Указывает тип символа, полученного в последовательном порту объекта SerialPort.

SerialError

Указывает ошибки, возникающие в объекте SerialPort

SerialPinChange

Указывает тип изменения, произошедшего в объекте SerialPort.

StopBits

Указывает число стоповых битов, используемых в объекте SerialPort.

Задачи

В этой таблице перечислены и описаны основные задачи доступа к последовательному порту.

To

См. в разделе

Отображение доступных последовательных портов

Практическое руководство. Отображение доступных последовательных портов в Visual Basic

Набор номера на модеме, подключенном к последовательному порту компьютера

Практическое руководство. Дозвон при помощи модема, подключенного к последовательному порту компьютера, в Visual Basic

Отправка строки в последовательный порт компьютера

Практическое руководство. Отправка строк в последовательный порт в Visual Basic

Получение строки из последовательного порта компьютера

Практическое руководство. Получение строк из последовательных портов в Visual Basic

См. также

Ссылки

Объект My.Computer.Ports

Другие ресурсы

Доступ к портам компьютера

Идём дальше с Visual Basic