Operazioni sulle porte in .NET Framework con Visual Basic
Aggiornamento: novembre 2007
È possibile accedere alle porte seriali del computer attraverso le classi .NET Framework nello spazio nomi System.IO.Ports. La classe più importante, SerialPort, fornisce un framework per l'I/O sincrono e basato su eventi, l'accesso agli stati di blocco e interruzione, l'accesso alle proprietà del driver seriale. Può essere inserita in un oggetto Stream, accessibile attraverso la proprietà BaseStream. Inserendo SerialPort in un oggetto Stream, è possibile accedere alla porta seriale attraverso le classi che utilizzano i flussi. Lo spazio nomi include le enumerazioni che semplificano il controllo delle porte seriali.
Il modo più semplice per creare un oggetto SerialPort è utilizzare il metodo My.Computer.Ports.OpenSerialPort.
![]() |
---|
Non è possibile utilizzare le classi .NET Framework per accedere direttamente ad altri tipi di porte, quali le porte parallele, le porte USB e così via. Per accedere alla rete del computer, vedere Classi utilizzate nelle operazioni di rete di .NET Framework. |
Enumerazioni
In questa tabella vengono elencate e descritte le enumerazioni principali utilizzate per l'accesso alla porta seriale:
Enumerazione |
Descrizione |
---|---|
Consente di specificare il protocollo di controllo utilizzato per stabilire la comunicazione della porta seriale per un oggetto SerialPort. |
|
Consente di specificare il bit di parità per un oggetto SerialPort. |
|
Consente di specificare il tipo di carattere ricevuto sulla porta seriale dell'oggetto SerialPort. |
|
Consente di specificare l'errore che si è verificato nell'oggetto SerialPort |
|
Consente di specificare il tipo di modifica eseguita nell'oggetto SerialPort. |
|
Consente di specificare il numero di bit di interruzione utilizzato nell'oggetto SerialPort. |
Attività
In questa tabella vengono elencate e descritte le attività principali per l'accesso alla porta seriale:
Per |
Vedere |
---|---|
Mostrare le porte seriali disponibili |
Procedura: mostrare le porte seriali disponibili in Visual Basic |
Comporre numeri con un modem collegato alla porta seriale di un computer. |
Procedura: comporre numeri con modem collegati a porte seriali in Visual Basic |
Inviare una stringa a una porta seriale del computer |
|
Ricevere una stringa da una porta seriale del computer |
Procedura: ricevere stringhe da porte seriali in Visual Basic |