-
C #串口源码
基于C#的串口通信源码。。。。基于C#的串口通信源码。。。。基于C#的串口通信源码。。。。基于C#的串口通信源码。。。。基于C#的串口通信源码。。。。基于C#的串口通信源码。。。。基于C#的串口通信源码。。。。基于C#的串口通信源码。。。。
- 2023-01-14 06:35:04下载
- 积分:1
-
C# 使用DrawPolygon方法绘制一个多边形
C# 调用Graphics对象的DrawPolygon方法绘制一个多边形,我们用代码定义多边形的每条边:Point point6 = new Point(160, 20); //实例化Point类,注意多边形的每个边都需要定义不同数据。
Point[] myPoints ={ point1, point2, point3, point4, point5, point6 };//创建Point结构数组
//调用Graphics对象的DrawPolygon方法绘制一个多边形
ghs.DrawPolygon(myPen, myPoints);
- 2022-02-03 12:31:32下载
- 积分:1
-
C#制作文字渐变的 WPF 窗体按钮特效
C#制作文字渐变的 WPF 窗体按钮特效,就是大家熟悉的渐变按钮,按钮的大小会随窗口的变化而变化,且按钮中的文本颜色呈现渐变色彩,当鼠标悬停于上面时,还会具有不同的渐变动画效果,截图所示为静态效果,请下载后编译查看动画效果.
- 2022-01-26 00:26:26下载
- 积分:1
-
C# ShowDialogPBar 弹出模式窗口显示进度条
C# 弹出模式窗口显示进度条,本源码以复制文件显示进度条的功能来演示弹出式窗口的创建和设置方法,为了演示方便,代码中还定义了复制文件的函数、返回上一级目录的函数,在弹出窗口的定义和进度条的生成方面,代码比较多,且注释也很丰富,相信会对C#学习者对了解进度条和弹出窗口的用法有一定帮助。
- 2022-06-18 20:09:58下载
- 积分:1
-
C# 序列中所有元素是否都满足指定条件
C# 序列中所有元素是否都满足指定条件,使用List序列对象创建List人员列表,判断是否所有人员的年龄都大于30岁,dgpwC#中序列的用法:
bool result = People.All(p => p.Old > 30);显示查询结果:
label1.Text = "数据源:{1,"王*军",28},{2,"赵*东",31},{3,"王*科",33}";//数据源
label2.Text = "查询表达式:All(p => p.Old > 30)";//查询表达式/操作
label3.Text = "查询结果:" + result.ToString();//查询结果
更详细代码请下载源码。
- 2023-08-15 15:50:03下载
- 积分:1
-
Visual C# LINQ转换为一对多字典
Visual C# 转换为一对多字典,构造泛型列表,使用LINQ查找用户代码小于3的列表,此时的query变量的类型是IEnumerable类型,使用ToLookup方法将query转换为一对多字典类型:
ILookup userLookup = query.ToLookup(itm => itm.UserCode);
label1.Text = "ILookup的结果是:
";
foreach (var user in userLookup)//遍历查询结果
{
label1.Text += user.Key;//显示主键
label1.Text += " ";
foreach (var user2 in user)//遍历所有值
{
label1.Text += user2.UserName + " , ";//显示键值
}
label1.Text += "
";
}
- 2023-05-18 03:20:03下载
- 积分:1
-
C# 利用数据绑定控件ListView修改数据
cmd.CommandText = "update 员工表 set 员工姓名= +//设置将要执行的SQL语句
this.textBox2.Text + ,基本工资= + this.textBox4.Text +
,工作评价= + this.textBox5.Text +
where 员工编号= + this.textBox1.Text + ";
con.Open();//打开数据库连接
cmd.Connection = con;//设置命令对象的连接属性
cmd.ExecuteNonQuery();//执行SQL语句
con.Close();//关闭数据库连接
return true;//方法返回布尔值
- 2022-01-24 18:10:16下载
- 积分:1
-
C# 合并DataGridView控件单元格数据
C# 合并DataGridView控件单元格,合并列相同的内容,结合数据库来实现:
if (conn.State == ConnectionState.Closed)//判断数据库是否关闭
conn.Open();//打开数据库
string selectString = "select * from tb_emp";//定义查询字符串
Adapter = new SqlDataAdapter(selectString, conn);//实例化填充数据集和更新数据库的对象
Adapter.Fill(dataSet);//填充dataSet数据集
dataGridView1.DataSource =dataSet.Tables[0];//为dataGridView1设置数据源
conn.Close();//关闭数据库
填写单元格内容,相同的内容的单元格只填写第一个,对每一列相同单元格进行合并
- 2023-08-28 20:40:03下载
- 积分:1
-
C# dateTimePicker 日历控件 弹出式日期选择
C# 实现一个dateTimePicker 日历控件,单击后弹出式日期选择框,比较 经典的操作方法和界面风格。
当用户点击日期选择按钮后,会执行以下函数代码:
private void Form1_Load(object sender, EventArgs e)
{
dateTimePicker1.Format = DateTimePickerFormat.Custom;
dateTimePicker1.CustomFormat = "MMMM dd, yyyy - dddd";
label1.Text = dateTimePicker1.Text;
}
弹出的日期选择形式如下图所示,完整源码请下载 。
- 2023-02-13 07:35:03下载
- 积分:1
-
C#生成连续和任意重复的字符串实例
C#调用自定义方法生成字符串实例,生成的这些字符串有两种类型,一种是生成包括N个连续字符的字符串,另一个是生成指定重复字符的字符串,在平时的应用中,有很多卡号和序列号需要生成类似的号码,有兴趣的可参考。
static void Main(string[] args)
{
Program p = new Program();//创建Program对象
p.CreateSString();//调用自定义方法
p.CreateTString();//调用自定义方法
Console.Read();
}
private void CreateSString()
{
//生成包含6个连续字符的字符串
string str = new string(Enumerable.Range(0, 6).Select(i => (char)(i + 65)).ToArray());
Console.WriteLine("包含6个连续字符的字符串:" + str);
}
private void CreateTString()
{
//生成包含3个重复字符串的字符串
string str = string.Join(string.Empty, Enumerable.Repeat("MR", 3).ToArray());
Console.WriteLine("包含3个重复字符串的字符串:" + str);
}
- 2022-07-11 13:58:31下载
- 积分:1