自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (9)
  • 问答 (1)
  • 收藏
  • 关注

转载 QT windeployqt.exe的使用与避坑(windows平台)

所以,发生上面错误的原因是,windeployqt.exe从系统的环境变量路径PATH中找到了其他版本的依赖库,而这个依赖库并不是我们的应用程序真正依赖的那个版本。抑或是安装了几个版本的Qt开发环境时,难免会导致搜索路径中有同名称的、不同版本的库存在,这些情况下,库版本错乱的问题经常发生。windeployqt.exe工作原理很简单,它会到当前的环境变量PATH配置的搜索路径中,查找应用程序所需要的库和资源,拷贝到应用程序目录中。基本上大多数的电脑运行的操作系统平台都是64位的,32位的比较少了。

2024-01-05 16:59:09 397

原创 Sqlite3 生成lib库文件

特此记录!QT使用SQL一般有两种方式No1,使用Qt内部的Sql模块No2,不通过Qt的Sql模块,直接使用Sqlite的lib库,使用Sqlite的标准C/C++接口就行接下来主要针对第二种。第一步,进入官网。

2023-05-11 14:46:17 1155

转载 Windows10编译安装OpenSceneGraph(OSG)教程

Windows10编译安装OpenSceneGraph(OSG)教程 保存记录一下

2022-07-12 10:45:20 1668 6

原创 windows画图板 ESL转RGB 实现区间渐变色

2021.6.21记载根据数值确定渐变范围【-1,1】主要实现红色向绿色的渐变效果色调(E)调低偏向红色,调高偏向绿色[0-80]饱和度(S)越高颜色越深,越低颜色越浅[0-240]亮度(L)决定颜色的明暗程度[0-240]void getESL(float val,float &e,float &s,float &l){ float e1,s1,l1; double first=-1; double second=...

2021-06-21 17:57:05 788

原创 2021-1-22 VC++ 便捷地访问ini配置文件

按行读取的文件,可以使用CStdioFileCStdioFile file;file.Open(strFilepath,CFile::modeRead);CString str;while(file.ReadString(str)){ .......................................} file.Close();但若是遇到一个字段对应一个字符串的情况,使用WritePrivateProfileString会更加方便快捷,例如...

2021-01-22 19:34:07 125

转载 13条编程好习惯

特意记录一下转载于https://blog.csdn.net/lantian_123/article/details/112682098取个好名字不管是包名,类名还是函数方法和变量,不要随意命名,像什么 foo, bar, a,b,c 这种没有任何意义的名字会污染你的整个代码先构思再写代码拿到一个需求最开始是分析需求,拆解问题,将大问题拆解为更小问题,思路清晰了代码写起来才快。能用Google就不用百度百度搜出来的东西一是广告太多,难以辨识,二是质量太差,容易被带偏。.

2021-01-20 18:33:29 85

原创 VC++ 监控文件夹的变化

//检测文件是否存在 if (GetFileAttributes(m_XmlPath)== INVALID_FILE_ATTRIBUTES) { AfxMessageBox(_T("XML文件夹不存在,在该路径下请新建文件夹,保证自动监控路径正确!")); } USES_CONVERSION; //创建线程 m_pThread=AfxBeginThread(MonitorFileThreadProc,(LPVOID)this);...

2021-01-19 18:15:42 822 1

原创 2021-1-18 VC++ 处理CSV文件,获取数据

读取CSV文件CStdioFile file;file.Open(strFilepath,CFile::modeRead);CString str;while(file.ReadString(str)){ str = str.Trim(_T(" ")); //去掉字符串中的单引号 if(str.GetLength()>=2) { str.Replace(_T("\""),_T(" "));//\"代表...

2021-01-18 18:16:08 266

原创 2021-1-15VC++ 如何通过ADO方式访问Access数据库?

1:导入环境stdafx.h#import "C:\\Program Files\\Common Files\\System\\ADO\\msado15.dll" rename_namespace("ADOCG") rename("EOF","adoEOF") //rename("BOF","adoBOF") no_namespaceusing namespace ADOCG; _ConnectionPtr m_ptrConnection;//数据库对象 _Recor...

2021-01-15 18:43:13 210

原创 2021-01-14 VC++ 如何使用IXMLDOMDocumentPtr 读取XML文件

<?xml version="1.0" encoding="utf-8"?><LOT> <LAYOUT NAME="List"> <PARAMETER NAME="ID">No.1</PARAMETER> <PARAMETER NAME="Number">123456</PARAMETER> <PARAMETER NAME="Name">SZ</PARAMETER> ...

2021-01-14 19:09:25 696

原创 MFC Cwnd窗口添加滚动条

void CDialog1::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar){ // TODO: 在此添加消息处理程序代码和/或调用默认值 SCROLLINFO scrollinfo; GetScrollInfo(SB_HORZ,&scrollinfo,SIF_ALL); switch (nSBCode) { case SB_LEFT: //滑块滚动到最左 Sc...

2020-08-27 17:54:19 725

原创 MFC+OpenGL 在Picture控件中显示3D图形

第一步,配置OpenGL运行环境第二步,新建MFC对话框程序OpenGL,新建类MyOpenGL(继承于CWnd)MyOpenGL.h#pragma comment(lib,"glut32.lib")#include "glut.h"class MyOpenGL : public CWnd{public: MyOpenGL(void); ~MyOpe...

2020-04-13 11:39:55 1742 1

原创 在MFC对话框程序中,使用ChartCtrl绘制动态曲线

添加ChartCtrl库ChartCtrl需要从网上下载,将整个文件夹复制到工作路径下,在此不做详细介绍。首先在交互界面中添加控件Custom Control,修改style= 0x52010000、class=ChartCtrl、控件ID控件ID可自己修改注意在Class里面一定要加上ChartCtrl,不写的话程序会直接退出来.在dlg中的h里面添加#includ...

2020-04-07 11:55:24 4870

原创 Matlab R2016a+VS2010 混合编程 简单实现加法运算

准备工作1、配置MATLAB环境控制面板->所有控制面板项->系统->高级系统设置->高级->环境变量系统变量,新建,添加Matlab地址,变量名:maltab,变量值:C:\Program Files\MATLABPath一栏,后面追加:C:\ProgramFiles\MATLAB\R2016b\bin\win64 (32位为win32)...

2020-04-02 15:48:03 1021

转载 平面上两直线的夹角求法解析

平面上两直线的夹角求法解析一、内容概述在2004年审定的人教A和B版教材中,平面两条直线的夹角概念与相应问题没有涉及到.但是,该问题完全可以作为三角恒等式中两角差的正切公式:,平面向量中直线法向量夹角的余弦及直线方向向量夹角的余弦的应用来进行考查.二、基本概念①平面上直线方程的两种常用表示:直线的点斜式方程:;直线的一般式方程:不全为.②平面上两条相交直线夹...

2019-04-01 13:21:49 17630

转载 MFC中如何将对话框资源放置到一个CDockablePane中

新建一个MFC的多文档程序,如在Wizard中选择标准的MFC MDI 新建一个想放入悬浮框的对话框资源IDD_DIALOG_DOCKDLG,Style设为Child,Border设为None,建议把默认添加的OK和Cancel去掉,因为一般情况下点击这两个按钮后,对话框会销毁,而这里是不需要销毁的(如果没去掉点击了,悬浮框中的对话框内容就不能用了),如下添加一个按钮IDC_BUTTO...

2019-02-19 13:57:33 634

转载 MFC使用的风格(CButton, CEdit, CStatic, CWnd等等)

风格 描述按钮风格 应用于CButton类对象,例如单选框、复选框和按钮。在CButton::Create的dwStyle参数中设置一个组合的风格。组合框风格 应用于CComboBox类对象。在CComboBox::Create的dwStyle参数中设置一个组合的风格。编辑风格 应用于CEdit类对象。在CEdit::Create的dwStyle参数中设置一个组合的风格。框架窗口风格 应用...

2019-02-19 10:53:29 887

原创 创建MFC程序,VS2010中使用Excel保存ListCtrl数据

1,导入Excel类型库中的接口本文只针对Excel表格中的数据的读取,主要关注几个_Application、Workbooks、_Workbook、Worksheets、_Worksheet、Range等几个接口。VS2010导入OLE/COM组件的接口的步骤为:Project-&gt;Class Wizard-&gt;Add Class-&gt;MFC Class From TypeL...

2019-01-23 11:23:30 652 1

转载 CPK

CPK品质统计意义CPK:Complex Process Capability Index 的缩写,是现代企业用于表示制程能力的指标。制程能力强才可能稳定地生产出质量、可靠性高的产品。制程能力指标是一种表示制程水平高低的方法,其实质作用是反映制程合格率的高低。制程能力的研究在于确认这些特性符合规格的程度,以保证制程成品的良率在要求的水准之上,可作为制程持续改善的依据。而规格...

2018-11-23 15:31:54 9036 1

转载 visual studio2010已停止工作

按 “開始/Start Menu” -&gt; “所有程式集/All Programs” -&gt; “Microsoft Visual Studio 2010” -&gt; “Visual Studio 工具 / Visual Studio Tools”Right Click “Visual Studio 命令行 (2010) / Visual Studio Command Prompt (20...

2018-07-05 12:04:39 671

转载 退出MFC应用程序的方法集

1、PostQuitMessage(0);//最常用2、PostMessage(WM_QUIT,0,0);//最常用3、::SendMessage(AfxGetMainWnd()-&gt;m_hWnd,WM_CLOSE,0,0);//最常用::PostMessage(AfxGetMainWnd()-&gt;m_hWnd,WM_CLOSE,0,0);//最常用4、ExitProcess(0);//注...

2018-05-25 15:36:05 341

转载 VC界面绘制双缓存

转载请注明原文网址: http://www.cnblogs.com/xianyunhe/archive/2011/11/20/2255811.html1、闪屏的问题在GDI的绘图系统中,每调用一次区域绘图操作,如FillRect、BitBlt等,图形显示系统就会在屏幕中对指定的区域进行一次刷新操作。如果频繁的进行区域绘制操作的操作的话,我们就会发现,屏幕会出现闪屏。使用下面的代码对闪屏的问题进行测...

2018-04-28 14:19:29 142

转载 MFC Combox

对于ComBox控件,如果是点击控件边框,默认是无法调节下拉大小的,只有点击右边下拉框的箭头,然后再调节下拉大小才可以。

2018-03-30 17:05:22 252

转载 VS自带工具:dumpbin的使用查看Lib,dll等

有时候我们想查看一个exe引用了哪些动态库,或者我们想看某个动态库包含哪些接口函数,这个时候可以使用dumpbin.exe工具:1.输入Dumpbin -imports calldll.exe查看它的输入信息,可以看到它加载了***.dll2.输入dumpbin –exports dlltest.dll,列出导出函数开始-&gt;所有程序-&gt;Microsoft Visual Studio 2...

2018-03-14 16:08:59 26784 1

转载 delphi Random()函数

Random()在Delphi中,有一随机函数,是这样定义的:function Random [ ( Range: Integer) ];其中,参数Range为一整数,该函数返回值也为整数,其范围为:0&lt; =Random(Range)&lt; Range   (指定Range)0&lt; =Random&lt; 1   (不带参数Range)Random()用来取得随机数,不过如果多运行几次...

2018-02-11 17:35:54 2807

转载 cnVCL的安装

cnVCL是cnpack组件中的不可视组件库,里面包含很多有用的组件,网址:http://www.cnpack.org/showdetail.php?id=822&lang=zh-cn安装步骤如下:一,选择cnVCL存放目录,我把它们放到了C盘根目录下,在“C:\CNVCL”中存放所有从cnVCL获得的文件。二,    点击 Delphi 的 Tools 菜单下的 Envi

2018-01-31 18:48:28 1170

转载 Visual Studio 遇到了异常。这可能是由某个扩展导致的

特此记录: 最新在偶的老笔记本上装了个VS2010,界面还是一如既往地炫,但是新问题就来了,这个版本的VS没有本地的MSDN,只有联机的帮助,这对于处在网速仍处在青铜时代的我来说,这绝对是个致命bug。既然VS2010没有本地的MSDN,那我就退而求其次,安装了2008的MSDN,结果问题就出现了:       只要在VS2010源码编辑器中输入一个字符,它就报道错误了 "visu

2017-12-13 08:50:21 5578 4

转载 打包布署“Windows Installer 3.1”中“PublicKey”特性的值与文件".."的值不匹配

PublicKey”特性的值与文件“C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\DotNetFX35SP1\dotNetFX30\XPSEPSC-x86-en-US.exe”的该特性值不匹配。      这是因为 XPSEPSC-x86-en-US.exe 的 publicKey 与 %Progra

2017-11-29 14:02:17 1751

转载 彻底解决 LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 最近我的VS2010不知道怎么回事,平时用的好好的,近期竟然出现了所谓的 L

彻底解决 LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏最近我的VS2010不知道怎么回事,平时用的好好的,近期竟然出现了所谓的LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏头痛万分,查了各种资料一直无解,今天为了封装资源,嵌入清单,所以不惜血本仔细找了下,终于有

2017-11-28 17:33:52 189

转载 MFC单文档两点画线的四种方法

记录一下:这个听起来似乎很简单了,没有什么技术难度,只是对几种方法有点含混不清,并且对CMainFrame类和CView类之间的关系与区别不太清楚,这里加以总结。 画线之前,我们必须明白,我们用什么方法画线,我这里采用的是2点画线,在MFC中对,WM_LBUTTONDOWN和WM_LBUTTONUP消息进行响应,OnLButtonDown的时候记录一个点m_pt

2017-11-03 11:03:33 3157

转载 CDC::GetDeviceCaps()物理长度与屏幕像素间的转换

作用:读取DC的一些打印区域信息,主要是像素和英寸方面的数据.声明:GetDeviceCaps(int )使用例子://所有像素数int pagecx=dc.GetDeviceCaps(HORZRES);int pagecy=dc.GetDeviceCaps(VERTRES);//即每英寸点数short cxInch = dc.GetDeviceCaps(LOG

2017-10-20 16:18:18 628

转载 C++ MFC 改变控件大小和位置

用CWnd类的函数SetWindowPos()可以改变控件的大小和位置BOOL SetWindowPos(const CWnd* pWndInsertAfter,int x,int y,int cx,int cy,UINT nFlags);第一个参数我不会用,一般设为NULL;x、y控件位置;cx、cy控件宽度和高度;nFlags常用取值:SWP_NOZORDER:忽略

2017-10-20 11:08:26 4843 1

转载 MFC利用线程更新界面

error C2665: “AfxBeginThread”: 2 个重载中没有一个可以转换所有参数类型1.线程函数 必须是 静态类成员函数 或者  全局函数CWinThread *pThread = AfxBeginThread(ConnectFunc,(LPVOID)this); static UINT  ConnectFunc(LPVOID lpParam);2.线程函数返

2017-10-19 14:55:24 3188

转载 CWnd与HWND的区别与转换

一、区别HWND是句柄,CWnd是MFC窗体类,CWnd中包含HWND句柄成员对象是m_hWnd.HWND是Windows系统中对所有窗口的一种标识,即窗口句柄。这是一个SDK概念。   CWnd是MFC类库中所有窗口类的基类。微软在MFC中将所有窗口的通用操作都封装到了这个类中,如:ShowWindow等等,同时它也封装了窗口句柄即m_hWnd成员。二、如何得到窗口对象指

2017-09-28 17:01:28 2269

转载 OpenCV之基本绘图

相关函数介绍Point该数据结构表示了由其图像坐标 和 指定的2D点。可定义为:Point pt;pt.x = 10;pt.y = 8;或者Point pt = Point(10, 8);Scalar表示了具有4个元素的数组。次类型在OpenCV中被大量用于传递像素值。本节中,我们将进一步用它来表示RGB颜色值

2017-09-01 14:27:16 193

转载 实现MFC 对话框最大化时控件也随比例最大化或者还原

第一步、在对话框类中(.h文件)定义如下变量和函数[cpp] view plain copyvoid ReSize();  POINT old;  [cpp] view plain copyafx_msg void OnSize(UINT nType, int cx, int cy); 

2017-08-30 12:00:37 680

转载 C++中cos,sin,asin,acos这些三角函数操作的是弧度,而非角度(转)

弧度=角度*Pi/180;例子1:比如对边和邻边分别为a,b 设角度为x,则 x=atan(a/b); 其中x为弧度制 如需转换为角度值,则x*180/3.1415例子2://计算旋转角度   {弧度=角度*Pi/180} {两点间距离公式 根号下(|X1-X2|的平方+|Y1-Y2|的平方)}   double angle_tanValue=s

2017-08-30 11:44:19 5054 1

转载 添加Tab Control控件

本文讲述在普通对话框上添加标签的简单示例第一步拖一个Tab Control到对话框上并添加变量m_tabCtrl;  第二步添加两个对话框资源IDD_DIALOG1,IDD_DIALOG2并将style为Child, Border为None,再分别为其添加对应的基于CDialog m_page1,m_page2第三步在OnInitDialog()添加如下代码 

2017-08-19 18:36:51 646

转载 【OpenCV入门教程】 OpenCV 2.4.8 +VS2010的开发环境配置

本系列文章由zhmxy555(毛星云)编写,转载请注明出处。  文章链接: http://blog.csdn.net/poem_qianmo/article/details/19809337作者:毛星云(浅墨)    邮箱: [email protected] 写作当前博文时配套使用OpenCV版本:2.4.8今天刚接触Open

2017-08-18 17:28:34 411

U盘处理工具,包含了三个小软件.rar

U盘如果出现了一些小问题,可以用这些小软件尝试解决

2021-08-23

斑马打印机 设计软件

斑马打印机的设计软件,有使用到斑马打印机的可以使用这个软件进行标签设置

2021-01-15

F1Boo控件,VC++ 可用

F1Boo控件,VC++ 可用

2021-01-14

VC++ 实现软件多语言版本

资源库的切换实现,把自己的资源编译成一个dll,在exe中通过调用AfxSetResourceHandle的方式来切换当前资源从而实现语言的切换 1.实现简单 2.对于不同语言,可以修改相应资源适应界面,不会出现界面显示不完整的问题

2018-11-23

VC++ CheckBox 自绘

对checkBox进行自绘,可以实现修改背景色,背景图片,对于已选和未选状态分别显示不同的图片

2018-11-23

VC++ MFC CTabCtrlSSL 自绘类

CTabCtrlSSL的使用,在使用控件时可以添加CTab来实现多页,自绘控件的很多功能都可以实现,可以满足大部分需求。

2018-11-15

VSPD虚拟串口 6.9 汉化版

Virtual Serial Ports Driver是款比较出名的虚拟串口工具;它是由Eltima公司进行研发制作,支持对各种虚拟串口的查询进行模拟,而且通过内置的虚拟调制器电缆连接您需要的各种RS232串行端口,让用户以简单的方式来对需要的虚拟串行端口进行设置,创建,不会对创建的数量进行限制,并且可以完成对虚拟零调制解调器电缆成对的完成连接,这样就不会对实际的串行端口影响,感兴趣的用户不要错过!

2018-11-15

C与C++函数手册_MSDN.chm

包含C与C++的函数说明,很详细,值得看看

2017-08-17

CAJViewerMac.dmg

CAJViewerMac的安装包,适合苹果电脑,Mac版本

2016-01-12

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

TA关注的人

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