C# winfrom调用摄像头扫描二维码(完整版)

前段时间看到一篇博客,是这个功能的,参考了那篇博客写了这个功能玩一玩,没有做商业用途。发现他的代码给的有些描述不清晰的,我就自己整理一下发出来记录一下。 参考博客链接:https://www.cnblogs.com/geeking/p/4181450.html 好了 进入正题。 项目环境 项目代码的 ...

C#通用查询器

很多通用查询器,对查询条件中的AND及OR的支持度不是很好,要么全部是AND要么全部是OR。笔者通过一段时间的摸索,终于完成了一个自己较为满意的通用查询器, 可以实现多条件的AND及OR,现将实现过程记录一下: 1、在App.config中添加数据库连接字符串。 <connectionStrings ...

C# DataGridView自动保存列的宽度和位置

WinForm程序中表单的自动保存列的宽度和位置,是一种常见的功能,对于用户体验来说是非常好的。现记录一下实现过程: 1、新建一个类,命为为:DataGridViewColumnStyle。 这个类实现的功能:当DataGridView的列宽或列的位置发生改变时,系统将自动记录DataGridVie ...

C# DataGridView右键菜单自定义显示及隐藏列

WinForm程序中表单的列可自定义显示及隐藏,是一种常见的功能,对于用户体验来说是非常好的。笔者经过一段时间的摸索,终于实现了自己想要的功能及效果,现记录一下过程: 1、新建一个自定义控件,命名为:PopupMenuControl。 2、在PopupMenuControl.Designet文件中的 ...

Winform中在使用Dock属性设计页面布局控件的顺序导致页面效果不同的问题

场景 在Winform中进行页面设计时,常使用控件的Dock属性来进行布局调整。但是由于设置属性的顺序问题,导致达不到想要的效果。 比如以下两个控件 下面的控件设置的Dock属性是Bottom,即在页面底部,那么再设置上面的控件的Dock属性为Fill,理想效果是应该他们按当前布局显示在页面上。但是 ...

上位机开发经验教训总结

--20191118更新程序,程序调整为使用状态机的方式实现 总结下面几点 1.与下位机的连接尽量保持长连接,每次用到的时候去连接的话,过一段时间速度明显下降,什么问题并没有找到 2.C#中的BitConverter 类可以非常方便的在字节与其他类型之间进行转换 3.周期性操作使用while循环,避 ...

<1···456···14>