C#上位机串口界面设计

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

C#上位机串口界面设计_第1张图片

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

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

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

C#上位机串口界面设计_第2张图片

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

C#上位机串口界面设计_第3张图片

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

C#上位机串口界面设计_第4张图片

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

C#上位机串口界面设计_第5张图片

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

C#上位机串口界面设计_第6张图片

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

C#上位机串口界面设计_第7张图片

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

C#上位机串口界面设计_第8张图片

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

C#上位机串口界面设计_第9张图片

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

C#上位机串口界面设计_第10张图片

你可能感兴趣的:(C#)