如何使用Visual Studio 2017和C#语言制作串口上位机软件

1.上一节介绍了串口发送,这一节介绍串口接收以及如何更改图标,串口接收要比串口介绍复杂一些,因为自.net 2.0以后加强了安全机制,不允许在winform中直接跨线程(而事件触发需要产生一个线程处理)访问控件的属性,也就是不能在串口接收事件里面将接收到的串口数据直接显示到“textBox1”控件上,解决这个问题的办法有很多,这里我们采用订阅委托的方法,关于委托的介绍,网友可以自行百度C#委托,具体操作方法请参照下图:

2.找到串口接收事件

3.在串口接收事件里面执行委托

4.测试串口接收,如下图所示,右侧的串口助手向左侧的串口助手发送“1234567”。

5.接下来更改窗口左上角图标。

a.首先到https://www.easyicon.net/ 图标网站上找到自己想要的icon图标,注意必须下载.ico格式的图标,如下图所示。

b.点击窗体,找到窗体的Icon属性

c.添加Icon图片到窗体上

6.更改.exe文件图标

a.右键“解决方案”下面的“COM”-点击属性。

b.点击浏览找到我们之前下载的icon图片

c.右键“解决方案”下面的“COM”-点击“重新生成”。

d.找到工程文件夹根目录下的.exe文件,此文件为我们最终在电脑上运行的文件。

7.到此关于串口助手的主要开发工作已经完成,其中有很多不足的地方,比如不能自动更新端口,不能清除发送和接收窗口里面的数据等等,希望大家能够自己添加上去。

下方为本项目的工程文件下载,有需要的朋友请自行下载!

https://pan.baidu.com/s/1c3N3RqC

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180219G0N29400?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券