首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

串口助手(简洁版)上位机软件零基础教程( C# + visual studio2017 )(二)

串口已经打开了,将comboBox1设置为不可操作 comboBox2.Enabled = false; //串口已经打开了,将comboBox2设置为不可操作...同样双击发送按键 ,进入发送按钮按下代码段,并写入代码如下: '''C# /*发送按键按下调用*/ private void button1_Click(object...Text.Substring(i, 1)); //取待发送文本框中的第i个字符 serialPort1.Write(str, 0, 1); //写入串口设备进行发送...} } } 总结:1. serialPort1.Write(str, 0, 1); 是向串口发送缓冲区中写数据,第一位是待写入数组名...串口已经打开了,将comboBox1设置为不可操作 comboBox2.Enabled = false; //串口已经打开了,将comboBox2设置为不可操作

3.1K10

C# 可视化程序设计机试知识点汇总,DBhelper类代码

.DisplayMember = "typeName"; this.comboBox1.ValueMember = "typeID" //将返回的结果绑定到DataGridView控件中 this.comboBox1...this.dataGridView1.SelectedRows.Count>0) { //”=”号左边给全局变量typeID赋值, ”=”号右边获得选中第一行第一列的值转为string类型(列标号数据库中的顺序为准...的内容等于”女“,就选中所对应的单选按钮 if (IsAddBed=="女"){ this.radioButton1.Checked = true; } } 添加(click事件) 第一步、获取值...; } 修改(click事件) 第一步、获取值 //(获得文本框的值) string TypeName = this.textBox2.Text; //(判断复选框是否选中)选中了给...; } 删除(Click事件) //定义sql语句(typeID是全局变量,DataGridView控件的cellClick事件中获取选中的隐藏的类型ID) string sql = string.Format

7.7K20
您找到你想要的搜索结果了吗?
是的
没有找到

C#上位机开发(三)—— 构建SerialAssistant雏形

DropDown模式,既可以选择下拉项,也可以选择直接编辑;另一种是DropDownList模式,只能从下拉列表中选择,两种模式通过设置DropDownStyle属性选择,这里我们选择第二种模式;     那么,如何加入下拉选项呢...comboBox5.Text = "1"; }   4)按钮控件(Button)   5)文本框控件(TextBox)    TextBox控件与label控件不同的是,文本框控件的内容可以由用户修改...,这也满足我们的发送文本框需求;在默认情况下,TextBox控价是单行显示的,如果想要多行显示,需要设置其Multiline属性为true;    TextBox的方法中最多的是APPendText方法...,它的作用是将新的文本数据末尾处追加至TextBox中,那么当TextBox一直追加文本后就会带来本身长度不够而无法显示全部文本的问题,此时我们需要使能TextBox的纵向滚动条来跟踪显示最新文本,所以我们将...textBox_receive.Text = ""; //清空接收区             textBox_send.Text = ""; //清空发送区 }

2.6K41

VB.NET数据库编程基础教程

该属性用来指定选取哪些数据以及如何选取数据。 (2)Fill方法: Fill方法用来完成向DataSet对象中填充由OleDbDataAdapter对象数据库中检索的数据。...ADO.NET首先用Connections对象在Web页面和数据库之间建立连接,然后通过Commands向数据库提供者发出操作命令,使操作结果流数据的形式返回连接。...为此,我们为大家介绍如何用代码来实现数据绑定。用代码实现数据绑定的优点在于灵活自由,代码移植方便。 为了便于更好的理解,我们仍然选用“TextBox”控件作为实例来介绍。...2.绑定到Label控件 有了上面的内容做基础,再来讨论如何把数据集绑定到Label控件上就显得很简单了。把数据绑定到Label控件的方法与绑定到TextBox控件的方法大同小异。...代码中我们同时还利用了BeginEdit()与EndEdit()方法,任何数据的修改都必须在这两个方法之间进行。前者是数据修改的入口,后者则是完成将数据写入数据库的工作。

4.6K30

【愚公系列】2023年11月 Winform控件专题 ComboBox控件详解

一、ComboBox控件详解ComboBox是Winform(Windows Forms)中的一种常用控件,它可以让用户预先定义的选项列表中选择其中一个选项。...默认情况下,下拉列表框的宽度与ComboBox控件的宽度相同。但是,在某些情况下,可能需要更改下拉列表框的宽度,适应更长的选项文本或更多的选项。...DropDownStyle属性是ComboBox控件的枚举类型,可选择的值有三种:DropDown:这是默认值,此时ComboBox控件下拉列表展开的形式显示,用户可以手动点击下拉列表选择要显示的选项...DropDownList:此时ComboBox控件下拉列表展开的形式显示,但是用户不能输入或编辑下拉列表中的选项内容,只能从中选择一个选项。...textBox1.Text = "物理成绩:80"; break; case "化学": textBox1.Text = "化学成绩:88";

1.2K11

1-3 Winform 中的常用控件(3

u 实验步骤(1): 由图1-15所示,工具箱之中拖拽一个列表框控件,两个组合框控件以及一个文本框控件到Form窗体上,调整控件基本属性达到图1-15效果。...,listBox控件如何定位值             this.textBox1.Text = "产品部";      } u 实验步骤(3): 选择上面的ComboBox控件,在其SelectedIndexChanged....SelectedItem = mess;             listBox1.SelectedItem = mess;             textBox1.Text = mess;     ...表1-17 MessageBox.Show()方法重载的不同效果 u 实验步骤(1): 由图1-17所示,工具箱之中拖拽3个Button控件和一个Label标签控件到Form窗体上,调整控件基本属性达到图...showDialog()是模式窗体,与show方法的主要区别在于showDialog()打开的窗体,要等当前窗体关闭后才能操作其他窗体,而show()方法则不受此限制。

2.4K10

了解模板化控件(9):UI指南

它们全部都在 Windows.UI.Xaml.Controls.Primitives 命名空间中,如ComboBox.TemplateSettings和ProgressBar.TemplateSettings...借用附加属性 TextBox为例,TextBox中包含一个ScrollViewer部件,想要通过属性控制这个ScrollViewer,其中一种做法是在TextBox中添加各项属性,然后在ControlTemplate...HorizontalAlignment="Left" Margin="0,10" /> <ComboBox Width="300"...控件在获得焦点时会尝试已加载的ControlTemplate中查找Control.IsTemplateFocusTarget="True"的UI元素,如果找到,就将FocusVisual绘制到这个元素的边界...符合操作系统的操作习惯 Windows平台来说,典型的错误是将约定俗成的“OK、Cancel”顺序改成“Cancel、OK”,甚至同一个程序中同时存在两种状况。 ?

1.2K20

数据库之ADO.NET基础知识整理

stu.TsName = reader[1].ToString();                                //reader【】类似数组,0...                           }                         }                     }           3.控件是否隐藏的属性:visible        4.laber...                            string gender =sd.GetString(1);                              string name= sd[“列名”]//也可以获取值...若需要一些数据,可以将控件中选定的数据转换为所需对象的类型           ContentInfo con=  listBox1.SelectedItem as ContentInfo;      textBox1....DisplayMember = "tclassName";            //最后一步再将表写入到控件中            comboBox1.DataSource = table;

1.9K20

接口基础教程之五 实现接口

下面例子中同时公制单位和英制单位显示框的尺寸。Box类继承 IEnglishDimensions和 IMetricDimensions两个接口,它们表示不同的度量衡系统。...接口可以零或多个接口中继承。多个接口中继承时,用":"后跟被继承的接口名字,多个接口名之间用","分割。...: Control { new public void Paint( ) {...} }    TextBox 中的方法Paint 隐藏了Control中的方法Paint ,但是没有改变Control.Paint...下面例子中同时公制单位和英制单位显示框的尺寸。Box类继承 IEnglishDimensions和 IMetricDimensions两个接口,它们表示不同的度量衡系统。...: Control { new public void Paint( ) {...} }    TextBox 中的方法Paint 隐藏了Control中的方法Paint ,但是没有改变Control.Paint

79830

可视化数据库设计软件有哪些_数据库可视化编程

6)将节点服务器资源管理器中拖到 Visual Studio .NET 项目中,从而创建引用数据资源或监视其活动的数据组件。...2)添加新查询:在学生档案查询中,有时需要对学生姓名、学号、性别进行模糊查询,因此需要添加新查询适合系统需求。...1.数据访问窗体控件 典型数据访问窗体控件有DataGridView,此外在第2章中介绍的许多控件(如TextBox、Label、ComboBox、ListBox等)也可以设置数据源关联到数据表的字段...6)DataGridView 控件 DataGridView 控件提供一种强大而灵活的表格形式显示数据的方式。...用户可以使用 DataGridView 控件来显示少量数据的只读视图,也可以对其进行缩放显示特大数据集的可编辑视图。

6.7K40

深入浅出话属性

这种直接把数据暴露给外界的做法很不安全,很容易就把错误的值写入字段。...如果在每次写入字段的时候先判断一下值的有效性又会增加冗余的代码并违反了面向对象要求的“高内聚”的原则,我们希望对象自己有能力判断将被写入值是否正确,于是,程序员仍然把字段定义为private,而使用一对非...在这个方法中,一个Set为前缀负责判断数据的有效性并写入数据。另一个Get为前缀的负责把字段里的数据读出来。如下图: ?...简言之,依赖属性就是可以自己没有值,并能够通过Binding数据源获取值(依赖在别人身上)的属性。拥有依赖属性的对象被称为“依赖对象”。...调用GetValue又如何将值读取出来?而且ReadOnly关键字修饰的变量不是只读的吗?那么怎么可能写入值呢?

90230

C++ Qt开发:ComboBox下拉组合框组件

在Qt中,ComboBox(组合框)是一种常用的用户界面控件,它提供了一个下拉列表,允许用户预定义的选项中选择一个。...该组件提供了一种方便的方式让用户预定义的选项中进行选择,一般来说ComboBox按钮的形式显示在界面上,用户点击按钮后,会弹出一个下拉列表,其中包含预定义的选项。...ComboBox是一致的。...通常情况下使用ComboBox组件与前几章中所示案例保持一致,只需要通过ui->comboBox_Main->调用不同的属性即可实现赋值或取值,此处我们来演示一个更复杂的需求,实现选择组件的联动效果,即用户选择主选择框时自动列出该主选择框的子项...首先我们先来演示一下如何向Main选择框内批量追加选项,为了能更好的展示图标的导入,此处分别增加browser alt.ico和ksirtet.ico两个ICO图标,读者可通过《C++ Qt开发:PushButton

65710

C++ Qt开发:ComboBox下拉组合框组件

在Qt中,ComboBox(组合框)是一种常用的用户界面控件,它提供了一个下拉列表,允许用户预定义的选项中选择一个。...该组件提供了一种方便的方式让用户预定义的选项中进行选择,一般来说ComboBox按钮的形式显示在界面上,用户点击按钮后,会弹出一个下拉列表,其中包含预定义的选项。...ComboBox是一致的。...通常情况下使用ComboBox组件与前几章中所示案例保持一致,只需要通过ui->comboBox_Main->调用不同的属性即可实现赋值或取值,此处我们来演示一个更复杂的需求,实现选择组件的联动效果,即用户选择主选择框时自动列出该主选择框的子项...首先我们先来演示一下如何向Main选择框内批量追加选项,为了能更好的展示图标的导入,此处分别增加browser alt.ico和ksirtet.ico两个ICO图标,读者可通过 《C++ Qt开发:PushButton

36710
领券