自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (19)
  • 收藏
  • 关注

原创 5.自定义侧边导航菜单组件(基于menubar,menu,menuitem)

qml中实现可折叠的侧边导航栏方法 使用menubar 与menubaritem ,menu,menuitem是做不到的。为此将以上组件重写,实现侧边可折叠。

2024-04-12 09:42:09 104

原创 4.自定义输入框(文本输入框&数字输入框)

我的文本输入框继承T.TextField, 有部分属性我不想暴露,所以在外层在加上Item。由于第二,三篇已经讲过模块创建与在模块中如何创建组件我们直接跳过。实际是与TextInput中echoMode设置有关。// 需要暴露哪些属性通过alias映射出去既可。继承我们的文本输入框,使用正则表达式进行规范约束。索引InputPane.qml。

2024-04-10 11:41:32 39

原创 3.封装自定义按键(带图标)

继上回我们已经创建了一个BinButton , 但是是很简单的继承了Button的,此刻我们需要分析。核心在与contentItem属性,我们重绘按键的内容就行,而官方源码采用了IconLabel组件。我们先通过qtcreator的帮助,我们了解到Button继承AbstractButton。这里我们需要自定义一些属性, 使用states状态管理器进行渲染我们组件的状态。操作前,我们最好弄个管理我们所有组件的颜色的单例文件。按键内部布局的情况,我们才能更加好的自定义我们按键。

2024-04-10 09:33:34 47

原创 2.如何创建与引入qml模块,自定义模块化组件库

①因为考虑一些组件可能由多个qml文件构成;②所以我们再BinUI目录下面最好创建一个目录代表一个组件以一个按键为例子,我们在BinUI目录下创建button目录此目录里面创建BinButton.qml组件,如下图简单的测试所以我们先随便往BinButton.qml里面写入一些东西BinButton.qml代码如下Button{完成以上还不行,还记得我们有个qmldir文件吗?这个文件就是管理我们想要暴露出去的组件,给外部调用。所以我们需要。

2024-04-09 16:37:09 112

原创 1. qml的基础入门篇-及学习思路大纲

①查看qt源码,学习qt一定要耐心去看qt的源码,有很多技术我们可以从中借鉴。②查看代码开放平台,向大佬们学习: gitee,github等等平台。③养成写代码的设计模式:什么工厂模式,单例模式等等。④基础文档要时常温故知新:如。

2024-04-09 14:56:16 123

原创 1.qt引入华为鸿蒙字体库

因为一些字体是要收费的, 如果使用了,并且商业用途,那么属于侵权行为,那么在此时我们就想要用一些可商用免费开源的字体库,目前华为鸿蒙字体提供了我们一个解决方案,为此我讲解一下我们如何在我们的qt项目中引入鸿蒙字体。同时,将字体文件打包,放到项目根目录下/assets/fonts/里面。右键qt 项目,创建resourceFile资源,命名为assets。可以的话全部安全这些字体,每个目录是一种类型字体。给这些字体取个别名,毕竟太长了。解压,找到不同风格的字体。将字体文件全部添加进去。

2023-10-30 16:23:46 883

原创 1.创建项目(wpf视觉项目)

本项目主要开发为视觉应用,项目包含(视觉编程halcon的应用,会引入handycontrol组件库,工具库Masuit.Tools.Net,数据库工具sqlSugar等应用)后续如果还有更多的工具会及时补充提醒,暂定这些工具。

2023-09-06 22:25:21 671

原创 php 控制台打印

【代码】php 控制台打印。

2023-03-27 13:35:23 1228 1

原创 vue中调用element-ui el-table树形数据中如何获取选定行的父节点

核心在于使用递归遍历。

2023-03-23 16:43:18 2562

原创 jwt+mysql+redis实现token自动续期原理与在线人数统计机制

(token①)是要返回到前端的,是接下来接口(限制接口)请求需要头部携带的的接口访问凭证,会在访问接口前加入一个token验证拦截,如果redis存在该token,那么通过,获取redis对应key的值也就是(oldtoken)解析,这时候在重新生成(newtoken)之后更新redis中token的值,如果不存在,则拦截访问(token已过期,请重新登录)例如验证码,在60s内发送的验证码,都是一样的,除非验证码消失,再重新创建。很多云上软件,如飞书,钉钉之类,他们的凭证在有效期内返回来的都一样,

2023-02-08 08:38:58 981

原创 2.nodejs如何实现同步ldap组织架构,同步用户,用户认证

很多人说抓名字,都叫IT部的部门 ,旧的资源应该转移到新的IT部,哥哥呀,够呛。举个例子: 服务端这边IT部被删除了,客户端这边IT部下面已经绑定了资源,这个时候同步,客户端的IT部被逻辑删除,那么该部门下面的资源就不在新的组织架构里面了。执行同步时,依旧会逻辑删除原有的IT部,重新创建一个IT部,此IT部非彼IT部,那旧IT部资源去哪了。考虑到一些信息的唯一性,如电话,邮箱,产生的代码,逻辑限定,这里可以考虑一下用户合并或者转移。这里面因为ObjectId不一样了,会产生新的用户,旧用户的资源一直保留,

2022-12-19 16:07:12 709

原创 1.nodejs中config模块遇到的坑

我们配置nodejs系统参数的时候,需要借用config三方模块。然而我们修改了环境变量后,允许程序发现触发的配置文件没变化。解决问题: 这里需要重启命令行工具运行程序。

2022-12-09 11:33:27 492

原创 4.c#自定义控件之分页器PaginationControl

当前页面变化时候触发paginationControl1_CurrentPageChanged。每页数量发送变化是触发paginationControl1_PageSizeChanged。PageSizes --下拉框哪里,可以更改每页数据条数类型如10条每页,20条每页。PageSize --每页数据条数。PagerCount —按键数量。Total 总数据数量。

2022-11-24 16:31:11 556

原创 3.c#自定义属性弹出编辑框

这里我们想定义一个自定义类型,同样也能弹出框编辑先创建一个类Scope.cs,用于声明为自定义属性set;get;set;get;} } }核心在于ScopeEditor,属性编辑器ScopeEditor.cs= null) {= null) {= null) {} } }模态弹出框ScopeEditorDialog.cstry {

2022-11-23 17:36:57 907

原创 2.c#通过mysql.data.dll,连接池操作mysql数据库,查询语句,存储过程,

存储过程的代码,查找两个表格,两个输入,一个输出。C#操作mysql需要依赖一个库。

2022-11-14 08:38:03 504

原创 1.c#读写Ini文件①增加区字段, ②读取区字段, ③删除区, ④删除区字段

【代码】1.c#读写Ini文件①增加区字段, ②读取区字段, ③删除区, ④删除区字段。

2022-11-10 23:52:18 471

原创 C# 如何调用webApi接口

安装成功,就看到就看看自己引用中是否存在Newtonsoft.Json,没有就手动添加到引用中吧。优先封装HttpClient.cs,用于发送http请求,类似于axios,ajax等等。自己创建一个HttpClient.cs,将以下代码拷贝进去即可,无需依赖。将一个json的字符串数据发送到接口中,发送post请求。这里依赖于Newtonsoft.Json,需要去安装。,你可以根据自己的需求的不同进行封装。右键项目-》管理NuGet程序包。这里需要先定义一个数据模型。注意,这里的请求类型为。

2022-11-09 09:53:02 7824

原创 winform 页面设计之半透明掩膜,半透明遮罩,遮住模态窗体父窗体

winform 中 打开的窗体分两种:模态与非模态模态窗体,例如对话框,如果不关闭,那么其父窗体是无法操作的,但是就winform来说 看不出哪个是当前活动窗体;为了让他两者有区分,我们选择遮住模态窗体的父窗体盖上一层半透明暗淡膜,突出活跃的窗体有了这个遮罩 用在窗体上或者一些禁止使用(loading状态)的控件都可以使用不过这个控件存在一定的问题,就是带有FormborderStyle自带标题栏就会出现问题链接: https://download.csdn.net/download/adsd12

2022-07-06 17:19:50 2033

原创 winform 页面设计之自定义窗体拉伸问题

winform美观页面设计自定义窗体自定义标题栏自定义可拉伸窗体c#

2022-07-05 09:57:42 977

原创 winform 页面美观设计之 自定义滚动条

自定义滚动条winform 页面设计修改颜色,两种模式

2022-07-04 17:35:25 1745

原创 winform 页面设计自定义标题栏拖动,双击最大化,拉动还原(c#)

这个设置自定义窗体时,自定义标题栏的一些控制功能

2022-06-27 10:42:27 952

原创 mysql(1)关于into outfile 导出数据解决权限问题

errcode 13 permission denied into outfile mysql 导入导出数据设置权限

2022-06-21 10:32:59 1763

原创 c# 添加日志篇--log4net

c# ,一个上机代码如果没有日志记录,那是存在很大的缺陷的

2022-06-09 14:13:03 2105

原创 winform 页面设计 自定义圆角按键

winform 自带的按键button 美观上面的话,完全不够看那么?想制作一个美观 的自定义圆角按键,如何实现呢?①仅显示文字②仅显示图像③显示图像与文字⑤带有边界的圆角按键方便观看进一步的效果就自制一个自定义窗体使用上圆角按键主要是对原来的按键进行了重绘设计6.代码下载https://download.csdn.net/download/adsd1233123/85924224...

2022-05-27 16:37:40 3296

原创 C#中ExpandSortConverter扩展排序转换器

[TypeConverter(typeof(ExpandSortConverter))]放在类前面[DisplayName(“最小值”), PropertyOrder(1)]放在属性前面public class ExpandSortConverter : ExpandableObjectConverter { #region Methods public override bool GetPropertiesSupported(ITypeDescriptorC

2022-05-27 10:35:25 309

原创 C#与Halcon联合(11)textbox写halcon代码

c#与halcon联合,我在textbox写halcon代码

2022-05-26 09:42:34 552 3

原创 C#与Halcon联合(10)通过外部函数在halcon窗体上写字

目录1.halcon12 相关写字算子set_display_fontdisp_message2.如何查看外部函数的内容①鼠标移至算子右键选择【在新窗口中显示】②直接导出为C#文件查看3.C#联合Halcon外部函数在窗体显示文字①页面设计如下②工程构造③相关代码1.halcon12 相关写字算子*设置字体大小,类型,粗体,斜体set_display_font (3600, 16, 'mono', 'true', 'false')*设置 显示内容,显示的坐标系,行列, 字体颜色, 背景disp_

2022-04-16 13:39:59 3916

原创 VsQt制作tcp通信服务端客户端小工具,可多客户端操作

vs2015 与qt 混合编程,编写qt小工具,tcp通信,单个服务端与多个客户端通信QTcpServer,QTcpSocket

2022-01-05 15:21:23 1898

原创 halcon中sort_region标定板之9点标定mark点各方向排序

目录项目中,为了实现多相机与标定板建立关系就必须让他们同时对标定板不同位置进行标定板坐标标定但是由于相机摆放的位置

2021-12-20 11:21:43 2605

原创 C#修改解决方案的名称 和解决方案文件夹的名称 ,及项目程序名称,项目文件夹名称

目录1.修改之前一定要先备份2.修改项目的名称3.修改整个解决方案的名称1.修改之前一定要先备份修改失败了,没有备份就得炸裂,一定要切记2.修改项目的名称右键项目- >属性 - >应用程序先将 程序集名称 与 默认命名空间 先修改好其次,在按组合键ctrl+ f将原来的项目名称,替换成新的名称;替换时,一定要针对整个解决方案进行替换----切记3.修改整个解决方案的名称关闭解决方案 ,一定要关闭出现无法加载的情况,或者路径出现问题,都有可能①先修改解决方案文件

2021-12-01 15:34:56 5743 6

原创 C#与Halcon联合(9)自制多功能halcon窗体

目录1.窗体功能2.使用windows窗体控件库,制作该halcon多功能窗体3.效果展示--图像与操作说明4.如何使用自制的halcon多功能窗体5.视频展示链接与测试代码链接1.窗体功能①按比例显示图像,不填充拉伸②可鼠标拖动图像移动,滚轮缩放③可显示图像十字叉辅助显示④可以显示鼠标位于窗体位置的坐标及图像灰度值⑤可以保存当前窗体中显示的图像⑥可以对窗体进行截图⑦可以插入halcon窗体中的obj 与 msg ,并显示2.使用windows窗体控件库,制作该halcon多功能窗体①

2021-11-17 15:09:28 5434 5

原创 halcon两区域的有无角度要求的最小距离

目录1.不带角度的两区域的最小距离2.带角度的两区域最小距离1.不带角度的两区域的最小距离read_image (Image151325S132787556058004751, 'C:/Users/Administrator/Desktop/测试.png')draw_rectangle2_mod (3600, 308, 413, 1.54, 165, 75, Row1, Column1, Phi1, Length11, Length21)gen_rectangle2 (Rectangle, Row1

2021-10-18 17:30:22 307 1

原创 C#与Halcon联合(8)打开笔记本摄像头DirectShow与读取二维码

目录1.环境准备2.halcon调用笔记本摄像头1.环境准备①VS2015②halcon12.0-642.halcon调用笔记本摄像头第三点显示DirectShow即可。完成以上步骤就可以看到自己笔记本的成像了halcon调用的笔记本摄像头代码如下* Image Acquisition 01: Code generated by Image Acquisition 01open_framegrabber ('DirectShow', 1, 1, 0, 0, 0, 0, 'defa

2021-09-23 08:34:53 2976 4

原创 C#中的txt文件的增删改查SetValue(key,value)与GetValue(key)

目录1.读写txt文档2.实现对txt文档的增删改查3.源代码下载链接1.读写txt文档 private void Form1_Load(object sender, EventArgs e) { TxtFile.txtName = txb_FileName.Text; TxtFile.SetValue("语文", 89); TxtFile.SetValue("数学", 90.5);

2021-09-16 13:33:03 1247

原创 C#服务端与多客户端进行Tcp通信

目录1.服务端(Tcp Server)2.服务端Demo(Tcp Server)3.客户端(Tcp Client)4.客户端Demo(Tcp Client)1.服务端(Tcp Server)①创建监听套接字 //负责监听客户端请求连接信号的套接字 Socket listenSocket = null;//(IPv4协议,数据流双向,TCP协议)listenSocket = new Socket(AddressFamily.InterNetwork,SocketType.Stream,Proto

2021-08-30 09:18:52 8256 2

原创 C#与halcon联合(7)直线工具框架可增删查改,且可拟合查找边缘与绑定模型

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-08-26 22:21:57 855

原创 C#与halcon联合(6)标定板标定,获得像素精度

文章目录1.标定功能要求2.halcon代码实现解析3.halcon整体操作代码4.制作Winform标定Demo1.标定功能要求通过halcon求出两圆圆心之间的像素距离,再利用标定板的两圆圆心已知的实际距离,运用以下公式计算出相机精度。公式:相机精度 = 实际距离/像素距离以下标定板的两圆圆心已知的实际距离为7.50(mm)2.halcon代码实现解析①获取ROI区域:ImageReducedread_image (Image, 'C:/Users/Administrator/D

2021-08-24 08:56:08 3494 8

原创 C#与halcon联合(5)模型匹配,单步查找,遍历查找

文章目录1.halcon模型匹配代码生成2.将halcon的代码导出3.制作winform操作Demo4.代码链接和展示视频链接1.halcon模型匹配代码生成打开halcon,选择助手中的Matching工具第一步加载图片,第二步绘画ROI区域设置的模型为骰子中的3个点。打开应用,第一步加载所有样品图片第二步检测所有图片中匹配到的模型检测结果都是每张图片找到了一个能够匹配的模型样品图片如下在halcon中以上操作代码生成,如下操作halcon中生成的代码:* Matchi

2021-08-16 16:42:41 1891 2

原创 基于STM32的快速上手竞赛教程(1)Keil5安装教程

目录1.STM32单片机的用途2.开始前,要准备的东西3.制作编写代码的基础框架1.STM32单片机的用途在比赛中,我们往往需要STM32单片机充当核心的角色。干嘛呢?控制舵机,电机轮子,语音播报模块,红外线模块,超声波测距模块,颜色识别模块,继电器模块,设备通信,mpu6050,led灯,LCD显示等等。根据比赛要求选择要控制的模块比如某个功能要扫码之后,播放语音“扫码已完成!”,那就得选择语音播报模块了…2.开始前,要准备的东西①一台笔记本电脑②keil5软件安装包③keil5用户注

2021-08-11 10:28:04 763 2

原创 C#与halcon联合(4)点距两线角度,交点算子知悉

文章目录1.线线之间夹角弧度值2.线线之间的交点3.点到线的距离4.点到点之间的距离5.halcon总操作代码如下6.转换成C#的代码1.线线之间夹角弧度值dev_set_color ('green')dev_set_line_width (1)draw_line (3600, Row1, Column1, Row2, Column2)gen_region_line (RegionLines, Row1, Column1, Row2, Column2)draw_line (3600, Row11

2021-08-09 16:52:51 1751

若依框架引入form generator 表单生成器

若依框架引入form generator 表单生成器

2023-12-07

若依框架与jimuReport集成补丁包

基于若依框架集成jimuReport,配合我的教程文档将我提供的包快速导入即可快速实现在若依框架中自定义报表模块与自定义报表权限,实现后可以授权管理者设计报表,普通用户可以查看被分配的权限

2023-07-14

Winform自定义控件之分页器PaginationControl

在Winform设计中,表格数据常常用到换页的情况,然而winform中没有自带的分页控件,这里就自定义了个分页控件,个人觉得还是很全面的了

2022-11-24

c#自定义属性弹出编辑框

c#中自定义控件有很多自定义属性,一般自定义属性想要编辑直接输入即可,而设计枚举,bool的都是下拉框设置,而更加复杂的属性,这个属性可能来源于某个自定义的类对象,那么你想要如同字体属性Font一样弹出对话框进行编辑,这里就能实现,不仅如此还加入了扩展转换器,可以识别多级属性,嵌套的类对象等情况

2022-11-23

c#通过mysql.data.dll,连接池操作mysql数据库,查询语句,存储过程

c#通过mysql.data.dll,连接池操作mysql数据库,查询语句,存储过程,

2022-11-14

c#读写Ini文件①增加区字段, ②读取区字段, ③删除区, ④删除区字段

c#读写Ini文件①增加区字段, ②读取区字段, ③删除区, ④删除区字段

2022-11-10

winform 页面设计之 半透明遮罩,半透明掩膜 遮挡住不活跃区域,源码

winform 中 打开的窗体分两种:模态与非模态 模态窗体,例如对话框,如果不关闭,那么其父窗体是无法操作的, 但是就winform来说 看不出哪个是当前活动窗体; 为了让他两者有区分,我们选择遮住模态窗体的父窗体盖上一层半透明暗淡膜,突出活跃的窗体 有了这个遮罩 用在窗体上或者一些禁止使用(loading状态)的控件都可以使用 不过这个控件存在一定的问题,就是带有FormborderStyle自带标题栏就会出现问题

2022-07-06

winform 页面设计 c#语言,自定义圆角按键,及简单窗体应用

winform 页面设计 c#语言,自定义圆角按键,及简单窗体应用

2022-07-06

winform美观页面设计自定义窗体自定义标题栏自定义可拉伸窗体c#

winform美观页面设计自定义窗体 自定义标题栏 自定义可拉伸窗体 c#

2022-07-05

winform 自定义滚动条可以修改拖块颜色与修改轨道颜色 轨道有两种样式:线条与矩形

winform 自定义滚动条可以修改拖块颜色与修改轨道颜色 轨道有两种样式:线条与矩形

2022-07-04

c#与halcon联合,用textbox文本写halcon代码 可以新建外部函数,设置输入输出变量

c#与halcon联合,用textbox文本写halcon代码 ①能创建外部函数,设置外部函数的输入输出参数 ②能在textbox窗口编写halcon代码,能运行编写好的halcon代码 ③在hdev文件中能调用自己创建的外部函数hdvp 文章链接:https://blog.csdn.net/adsd1233123/article/details/124970646

2022-05-26

通过外部函数在halcon窗体上写字

使用halcon外部函数写文字 涉及算子set_display_font disp_message

2022-04-16

c#封装hik工业相机类测试程序frmMsvBasic.rar

采用软件VS2015,语言C#

2021-10-28

C#与halcon联合自制窗体显示控件库测试程序.rar

集成缩放,移动,显示坐标灰度值,保存图片,截图等功能的halcon图像显示窗体

2021-10-26

frmWindowTest.rar

c#与halcon联合调用笔记本自带摄像头DirectShow,[0] 同时基于此,实现二维码信息读取 开源,自带测试二维码

2021-09-23

FrmtxtRWFile.rar

txt读写某一行数据,可插入数据,修改某一行数据

2021-09-22

FrmWRFile.rar

C#对txt文件进行增删改查

2021-09-16

TcpListenrAndTcpClient.rar

C#,winform,Tcp通信 使用TcpListener和TcpClient

2021-08-31

FrmTcpServer TcpClient.rar

Tcp通信协议;winform制作Demo; 语言C#;内含客户端与服务端代码 纯属开源代码

2021-08-29

FrmCalibration.rar

C#联合halcon,标定板标定 像素精度获取 winform制作Demo

2021-08-24

FrmLineBindingModel.rar

C#联合halcon,设置基准模型,可增减直线拟合工具, 直线追踪模型,角度位置变化追踪 加载保存数据,xml,txt

2021-08-20

FrmSearchModelDemo.rar

C#联合halcon设置ROI区域模型匹配 可单步查找模型,遍历查找模型 代码开源,内含模型匹配样品图片

2021-08-16

STM32通用基础模板.rar

支持stm32f103,已经移植好库的基础模板

2021-08-10

FrmDrawAndTextDis.rar

C#与halcon联合 各种图像绘画及轮廓(XLD)显示 矩形轮廓,十字叉,箭头,可调角度矩形轮廓,直线 文字写入,可修改文字大小及其显示位置

2021-08-07

FrmDisplayImage.rar

C#与halcon联合(2)缩放移动自适应图像,解决刷新闪烁,缩放崩溃问题

2021-07-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除