c#:vs2019制作温度上位机详细教程 您所在的位置:网站首页 温湿度记录表怎么制作 c#:vs2019制作温度上位机详细教程

c#:vs2019制作温度上位机详细教程

2024-07-04 10:19| 来源: 网络整理| 查看: 265

所用的软件:vs2019 1、创建一个新项目

打开vs2019,选择创建一个新项目,点击下一步:

 搜索“窗体”,找到“Windows窗体应用(.NET Framework)”w项目,点击下一步:

 更改项目名称和位置(可不做更改),最后点击创建:

 最后生成这样一个界面:

然后修改窗口的名字,点击窗口,在右侧属性里找到“Text”,修改文字:

2、在窗口中添加控件

点击左侧的工具箱,并搜索添加button、label、comboBox、GroupBox、panle和serialPort这几个控件:

在添加的控件上点击右键,进入属性,找到“Text”属性,将button1~button3改成搜索串口、打开串口和关闭串口;将label1~label6改为串口号、波特率、校验位、数据位和停止位;

 添加comboBox2中的元素,选中控件,右键,在属性中找到“Item”属性:

 点击,并添加波特率元素:

相似的,然后在comboBox3~comboBox5中分别添加校验位、数据位和停止位的元素:

校验位:

 数据位:

 停止位:

接下来,双击搜索串口按钮,进入到Form1.cs进行编程:

在该事件下面编写下面程序,搜索并获取当前可用的串口:

string[] portname = SerialPort.GetPortNames();//定义一个字符串来获取串口 this.comboBox_port.Items.Clear();//清空comboBox1中的值 foreach (string port in portname)//遍历串口 { var serialPort = new SerialPort();//把串口赋给定义的var变量 serialPort.PortName = port; serialPort.Open();//打开串口 this.comboBox_port.Items.Add(port);//打开成功,则添加至下拉框 serialPort.Close();//关闭串口 }

 同样的,双击打开串口:

if (serialPort1.IsOpen)//如果串口是打开的 { try { serialPort1.Close();//先判断运行之前串口是否打开,若打开则要先关闭 } catch { } } else { try { serialPort1.PortName = comboBox_port.Text;//选中串口 serialPort1.Open();//打开选中的串口 button_openport.Enabled = false;//此时打开串口按钮失效 comboBox_port.Enabled = false;//选择串口下拉框失效 comboBox_bau


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有