原创 列举所有可用的串口名(转帖)

2008-10-30 20:07 3628 4 4 分类: 软件与OS

转载处:http://book.51cto.com/art/200807/81874.htm



2.2.4 列举所有可用的串口名


http://book.51cto.com  2008-07-20 16:44  (美)李(Lee, W.M.)著/田国法,吴兰陟译  人民邮电出版社  我要评论(0)





2.2.4 列举所有可用的串口名


窗体首次加载时,我们将获取计算机上所有可用的串口名称并将这些名称添加到ComboBox控件里。双击窗体以切换到代码,Form1_Load事件处理函数会自动显示。为该事件编写如下代码。


注解 在本章的后面,要使得Visual Sudio 2005自动为一个控件的默认事件(如窗体的Load事件和按钮的Click事件)创建处理函数,双击该控件即可。


 

C#里的事件处理


在Form1_Load事件的C#版本里,我们同时为SerialPort类的DataReceived事件添加了事件处理函数。该事件将会在数据到达串口时触发。在Visual Basic 2005中我们无须绑定这一事件处理函数,因为可以使用Handles关键字来自动实现。


还需注意的是,对于代码的C#版本,在按下F5来测试代码之前,需要将以下部分注释掉,因为DataReceived()事件处理函数尚未定义。


 
图2-10显示了窗体首次加载时ComboBox控件的样子。

  
图2-10 显示所有串口名称的ComboBox控件
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
4
关闭 站长推荐上一条 /3 下一条