自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++函数模板的使用

函数模板编程写程序时,经常遇到这样的情况:若干程序单元(如函数定义或者类定义等)中除了所处理的数据类型不同,程序的代码是一样的。重载和模板的区别1.使用重载优点是不需要重复给函数取名,调用函数的代码比较整洁,但是函数重载的本质依然是一种人工复制代码段的方法,并没有降低书写程序和修改程序的工作量,如果需要修改函数功能时,必须对所有重名的重载函数中完全相同的算法进行完全相同的修改。...

2020-01-06 21:32:09 535 1

原创 VS工程在项目属性添加引用的方法

vs 添加 lib 以及 头文件引用1. 添加编译所需要(依赖)的 lib 文件[解决方案资源管理器]“项目->属性->配置属性->连接器->输入->附加依赖项”里填写“winsock.lib”,多个 lib 以空格隔开。(等同于“#pragma comment(lib, "winsock.lib") ”语句)2. 添加库(Libs)文件目录...

2019-11-08 15:50:58 2127

翻译 堆和栈的区别

堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(s...

2019-03-15 11:14:47 168

原创 VC截取屏幕为任意图片

#include <atlimage.h>void SavePhoto(LPCTSTR str){ HDC hdcSrc = GetDC(NULL); int nBitPerPixel = GetDeviceCaps(hdcSrc, BITSPIXEL); int nWidth = GetDeviceCaps(hdcSrc, HORZRES); i...

2019-02-21 09:27:59 353

转载 C++STMP协议封装的发送邮件客户端类

转载一篇邮件发送的实现,转载自http://blog.csdn.net/lishuhuakai/article/details/27852009亲自测试,可以使用,有群发功能Smtp.h#ifndef __SMTP_H__ //避免重复包含 #define __SMTP_H__ #include <iostream> #include <list&g...

2019-01-23 22:07:18 910

转载 SNAP7 C++ 通讯

 静态调用的dll的一个实例2017年11月17日 09:49:18 净无邪 阅读数:334版权声明:本文为博主原创文章,欢迎各位朋友转载。转载时,保留链接地址! https://blog.csdn.net/naibozhuan3744/article/details/78557761本实例主要分为三部分。第一部分:vs2013的配置,第二部分:snap7的dll常用函数何功能的介...

2018-12-24 10:07:35 13065 3

转载 C++中对 this 指针的理解

关于this指针的一个精典回答:当你进入一个房子后,你可以看见桌子、椅子、地板等,但是房子你是看不到全貌了。对于一个类的实例来说,你可以看到它的成员函数、成员变量,但是实例本身呢?this是一个指针,它时时刻刻指向你这个实例本身。 个人理解:(ps:class类就好比这座房子,this就好比一把钥匙,通过钥匙来打开了这座房子的门,那么里面的东西就随意你取用了)     ...

2018-09-25 20:16:43 67

原创 MFC 限制EXE程序 只能打开一个

// CPVTforcoolingsystemstandApp 初始化BOOL CPVTforcoolingsystemstandApp::InitInstance(){    HANDLE hMutex = ::CreateMutex(NULL, FALSE, "PVT冷却系统试验台"); if (GetLastError() == ERROR_ALREADY_EXISTS) r...

2018-06-28 14:48:15 1885

原创 C 语言滤波

/***************************************************************函数名:filter*日期 :2018-5-15 11:16:42*作者 :ZHAO*描述 :递推平均滤波**************************************************************/# define N ...

2018-05-30 09:14:37 146

转载 读取配置文件的快捷函数

/********************************************************************* * 函数名称:g_LoadString * 说明: 根据标识 szID到选定的语言文件中加载字符串 * 作者: Geng ****************************************************************...

2018-05-25 16:40:25 184

转载 C++ 语言编程规范

一、程序风格:1、严格采用阶梯层次组织程序代码:各层次缩进的分格采用VC的缺省风格,即每层次缩进为4格,括号位于下一行。要求相匹配的大括,号在同一列,对继行则要求再缩进4格。void main(){ long m_Count;//循环变量 long ISum;//用来记录和}2.对变量的定义尽量位于函数的开始位置。二、变量名的命名规则①、变量的命名规则要求用“匈牙利法则"。即开头字...

2018-05-25 14:23:38 545

原创 MFC 在任意控件上添加图片

void Cconnectionstatus::showimg(char* imgpath,int n){ if (finder.FindFile(imgpath))//判断文件是否有效 { CRect rect; m_status[n].GetClientRect(&rect);//m_status[n]为控件变量 CImage img; img.Load(img...

2018-05-25 13:51:07 1398

diaryManager.rar

日报管理工具,解决每天写日报的烦恼,帮同事上传分享。

2020-04-27

百度离线地图开发.zip

该压缩包里边 有QT5.10的百度离线地图demo ,有最新版百度Javascript2.0的文档 和离线html例子 还有离线瓦片地图下载工具。是我自己整合的百度离线地图开发SDK 亲测可用 ,目标网上能找到的大多是 Qt5以下版本的例子 ,Qt5都编译不过。

2019-08-14

Synergy1.5 鼠标控制多台主机(Linux /windows)

synergy1.5是synergy最后一版免费开源软件,后面的版本都需要注册。已在Ubuntu16.04 和win7环境测试可用,其中还有我自己写的安装使用说明。

2019-06-06

QT SNAP7协议 demo

该程序是 QT用SNAP7写的 和西门子PLC 通讯的例子 ,可编辑。可打开。支持 对西门子PLC 任意区域 读写 bit,byte,word/Dword,Uint,float 等任意数据类型 。线程读取。是通讯的模板程序

2019-03-15

SNAP7协议说明书

C++ 和西门子PLC 通讯协议 snap7 英文原版文档。

2019-02-27

MFCGridCtrl

老外写的网格控件资源,里面有demo可以参考。压缩了两个版本的CGridCtrl 一个是带合并单元格的 ,一个是不带单元格合并的,亲测可用。目前MFC最强大的单元格和控件组合的自绘开源控件

2019-02-27

EXCEL 日历控件

所有的Excel日历控件仅支持32位的office ,在64位office是不可用的,这一点请大家谨记,64位的 office是不可能注册成功 日历控件的 。我使用的是 win10 64位的系统 32位 的2016office ,资源里面有详细注册说明和使用连接。

2018-09-19

TCP/ 串口 集合 调试工具

sscom5.版本加了TCP和UDP 亲测可用

2018-07-24

VC Teechart5 、Teechart8曲线控件集合(带详细文档)

VC Teechart5 、Teechart8集合(带详细文档) 都是已经破解过的 使用过程中 发现 Teechart8版本比 Tee chart5 版本 多了平滑曲线。其他方面感觉两者差别不大。 个人工作这几年来看 VC中 Teechart 是目前功能最强大的曲线控件, 使用方法和中文函数文档里边都有,里面东西很多 ,亲测可用。

2018-07-24

MFC 、QT等 程序图标修改器 图标

一键修改程序图标,亲测可用。工作这么久以来一直用的图标修改器,很使用的小工具

2018-07-24

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

TA关注的人

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