您的位置:首页 >> 编程开发 >> .NET >> C# >> 正文
RSS
 

C#串口操作(国外网站看来的,共享一下)

http://www.rdxx.com 05年01月06日 12:12 Blog 我要投稿

关键词: 串口 , 网站 , C# , 共享 , 操作
前一阵,从国外网站看到一个用C#来操作串口的类。下载下来试了一下,觉得不错。共享一下。
/*
* Author: Marcus Lorentzon, 2001
*         d98malor@dtek.chalmers.se
*
* Freeware: Please do not remove this header
*
* File: SerialStream.cs
*
* Description: Implements a Stream for asynchronous
*              transfers and COMM. Stream version.
*
* Version: 2.4
*
*/

#region Using

using System;
using System.IO;
using System.Threading;
using System.Runtime.InteropServices;
using System.ComponentModel;

#endregion Using

namespace LoMaN.IO {

   
public class SerialStream : Stream {
       
       
#region Attributes

       
private IOCompletionCallback m_IOCompletionCallback;
       
private IntPtr m_hFile = IntPtr.Zero;
       
private string m_sPort;
       
private bool m_bRead;
       
private bool m_bWrite;

       
#endregion Attributes

       
#region Properties

       
public string Port {
           
get {
               
return m_sPort;
            }
           
set {
               
if (m_sPort != value) {
                    Close();
                    Open(value);
                }
            }
        }

       
public override bool CanRead {
           
get {
               
return m_bRead;
            }
        }

       
public override bool CanWrite {
           
get {
               
return m_bWrite;
            }
        }

       
public override bool CanSeek {
           
上一页 下一页

 
 
标签: 串口 , 网站 , C# , 共享 , 操作 打印本文
 
 
  热点搜索
 
 
 



Valid XHTML 1.0 Transitional
Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
收藏本页
收藏本站