C#上位机串口界面设计

1、工程新建。选择菜单栏中的【文件】→【项目】,弹出“新建项目“界面,选择【其它语言】→【Visual C#】→【windows窗体应用.NET】。编辑项目名称,定义存储位置,框架修改为.NET Framework4.5。

此时,单击工具栏中的 “启动”按钮,可以看见debug下的调试窗口。像windows普通窗口一样,可以拖动,点击右上方关闭按钮可以关闭并退出调试。

2、打开工具箱。选择菜单栏中的【视图】→【工具箱】,打开工具箱。

3、添加label控件。在工具箱的公共控件中选择【label】控件,拖拽至窗口适当位置,并修改text,分别为端口、波特率、发送模式和接收模式。

4、添加下拉组合框控件。在工具箱的公共控件中选择【comboBox】控件,拖拽至窗口适当位置,选择comboBox控件,单击右键,选择【属性】,选择items,弹出“字符串集合编辑器“界面,输入波特率值。

5、添加容器控件。发送模式下的两个单选按钮为一组,接收模式下的单选按钮为另一组。为了发送和接收单选按钮相互独立,需将其划分组别,因此要引入容器控件。先放置容器控件,再往其中填入单选按钮控件,不然会被覆盖。在工具箱的公共控件中选择【FlowlayoutPanel】控件,拖拽至适当位置。

6、添加单选按钮控件。在工具箱的公共控件中选择【radiobutton】控件,拖拽至相对应的容器控件内,选择radiobutton控件,单击右键,选择【属性】,修改text,如下图所示

7、添加按键控件。在工具箱的公共控件中选择【button】控件,拖拽至窗口适当位置,选择button控件,单击右键,选择【属性】,修改text,backcolor等参数。

8、添加文本框控件。下面的文本框用于储存待发送数据,右边文本框用于储存串口接收到的数据。可在文本框的属性窗口中,更改为多行显示(multiline 栏)(否则无法纵向拉伸);纵向拓展或横向拓展或双向拓展(Scrollbars栏)(文本框边上有没有拖动条)。

9、添加串口控件。选择工具箱的组件中选择【serialport】,拖拽至窗口中,但你会发现窗口中没有serialport控件,因为它在窗口外,窗口的下面,因为他是一个隐式(不可见的)(后台的)控件。在串口的属性窗口中,我们发现可以设置波特率、串口号、停止位、校验位等参数,在这里我们保持默认值就好。

10、添加定时器控件。选择工具箱的组件中选择【timer】,拖拽至窗口中,但你会发现窗口中没有timer控件,因为它在窗口外,窗口的下面,因为他是一个隐式(不可见的)(后台的)控件。在定时器的属性窗口中,我们需要设置中断时间为500ms(Interval 栏);设置定时器使能(Enabled 栏),就是软件一运行,定时器就开始工作。

至此,可视化窗体已经做完了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

机器人自动化控制

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值