自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xqf222的专栏

QT,C#,MySql,Sql Server,Oracle,Informix,ASP,JSP,ASP.NET累积历程和经验分享

  • 博客(408)
  • 资源 (72)
  • 收藏
  • 关注

原创 C#使用开源库EasyModbusTCP跟PLC进行通讯开发步骤

本文主要讨论C#客户端软件跟PLC通讯技术,我们将PLC当做一个TCP服务器来访问,通过IP地址和502端口进行数据通信,如果你没有PLC硬件,也可以下载Modbus Slave软件来模拟一个真实的PLC硬件进行通信测试,测试OK。

2024-10-24 23:21:25 471

原创 Windows10下安装SQL SERVER 2014数据库步骤图文教程

本文主要介绍使用虚拟机在Windows10系统中安装微软的Sql Server 2014数据库的详细步骤,碰到的问题及解决办法。需要准备资料为VmWare虚拟机、Windows10安装包、SQL Server2014等软件。过程中的两个要点是要关闭Windows 防火墙跟需要安装Microsoft .NET Framework 3.5 Service Pack1组件。

2024-10-20 22:39:51 576

原创 若依框架ZrAdminNetCore版本搭建过程记录图文

以前接触的是若依java版本的系统、最近发现netcore版本也能派上大用场,所以开始实验搭建ZrAdminNetCore版本的若依框架,记录一下成功的过程。

2024-10-16 22:29:07 225

原创 西门子博图软件SIMATIC_S7-PLCSIM_V15.1安装详细步骤图文

博途V15软件链接: https://pan.baidu.com/s/1-AadfIB8g8zGzgvZHwoa5w 密码: q3gv。博途V13软件链接:https://pan.baidu.com/s/1ZWf32uHqnWbxfgO2U0Gu3A 密码: p0sr。博途V14软件链接:https://pan.baidu.com/s/1vZyUk6OsBeMr4NKCK0AtYg 密码: usg1。下载后解压缩到指定路径,运行安装文件Start.exe。

2024-10-13 19:00:59 243

原创 QT开发单机版库存管理软件的项目架构和核心功能界面

开发目的:一个搞仓库管理的朋友找到我,十多年前给他做过网站,后面没怎么联系,去年又想到搞软件的我 ,说是要一个他自己能用的软件,主要实现的功能就是将现在电脑上的Excel文件里面的入库出库数据导入软件中、能生成对应的出库单,我考虑以前搞过Java版本的医药进销存软件,又搞过Word文件的生成功能,基本的数据库增删改查,核心的技术模块都掌握了,感觉问题不大就答应了下来,结果一开发就是好几个月,距离最初想象的样子还是蛮大差距的,就当技术练手吧。图2-5 物资出库单打印界面。图2-2 物资入库界面。

2024-09-26 11:32:58 387

原创 QT版数据采集系统研发过程记录

数据采集系统研发过程:先分析原有单机版功能和数据结构、设计好数据库、搭建数据库三层架构代码、增删改查功能实现、模拟数据生成、系统分页、样式调整、硬件参数设置工具开发、设备数据通信测试、多线程数据采集、系统数据按厂站设备统计展示、数据拆分统计后台线程自动处理服务功能设计。

2024-09-24 12:15:54 526

原创 QT设计中文输入法软键盘DLL给到C#开发步骤

本文提供解决触摸屏C#程序中无法输入中文问题,中文拼音采用开源的谷歌输入法程序、使用QT编译中文输入法界面和中文输入法接口给到C#使用

2024-09-23 18:06:24 372

原创 C#软键盘设计字母数字按键处理相关事件函数

应用场景:便携式设备和检测设备等小型设备经常使用触摸屏来代替键盘鼠标的使用,因此在查询和输入界面的文本或者数字输入控件中使用软件盘来代替真正键盘的输入。软键盘界面:软键盘界面实质上就是一个普通的窗体上面摆放了很多图片按钮,拖拉对应的文本、按钮等控件到设计界面即可、按键的命名遵循简单好记的规则。数字键盘界面:0-9数字按键命名分别是btn0-btn9。字母键盘界面:26个字母按键的命名从btna-btnz。对应的字母按钮点击事件处理代码。数字按钮点击事件绑定。数字按钮点击事件代码。

2024-09-19 09:52:55 422

原创 QT5.14.2编译有界面的DLL供C#Winform程序调用步骤

目标:公司要设计一套软键盘程序给到WinForm程序调用、因此需要封装QT的软键盘程序给到C#调用,跟C#调用MFC的DLL代码差不多,感觉就是封装了一下QT的代码成为MFC格式的。步骤2:在VS2022中新建Winform项目,拷贝QT生成的DLL文件到运行目录下,界面代码文件中新增QT生成的DLL文件和方法调用。步骤:1、新建QT对应的库项目、编译器使用MSVC2017 64位、编译后生成对应的DLL文件。步骤3:测试运行结果,成功。

2024-08-29 00:09:28 371

原创 Windows下使用QT5.14.2编译MySQL8.0对应的最新64位驱动程序步骤

使用QT5.14.2编译最新MySQL8.0.39版本对应的64位驱动办法和详细步骤

2024-08-17 18:22:52 369

原创 使用QT5.14.2开发族谱管理软件过程记录

族谱管理软件开发过程记录,录入资料、查询资料、图形化展示宗亲关系

2024-07-13 12:10:19 378

原创 Windows11下使用Qt5.14.2编译QtXlsx驱动详细步骤

Windows下搭建Qtxlsx编译开发环境步骤

2024-05-23 14:49:02 845

原创 国产银河麒麟系统下离线方式安装TiDB8.0.0成功过程记录

Successfully set mirror to /home/userlpe/下载/tidb-community-server-v8.0.0-linux-amd64。系统运行环境:工控行业的数据和系统一版部署在没有连接互联网的局域网的电脑,因此无法通过网络在线方式安装TiDB,需要下载好软件,通过U盘拷贝到内网电脑上进行安装。tiup mirror set /home/userlpe/下载/tidb-community-server-v8.0.0-linux-amd64。,下载对应的两个安装包文件,

2024-05-16 17:47:52 1481 3

原创 银河麒麟操作系统下使用QT连接TiDB数据库开发步骤

银河麒麟操作系统下使用QT连接TiDB数据库开发步骤:1、使用虚拟机软件VMWare安装银河麒麟操作系统。2、在银河麒麟系统上安装QT5.14.2软件。3、在银河麒麟系统上安装MySql客户端软件和MySql开发工具包。4、使用QT编译MySql数据库驱动程序。5、在银河麒麟系统上安装TiDB数据库软件。6、在QT项目中连接TiDB数据库进行增删改查操作。

2024-05-15 17:32:16 599

原创 国产银河麒麟V10SP1系统安装Qt和MySql步骤

在银河麒麟操作系统上安装 Qt5.14.2软件和安装Mysql8.0.26软件办法跟详细图文步骤

2024-05-14 14:51:34 1496

原创 国产银河麒麟V10SP1系统下搭建TiDB数据库操作步骤图文

在国产银河麒麟系统中搭建TiDB数据库运行环境。

2024-05-10 17:12:17 1122

原创 QT计算两个日期之间的月份数

数据库中单表数据存储量过大时,会造成数据库的查询统计速度变慢,因此需将单表数据拆分存储到按年月命名的多张数据表中。解决思路是获取单表中的最小时间和最大时间,然后计算两个时间中的月份数量,最后根据开始年月循环算出所有需要拆分的年月名称,生成对应的数据表名,并将对应年月的数据存储到多张数据表中。举例:开始时间为2023-01-01 00:00:00,结束时间为2024-03-04 08:30:00,调用代码。计算的出来的月份数量为15个月。

2024-03-06 11:50:56 437

原创 QT5.14.2开发的Mysql8.0系统安装部署过程

在Windows 11 64位系统下使用QT5.14.2开发了套系统、使用了MYSQL8.0数据库,项目使用mingw-64编译器进行编译,编译完成后使用windeployqt进行发布,并制作安装包,拷贝到工控机Windows10 64位系统上进行安装运行过程记录

2024-01-25 17:29:59 1286

原创 MySql使用游标批量更新字段为空的记录

使用mysql存储过程和游标批量实现按指定编号填充数据库中字段值为空的记录

2023-11-24 15:47:34 588

原创 QT开发工业自动化控制软件的几个常用模块

最近两年一直从事工业自动化制造企业的软件开发,发现跟以前开发网络软件还是有较大的区别,重点就是在一些细的方面,比如架构、模块、通讯之类的。6、底部弹出菜单(动画弹出可隐藏显示二级菜单)1、数字键盘(替代普通键盘的小数字键盘)3、硬件操作键(设备特定命令输入)4、参数配置模块(运行参数的读写)2、软键盘(替换字母等字符输入)5、曲线图(实时数据的动态显示)7、左侧收缩菜单(多级子菜单)8、流程控制(图形化编程)

2023-10-16 15:18:31 897

原创 QT项目代码去UI界面常用开发步骤

QT项中部通过拖控件的方式来实现有界面的软件设计开发步骤

2023-07-27 09:38:51 1917

原创 QT操作Sqlite出现No query Unable to fetch row错误问题搜集和处理办法

数据库中的TB_LOG数据表里面没有UserAccount字段,实际只有UserID字段,执行上面新增语句就会出错,解决办法是修改数据表中的UserID字段名为UserAccount后再执行,即可去除错误。3、SQL语句中的字段名和数据库中的不一致,需要修改SQL语句或者数据库中的字段名,使代码中和数据库中的字段名保持一致。1、打开数据库后进行查询或者新增修改操作后,没有执行数据库的关闭操作。关闭数据库命令:database.close();打开数据库命令:database.open()

2023-04-27 22:42:29 5462 1

原创 Ubuntu20.04_x86交叉编译aarch64版本的tslib1.22步骤

Ubuntu20.04_x86交叉编译aarch64版本的tslib1.22方法和步骤,虚拟机下编译测试通过,需要安装先安装交叉编译工具aarch64-linux-gnu-7.5.0

2023-03-22 23:48:27 1758

原创 Windows10下使用CMake编译ITK5.2.1步骤

Windows下编译VTK5.2.1全部过程

2023-03-05 20:05:18 1126 4

原创 Win10下使用CMAKE+VS2017编译VTK8.2步骤带图文和测试

VTK8.2运行环境的MSVC2017编译器搭建和详细步骤,本地测试OK.

2023-03-05 02:04:45 1391

原创 QT串口通信测试程序图文带步骤

QT打开串口进行数据收发

2023-02-25 12:35:52 1679

原创 Ubuntu18.04下安装配置AndroidStudio软件图文教程

Ubuntu18.04环境下安装android-studio2022.1.1.19-linux版本软件详细步骤,包括下载安装配置环境变量和创建模拟器等等,全程图片记录。

2023-01-30 16:37:15 5607 1

原创 Ubuntu18.04下QT和MYSQL异常问题排查处理常用命令

Ubuntu系统下QT和MYSQL常见问题处理及操作命令

2023-01-28 13:09:52 1479

原创 Ubuntu18.04下linuxdeployqt下载安装

使用QT开发完成后的项目需要使用linuxdeployqt工具打包生成相关文件,因此需要下载安装linuxdeployqt软件,本文介绍具体的下载和安装步骤

2023-01-18 10:43:18 1552 1

原创 Ubuntu18.04下安装mysql并使用QT成功编译驱动方法

Ubuntu18.04下安装mysql并使用QT成功编译驱动方法,和windows下的编译有很大区别,而且比较容易出错,本文已实践通过安装和编译。

2023-01-12 15:51:16 1324

原创 Ubuntu18.04下成功编译MQTT办法

Ubuntu18.04下成功编译MQTT办法,QtMqtt下载地址:https://github.com/qt/qtmqtt/tree/5.14.2

2023-01-11 12:04:32 1211

原创 Ubuntu18.04下安装编译文件压缩相关的zlib和quazip库文件

Ubuntu系统下zlib是通过make install方式安装,quazip是通过编译项目后拷贝头文件和库文件到指定系统目录下实现,安装完成后QT项目只需要添加LIBS += -lquazip后即可使用。

2023-01-10 18:27:29 1631

原创 Ubuntu18.04下载GitLab指定项目下的Windows分支代码并提交到Ubuntu分支下

开发需求:因为QT项目是支持Windows和Ubuntu两个操作系统的代码,为了开发方便,配合代码版本管理需要,先在Windows操作系统下开发完项目基本功能,之后提交代码到GitLab,最后在Ubuntu系统下进行下载,调整开发。鉴于项目中很多第三方库文件需要不同平台下的编译版本,因此先将项目拆解成windows版和ubuntu版,之后可以采取合并分支和代码功能进行提交。

2023-01-10 16:29:39 589

原创 QT5.14.2编译mysql-5.7.25 32位驱动办法

windows下的mysql 32位数据库安装和QT编译32位mysql驱动办法

2023-01-06 16:53:42 1609 2

原创 QSqlDatabase::drivers()输出为空的解决办法

QSqlDatabase::drivers();打印出来的结果居然为空解决办法:删除C:\Users\当前用户\AppData\Roaming\QtProject目录即可

2023-01-05 16:19:03 1786 2

原创 Windows系统下使用mingw32编译curl-7.87.0办法

​使用工具:Windows10+QT5.14.2+CMake (cmake-gui)+curl-7.87.0编译办法:1、下载CURL源码:curl - Download,解压缩zip文件到指定路径下(如:D:\QTCode\curl-7.87.0)​

2023-01-04 22:27:24 1197 3

原创 Ubuntu+QT+SSL+MQTT

ubuntu +qt +android

2022-12-28 18:36:57 2088

原创 QT5.14.2搭建Android开发环境

1.3重启电脑后模拟器位置由C:\Users\Administrator\.android\avd调整为F:\Android\.android\avd,可以删除掉原有的C:\Users\Administrator\.android\avd目录,以节省空间。Android NDK路径:F:\Android\android-ndk-r20b-windows-x86_64\android-ndk-r20b。Android SDK路径:F:\Android\android-sdk。

2022-12-17 17:48:09 2827 2

原创 Python连接Oracle、MySql、SQLServer、SQLite数据库

引入操作Oracle数据库模块安装命令:pip install cx_Oracle引入操作SQLServer数据库模块安装命令:pip install pymssql引入操作MySQL数据库模块安装命令:pip install PyMySQL

2022-11-06 13:41:20 876

原创 QT调用OpenCV绘制直线、矩形、椭圆、圆、不规则曲线、文本

cv::putText(src, "测试文字", cv::Point(50,100),cv::FONT_HERSHEY_PLAIN, 2,cv::Scalar(0,0,255),2);printf("图像读入失败\n");开发环境:QT5.14.2+OpenCV4.5。imshow("绘制直线",src);imshow("绘制矩形",src);imshow("绘制椭圆",src);imshow("绘制圆形",src);imshow("绘制文字",src);#opencv在mingw里的标准引用ok。

2022-11-01 12:33:43 1804 2

PluginCore-main.zip

PluginCore-main

2024-10-13

族谱管理软件通用版V1.0

族谱管理软件功能介绍: 1、登录软件后自行录入族人相关资料、录入资料后可进行增删改查操作。 2、族人查询模块支持Excek批量导入、导出数据功能。 3、族人查询模块支持选中指定族人资料后、右键可以快速添加对应的父亲、儿子、兄弟、妻子资料。 4、族人图谱展示录入系统的所有族人关系图、清晰方便的展示对应的父子关系,包括零散的不包含父亲数据的节点数据。 5、族人图谱支持右键快速查询对应的所有直系祖宗数据、所有的直系后辈关系数据,并允许重新排版和导出图片。

2024-07-13

QtXlsxWriter+QT5.14.2+32位项目源码和编译文件

使用QT5.14.2编译开源QtXlsx项目源码和编译后的文件、方便用户集成到自己的项目中。

2024-07-11

QtXlsx+QT5.14.2+64位项目源码和编译文件

Windows版本的项目编译文件、目前使用64位的能正常使用,使用32位项目中能编译但是不能正常运行,估计是要用32位的重新编译一次源码、生成对应的DLL文件、拷贝到QT对应的32位编译器目录下

2024-07-11

ubuntu20.04下编译mysql驱动项目源码

ubuntu20.04下编译mysql驱动项目源码,编译项目驱动后拷贝到对应位置 scp libqsqlmysql.so /home/pc/Qt5.14.2/Tools/QtCreator/lib/Qt/plugins/sqldrivers scp libqsqlmysql.so /home/pc/Qt5.14.2/5.14.2/gcc_64/plugins/sqldrivers sudo scp libqsqlmysql.so /usr/lib/x86_64-linux-gnu

2024-05-21

qt5.14.2使用固高gts.h测试项目源码

qt5.14.2使用固高gts.h测试项目源码

2023-03-10

VS2017和VS2022中的QT插件离线安装包

VS2017和VS2022中的QT插件离线安装包

2023-03-10

Win10下使用CMAKE+VS2017编译VTK8.2步骤带图文和测试源码

编译VTK8.2和测试项目源码

2023-03-05

QT串口通信测试程序图文带步骤源码

QT串口通信测试程序图文带步骤源码,打开COM3口传递数据到COM4口,然后回传数据到QT程序步骤

2023-02-25

qt5.14.2编译的mysql5.7.25对应的64位驱动文件

mysql安装包:mysql-installer-community-5.7.25.0.msi 使用办法 1、拷贝拷贝三个驱动文件libqsqlmysql.a,qsqlmysql.dll,qsqlmysql.dll.debug到目录:C:\Qt\Qt5.14.2\5.14.2\mingw73_64\plugins\sqldrivers下。 2、拷贝libmysql.dll文件到目录:C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin下 3、拷贝libmysql.dll文件到项目的Debug或者Release目录下

2023-01-06

qt5.14.2编译的mysql5.7.25对应的32位驱动文件

mysql压缩包文件mysql-5.7.25-win32.zip 使用办法:拷贝三个驱动文件 libqsqlmysql.a,qsqlmysql.dll,qsqlmysql.dll.debug三个文件 到目录:C:\Qt\Qt5.14.2\5.14.2\mingw73_32\plugins\sqldrivers下。 拷贝libmysql.dll文件到目录:C:\Qt\Qt5.14.2\5.14.2\mingw73_32\bin下

2023-01-06

QT5.14.2搭建Android开发环境测试项目源码

QT5.14.2搭建Android开发环境测试项目源码

2022-12-19

qt 5.14.2对应的MQTT编译项目源码

qt 5.14.2对应的MQTT编译项目源码,可直接编译生成对应的lib文件 并拷贝到QT安装目录下。

2022-12-07

opencv-4.5.0-vc14_vc15.zip

opencv-4.5.0-vc14_vc15.zip网上下载速度太慢。直接上传一个

2022-06-24

opencv编译时候需要下载的文件

ffmpeg_version.cmake;opencv_videoio_ffmpeg.dll;opencv_videoio_ffmpeg_64.dll; https://raw.githubusercontent.com/opencv/opencv_3rdparty/6152e132572dfdaa32887eabeb7199bef49b14dc/ffmpeg/opencv_videoio_ffmpeg.dll

2022-06-24

QT5调用摄像头显示视频并截图和保存照片到本地

QT5调用摄像头显示,截图,保存照片到本地,QT在WISGET中操作摄像头,包含读取摄像头列表,选择摄像头,设置分辨率,保存图片到本地等。

2022-06-23

VS2019调用OPENCV4.5打开本地照片文件

VS2019调用OPENCV4.5打开本地照片文件,本地成功运行,关键还是要配置好opencv,然后添加库文件、目录、链接文件opencv_highgui450d.lib、opencv_imgcodecs450d.lib、opencv_imgproc450d.lib等等

2022-06-17

C#读取本地项目所有文件后存储到MYSQL数据库中

读取本地C#项目所有文件后存储到MYSQL数据库中,可以异地下载还原到电脑指定位置。

2022-05-24

代码文件转UTF-8格式工具源码

选择文件夹后自动转换对应的文件编码为UTF-8,多语言代码转换时候经常会使用。部分类型的文件编码判断和转换会出错,请注意先备份文件后再转换进行测试。

2022-05-22

linq连接SQLSERVER测试工程项目

linq连接SQLSERVER测试工程项目成功。

2022-05-18

oci_QT5.14.1.zip

C:\Qt\Qt5.14.1\5.14.1\Src\qtbase\src\plugins\sqldriversQT5.14.1 修改后的Oracle驱动项目源码

2021-03-13

qtlogin-master.zip

使用QT连接Oracle数据库并判断用户是否登录成功, 代码中的数据库数据库连接请修改成你电脑上的Oracle数据库连接

2021-01-29

C#调用WPS2016方法和常见问题处理代码

C#调用WPS2016方法和常见问题处理一文对应的项目源码,主要使用C#调用WPS2016软件打开一个WPS文档。

2018-07-27

CodeSmith6.5读取Mysql表和字段描述用到的SchemaExplorer.MySQLSchemaProvider.dll

参考了网上的5.2版本跟8.0版本的编写的

2015-01-09

OSGI+MySql增删改查

MyEclipse10+Jdk1.7+OSGI+MySql实现数据库的增删改查对应的源码,详细操作请参考http://blog.csdn.net/xqf222/article/details/41281217

2014-11-19

MyEclipse2014搭建JSF项目实例源码

MyEclipse2014搭建JSF项目实例,已成功在本地运行,压缩文件中有文档和截图,供入门参考

2014-11-10

VS2010Webservice项目开发实例

VS2010Webservice项目开发实例对应源码。

2014-06-18

jsonp格式的数据处理实例源码

Jquery调用从ashx文件返回的jsonp格式的数据处理实例源码

2014-03-06

使用C#连接ModbusSlave软件读取线圈和寄存器里面的数据

本代码主要是使用C#连接ModbusSlave软件读取线圈和寄存器里面的数据,测试的时候需要下载安装启动Modbus Slave软件。

2024-10-25

ZrAdminNetCore-net5本地的测试OK的代码

ZrAdminNetCore-net5本地的测试OK的代码

2024-10-16

C:\Users\xiangqingfeng\Downloads\Modscan32

C:\Users\xiangqingfeng\Downloads\Modscan32

2024-10-15

SoundPlayback.zip

SoundPlayback

2024-10-13

Modbus调试精灵-监视调试串口程序V1.024.zip

Modbus调试精灵-监视调试串口程序V1.024

2024-10-13

MSE-1.0.1.6.zip

MSE-1.0.1.6

2024-10-13

uvision5sdk_566199.rar

uvision5sdk_566199

2024-10-13

easymodbustcp.5.6.0.nupkg

easymodbustcp.5.6.0

2024-10-13

gxsimulator_v7.16_itmop.com.zip

gxsimulator_v7.16_itmop.com

2024-10-13

botuv15_169621.rar

botuv15_169621

2024-10-13

gxdeveloper8.86.zip

gxdeveloper8.86

2024-10-13

gxdeveloper.rar

gxdeveloper

2024-10-13

空空如也

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

TA关注的人

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