自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MFC中使用radio分组

将radio1、radio2、radio3分为1组,radio4、radio5分为另一组;方法:设置  radio1  的 属性:  group为true设置  radio4  的 属性:  group为true注意,一组radio的ID一定是连续的! 关联int型变量   注意:只需将group属性为true的radio1关联,radi

2016-12-29 12:56:14 1361

原创 ADO接口中_RecordsetPtr的使用说明

RecordsetPtr智能指针,它是专门为通过记录集操作数据库而设立的指针,通过该接口可以对数据库的表内的记录、字段等进行各种操作。要搞清楚:数据库和ADO的记录集是两个不同的概念,是存在于不同物理位置的两个存储空间。                   记录集相当于是实际数据的一份拷贝。 正因为记录集是相对脱离数据库而存在的, 所以才存在后面将要介绍的Open方法中涉及的光标类型和锁定

2016-12-27 18:03:47 1675

原创 ADO访问数据库获取 Recordset 对象中的记录数

CString strSQL = "SELECT * FROM authors";         _RecordsetPtr pRs = NULL;     pRs.CreateInstance("ADODB.Recordset");    long nRecordCount = 0;    try     {         pRs->Open( _vari

2016-12-27 17:06:28 8200

原创 VS2008使用dataGrid控件,点击表格可以删除字符。

在属性中把下列三个属性全部修改为FALSE.

2016-12-26 17:30:49 664

原创 MFC中popup、child、overlapped对话框的区别

overlapped window,从窗口关系的角度,可独立存在。child窗口,依附于parentwindow窗口,随parentwindow存在而存在,显示在parent内部Popup窗口,弹出窗口,依附于parentwindow窗口,随parentwindow存在而存在, 相对于parentwindow位置可超过边界。overlapped 是一个 MFC 

2016-12-23 10:18:29 6833

原创 vs2008 MFC使用DataGrid控件绑定数据库

1、首先在对话框上点击右键,选择插入ActiveX控件,向下拖拉,找到MicrosoftDataGrid Control 6.0(SP6)(OLEDB),点击确定,在界面上会新增一个控件。2、在界面上点击该控件后,点击右键增加控制变量m_dataGrid。3、在对话框头文件中增加:#import "c:\program files\common files\system\ado\m

2016-12-23 09:23:35 2458

原创 MFC 打开弹出对话框

1、首先在当前对话框的头文件中定义需要打开对话框的变量。此处以CDialog1举例; 声明:CDialog1 pDialog1;2、在初始化函数中赋值该指针为NULL  pDialog1  = NULL;3、增加一个按钮“打开对话框1”,在点击事件中添加:if(pDialog1 != NULL){return;}pDialog1 = new CD

2016-12-22 11:03:10 796

原创 error C2653: “Cfile”: 不是类或命名空间名称

找了一圈,最后发现,是CFile 错误的写成了Cfile!!!

2016-12-15 16:26:59 5122

原创 MFC使用ADO方式访问ACCESS数据库判断数据重复的方法

1、增加变量定义:       _CommandPtr m_pCommand;2、增加以下语句进行判断,此处判断的是身份证号字段,是否和strId的值一致,     strId的值为CString,在执行之前赋值。               CString str;_RecordsetPtr m_tmppSet = NULL;str.Format("sel

2016-12-15 13:03:51 702

原创 DataGrid控件的DefColWidth属性

返回或设置一个值,指示 DataGrid 控件中所有列的缺省宽度。语法object.DefColWidth [= value]DefColWidth 属性的语法具有这些部分:部分描述object对象表达式,其值是“应用于”列表中的对象。value一个基于控件的比例模型的整数。说明

2016-12-14 18:04:11 584

转载 CGridCtrl在MFC中的使用(一)

CGridCtrl控件是开源的,可在CodePlex和CodeProject上搜索找到,是VC++中用于显示表格数据的控件。基本功能包括:表格显示,单元格的编辑,单元格颜色设置,鼠标事件的响应,单元格内嵌入图片、CheckBox、ComboBox、Bitmap、Button等。  CodeProject中的链接http://www.codeproject.com/Articles/8/MF

2016-12-14 17:49:21 2753

转载 MFC通过ADO操作Access数据库

在示例程序中我们仍采用原库结构,数据库名Demo.mdb,库内表名DemoTable,表内字段名为Name(姓名)和Age(年龄)的两个字段,来构造示例程序操作所需的Access数据库,这也和上两篇文章的示例源码中的库结构相兼容。下面让我们看看ADO数据库访问技术使用的基本步骤及方法:    首先,要用#import语句来引用支持ADO的组件类型库(*.tlb),其中类型库可以作为可执行程

2016-12-14 14:34:32 474

原创 SQL中char、varchar、text和nchar、nvarchar、ntext的区别

1、CHAR。CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间。 2、VARCHAR。存储变长数据,但存储效率没有CHAR高。如果一个字段可能的值是不固定长度的,我们只知道它不可能超过10个字符,把它定义为 VARCHAR(10)是最合算的。VARCHAR类型的实际长度是它的值的实际长

2016-12-14 10:21:02 396

原创 vc6.0转换为vs2008后代码编译不通过,error C2440 “static_cast” 无法从“void (__thiscall C* )(void)...

1、从VC6.0转换了一个工程到VS2008,编译提示错误:1>正在编译...1>CoolControlBar.cpp1>d:\test\accessado\coolcontrolbar.cpp(164) : error C2440: “static_cast”: 无法从“UINT (__thiscall CCoolControlBar::* )(CPoint)”转换为“LRE

2016-12-14 08:27:31 775

原创 编译中出现PCH文件错误解决方法

1>stdafx.cpp1>正在编译...1>testAccess.cpp1>d:\test\testaccess\testaccess\testaccess.cpp(5) : fatal error C1859: “Debug\testAccess.pch”意外的预编译头错误,只需重新运行编译器就可能修复此问题1>testAccessDlg.cpp1>d:\test\test

2016-12-13 16:22:32 5919

原创 vs2008下用c++代码实现ACCESS的访问(DAO方式)

1、首先,在头文件中包含#include 头文件;2、在对话框界面上增肌一个listBox控件,用来显示读取出来的数据;3、增加一个写ACCESS的函数,该函数中检查若数据库已经存在,则直接写入记录,若数据库不存在,先创建数据库。void CtestAccessDlg::OnWriteAccess() {//获取主程序所在路径,存在sPath中CString sPath;

2016-12-07 15:28:23 3042 1

原创 神思二代身份证读卡器Demo的C++版本

在某宝上买了一个神思二代身份证读卡器,给的DEMO实在是....无语了,无奈,自己研究写了一个。1、首先,需要把licence.dat和Termb.lic文件放到C盘根目录下。     请注意,Termb.lic是有版本的,需要跟自己的读卡器一致...                        Termb.lic是有版本的,需要跟自己的读卡器一致...

2016-12-06 17:41:06 5855 1

原创 vs2008 使用GDI+绘图

1、在stdafx.h文件中增加:#include using namespace Gdiplus;#pragma comment(lib,"Gdiplus.lib")2、在类的定义中增加如下两个变量定义:         Gdiplus::GdiplusStartupInputgdiplusStartupInput;         ULONG_PTRgdiplusTok

2016-12-03 10:08:39 1172

原创 MFC读取和写ini文件

本文内容为从当前运行目录下的SysCfg.ini文件中读写配置,工程目录:http://download.csdn.net/detail/dafenqie/96991401、首先定义全景变量,用来保存配置CString g_strVideoPath;CString g_strPtzVideoPath;CString g_strFixedVideoPath;CString

2016-12-01 17:34:05 1583

F120#_Emgucv例程_图像的矩.zip

VS2008下Emugcv例程_图像的矩源代码例程,可以直接使用。

2019-10-18

F110#_Emugcv例程_查找并绘制轮廓.zip

VS2008下Emugcv例程_查找并绘制轮廓源代码例程,可以直接使用。

2019-10-18

F100#_Emgucv例程-图像增强(直方图均衡化).zip

VST008下的Emgucv例程-图像增强(直方图均衡化)源代码,欢迎下载。

2019-09-07

F90#_Emgucv例程-阈值化.zip

VS2008下用Emgucv实现图像处理阈值化源代码例程,欢迎下载。

2019-09-07

F80_Emgucv图像金字塔与尺寸变换代码

第8篇,VS2008下Emgucv例程-图像金字塔与尺寸变换代码。

2019-09-07

F70#_Emgucv实现重映射代码.zip

VS2008下用Emgucv实现重映射的代码demo。欢迎下载、评论。

2019-09-07

F60#-Emgucv实现仿射变换.zip

VS2008下用C#实现Emgucv实现仿射变换代码例程,用于图像处理。

2019-09-02

F50#_Emgucv实现图像滤波.zip

VS2008开发环境下使用C#、Emgucv实现图像滤波的Demo代码

2019-08-28

F40#_Emgucv实现霍夫变换.zip

VS2008开发环境下,用Emgucv实现霍夫变换的Demo工程。

2019-08-28

F30#_Emgucv实现边缘检测.zip

VS2008开发环境下,用C#代码和Emgucv实现边缘检测的Demo。

2019-08-28

F20#__Emgucv实现图像融合.zip

VS2008开发环境下,用C#实现Emgucv实现图像融合的Demo

2019-08-28

F10#__Emgucv高效遍历图像像素的Demo.zip

c#代码Emgucv高效遍历图像像素的代码,可以直接运行,VS2008

2019-08-28

测试opencv3.2.0库,提供漫水填充测试代码

测试opencv3.2.0库,提供漫水填充测试代码,可以与我上传到opencv3.2.0的工程结合使用。

2017-03-29

VS2008下vlc播放器集成进度条控制、快进、截图等功能

VS2008下实现的VLC播放器,集成了播放、暂停、停止、快进、进度条显示、进度条拖拉等功能,下载可以直接使用。

2017-03-24

VS2008下批量拷贝文件,显示进度条拷贝个数和当前拷贝字节_更新

VS2008下批量拷贝文件,显示进度条拷贝个数和当前拷贝字节,解决了原来的代码中拷贝完的文件不能再删除问题。

2017-02-27

VS2008下批量拷贝文件,并实现进度条显示

VS2008下批量拷贝文件,并实现拷贝进度显示,可以直接使用源代码。

2017-02-22

熊迈网络模组播放基础示例

官方提供的DEMO太复杂,自己写的简单例子。

2017-01-11

MFC下通过ADO访问数据库,支持图片保存,用DataGrid关联显示。

MFC下通过ADO访问数据库,支持图片保存,用DataGrid关联显示。 数据库路径要自己在代码中修改。

2016-12-21

读卡器使用DEMO的C++版本

神思二代读卡器DEMO,C++版本

2016-12-13

VS2008下访问ACCESS数据库

VS2008下访问ACCESS数据库

2016-12-07

VC使用GDI+进行绘图

VC使用GDI+进行绘图

2016-12-03

MFC读取和写入ini配置文件

MFC读取和写入ini配置文件

2016-12-01

CString和char[]、 char*互转

CString和char[]、 char*互转

2016-11-30

MFC实现嵌入式对话框,显示子对话框到主对话框中的对应位置

MFC实现嵌入式对话框,显示子对话框到主对话框中的对应位置

2016-11-28

MFC动态加载/清除显示JPG/BMP/ICO图片文件

MFC 动态加载图片,支持jpg\bmp\ico\等格式,只要修改一下,所有的格式都支持, 支持清除图片显示。

2016-11-25

list用remove实现结构体成员的删除

list用remove实现结构体成员的删除

2016-11-25

MFC实现listCtrl双击表格,实现文本输入。

MFC实现listCtrl双击表格,实现对表格的文本输入。

2016-11-23

MFC动态加载和静态加载bmp类型图片

MFC 加载图片 动态加载图片 静态加载图片 ,解决了从网上找的代码的内存泄漏的问题。

2016-11-23

vs2008基于vlc的播放器,动态创建所有的控件。

vs2008的VLC播放器,用C++开发,基于源码下载于CSDN,改进了: 1、内存泄漏问题; 2、界面优化; 3、所有按钮动态创建。

2016-08-16

vs2008下的16进制串口通信,解决串口多帧少帧丢帧错帧问题。

vs2008下的16进制串口通信,解决串口多帧少帧丢帧错帧问题。

2016-08-12

通过CButton自绘实现checkBox功能

通过CButton自绘实现checkBox功能,代码简单清晰。

2016-06-12

空空如也

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

TA关注的人

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