自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

asdjy123的专栏

MFC C++学习中觉得好的文章或资料

  • 博客(59)
  • 资源 (6)
  • 收藏
  • 关注

转载 谈谈对陀螺仪和加速度传感器的感性认识

转载来源谈谈对陀螺仪和加速度传感器的感性认识(2012-02-21 21:47:29)转载▼标签:it 前几天看到官网的新规则 觉得很有意思 看看自己帐号注册2年多了 比赛也做了2届 从论坛上下了大堆资料也没给论坛贡献什么有价值的东西实在惭愧啊 正好自己以前捣鼓过一段时间四轴飞行器 把当时收集的一些资料发上来大家共享下吧 大部

2016-04-26 15:11:38 10345 2

转载 WPF入门教程系列一——基础

WPF入门教程系列一——基础拷贝链接一、 前言          最近在学习WPF,学习WPF首先上的是微软的MSDN,然后再搜索了一下网络有关WPF的学习资料。为了温故而知新把学习过程记录下来,以备后查。这篇主要讲WPF的开发基础,介绍了如何使用Visual Studio 2013创建一个WPF应用程序。 首先说一下学习WPF的基础知识:1) 要会一门.NET所支持的

2016-04-23 11:58:29 1505

转载 立方体贴图(Cubemap)

点击打开链接 好东西保存方便查看立方体贴图(Cubemap)原文Cubemaps作者JoeyDeVries翻译Django校对Geequlim我们之前一直使用的是2D纹理,还有更多的纹理类型我们没有探索过,本教程中我们讨论的纹理类型是将多个纹理组合起来映射到一个单一纹理,它就是cubemap。基本上

2016-04-19 15:07:40 14635

转载 常见MFC UI界面库

来源:点击打开链接  (PS:看到介绍挺详细,先收藏)Xtrme toolkit,BCGControlBar,SkinMagic,AppFace,Skin++,Uskin++,SYGUI,LibUIDK,GuiToolkit,GardenUI等等,除了后两种一个是开源,一个是免费的外,其余的都是收费的。The Ultimate Toolbox http://

2016-03-16 15:30:22 686

转载 现场间通讯

临界区与Event(事件)、Mutex(互斥量)、Semaphore(信号量)、WaitableTimer(可等待定时器)的区别在于不用进行内核态的转换,直接在用户态转换即可,所以效率较高

2016-03-02 21:49:29 451

转载 如何编写易于移植的C++ 程序

来源:点击打开链接如何编写易于移植的C++ 程序转自《程序员》2005年第5期■ 文/ 紫云英由于操作系统的差异,同一种操作系统本身版本的差异,目前C++标准库提供的功能仍然有限以及C++编译器产品不是完全兼容等问题,使得我们在移植大型应用程序的时候往往会出现很多难以解决的问题,如何合理的避免他们提高C++程序的移植性,本文作者从源代码的组织安排等方面提出了一些实用的建议。

2015-03-05 11:39:15 547

原创 CMainFrame::OnClose()函数中不能调用wcsncpy()函数,不然会造成内存访问出错

1、进行调试发现读取文件的数据为空:进行调试和修改,最后还是使用TCHAR类型的数组保存读写的密码文件的数据。2、在改好之后出现:“Run-Time Check Failure #2 - Stack around the variable 'puf' was corrupted”,最后经过网上查找和测试,最后发定义存放读写的TCHAR puf[20]从类函数里的局部变量放到类的成员变量中就好了

2014-09-15 17:01:37 922

转载 读取win7硬盘系列号

点击打开链接

2014-09-10 11:56:15 553

转载 深入解析MFC消息响应和消息路由

深入解析MFC消息响应和消息路由1.MFC中的消息分为三种(1)标准消息,也叫窗口消息(例:WM_PAINT,WM_CREATE,WM_LBUTTONDOWN,WM_CHAR)(2)命令消息,来自菜单,工具栏和加速键,都以WM_COMMAND表示(3)控件消息,控件消息又分为三小类,第一类和标准消息格式一样,第二类和命令消息格式一样(不过多了一个控件窗口的句柄),第三类是WM_NO

2014-07-15 09:57:23 849

原创 创建线程遇到的一些问题记录

一、在创建静态成员函数当做线程函数时出现问题:1、出现错误:'AfxBeginThread' : none of the 2 overloads could convert all the argument type 发现是因为在创建时添加__stdcall (static __stdcall UINT myComThreadFunc(LPVOID lparam);),去掉之后就可以了。

2013-12-24 10:07:47 700

原创 结合drwtsn32.log和.Map文件的查看、定位程序错误位置

写下大致步骤方便以后查找参考内容在两个链接的后半部分http://blog.csdn.net/nokianasty/article/details/8504432http://blog.chinaunix.net/uid-7186957-id-2677948.html主要步骤:1、在drwtsn32.log找到错误位置:错误 ->00458861 ff9098000000   

2013-12-02 17:29:39 939

转载 C++用new和不用new创建类对象区别 内存

1、C++用new和不用new创建类对象区别  http://blog.163.com/zhuandi_h/blog/static/18027028820129169538815/2、http://www.360doc.com/content/12/0312/15/1317564_193748252.shtml3、http://www.360doc.com/content/12/031

2013-09-24 08:53:44 715

转载 Cstring使用问题和struct结构体初始化方法汇总

http://www.2cto.com/kf/201211/167305.html今天在写程序为cstringarray变量操作时遇见:ASSERT_VALID fails with illegal vtable pointer.Assertion Failed: : File array_s.cpp, Line 236这两个问题,几经查找、询问才知道是定义的结构体中的cstrin

2013-09-13 09:13:48 881

转载 数据库基础知识

1、在access数据库中什么是主键,如何设置、添加、删除、更改主键  http://www.25175.com/200609/25175/25175_html/2010-08/3732.html

2013-09-05 13:43:29 546

原创 在ado和access的情况下,用INSERT INTO语句插入到数据库中

一、条件情况:1、多文档工程,                  2、在App中的.h中定义 _ConnectionPtr   m_pConnection;                 3、在App中的.cpp中在初始化函数中进行了数据库的连接和创建一个表和在标准添加数据int CDrawYunApp::ADOInit(void){ //AfxOleInit();//初始

2013-09-05 11:50:07 3392

转载 数据库管理系统 -DBMS

DBMS  数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。它提供多种功能,可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库

2013-08-27 11:03:45 1886

转载 内存泄露检测方法收集

1、检测内存泄露的方法:  http://blog.csdn.net/skyremember/article/details/2941038有具体的错误解释

2013-08-19 15:48:59 705

转载 listCtrl控件自动适应窗口大小

//形式2我试验过能够成功 形式1:用于在单文档窗口中,或者是手动创建的listctrlvoid CTrade_MISView::OnSize(UINT nType, int cx, int cy){ CView::OnSize(nType, cx, cy); // TODO: Add your message handler code here if (m_ListC

2013-08-13 14:45:28 2901

转载 VC中ListCtrl经验总结

转自:http://www.cppblog.com/amazon/archive/2008/11/29/68159.htmlListCtrl在工作中,常常用到,也常常看到大家发帖问怎么用这个控件,故总结了一下自己的使用经验,以供参考使用。先注明一下,这里,我们用m_listctrl来表示一个CListCtrl的类对象,然后这里我们的ListCtrl都是report形式,至于其他的如什么

2013-08-13 09:54:01 900

转载 多文档 主框架窗口、客户窗口、子窗口和视图的关系,有图显示

多文档程序及窗口的区域重绘选自:http://blog.sina.com.cn/s/blog_6163bdeb0102dx8c.html       MDI 应用程序是另一类重要的文档视结构程序。它的特点是:用户一次可以打开多个文档,每个文档对应不同的窗口;主窗口的菜单会自动随着当前活动的子窗口的变化而变化;可以对子窗口进行层叠、平铺等各种操作;子窗口可以在MDI 主窗口区域内定位、改

2013-08-08 10:10:55 2925

转载 学习MFC框架如何创建的过程

多文档,主要介绍在App中初始化函数怎样创建框架、文档、视图等http://www.4oa.com/Article/html/6/32/464/2005/16216.html

2013-08-07 16:00:23 642

转载 多文档设置子窗口大小及位置等

1、如何改变多文档的子窗口初始化显示的位置(有图片显示)http://hi.baidu.com/pqleo/item/c589e5118cab44101894ecc6

2013-08-07 11:28:23 2655

转载 窗口设置最顶端,全屏

使窗口设置为最大化,最顶层int cxScreen,cyScreen;cxScreen=GetSystemMetrics(SM_CXSCREEN);//获得屏幕的宽度cyScreen=GetSystemMetrics(SM_CYSCREEN);//获得屏幕的高度    SetWindowPos(&wndTopMost,0,0,cxScreen,cyScreen,SWP_SHOWWI

2013-08-05 11:25:48 1505

转载 CListView常用用法 (精简版)

1、CListView常用用法 (精简版):从初始化到插入等比较详细和流程化的接受:http://www.cnblogs.com/haoyuanyuan/archive/2013/01/29/2881110.html2、 CListView使用大全:介绍CListCtrl 使用技巧:http://blog.csdn.net/zhgflx/article/details/6895

2013-07-26 09:35:35 874

转载 .lib和.dll的知识

1、LIB和DLL的区别与使用 :http://www.cppblog.com/amazon/archive/2009/09/04/95318.html

2013-07-24 13:15:10 497

转载 滚动条问题--CSrollView

1、使用CScrollView创建滚动条:http://blog.csdn.net/chi001/article/details/6076720 讲述1、建立滚动条中的初始化、2、在绘图的过程中使用CDC *pDC直接调用绘制,不要使用CClientDC dc(this)的dc来进行绘制,否则将导致滚动条的移动时图形没有任何变化和3、3个需重载或消息函数重要函数::OnPrepareDC(

2013-07-23 11:19:13 788

转载 vc播放声音文件

http://jiayanhong110.blog.163.com/blog/static/287175922007712115210756/

2013-07-18 10:02:31 892

转载 内存使用出错检测--PageHeap.Exe

Windows has triggered a breakpoint in xxx.exe看到这个错误就可以推测是内存使用错了,但是这种错误很隐蔽。所以昨天花了一整天找到这个错误,最后发现是一个全局变量指针指向了一个非全局类实例的一个成员。当文档关闭时,这个类就销毁了,但是全局的指针还在,这个时候变成了野指针。而下一次打开文档时接着使用了,所以异常。pageheap.exe工具帮了不少

2013-07-11 14:43:12 1911

转载 AfxBeginThread需要需要CloseHandle?解决办法

选自:http://www.myexception.cn/vc-mfc/300534.html1、AfxBeginThread需要需要CloseHandle???一般的创建线程,是会CloseHandle的但是AfxBeginThread 需要吗???问题2:当线程暂停后,如果此时关闭 主界面。。。。如何关闭子线程呢????问题3:对于A

2013-07-10 17:31:47 1571

转载 共用内存vc++技术

一、进程之间数据的共享:共用内存vc++技术选自:http://www.xici.net/d49241289.htm进程之间数据的共享可以用共用内存实现,在Win32中,进程之间共享内存使用的事映射文件。虚拟内存系统具有把实际内存映射到页文件或者交换文件的能力。用户可以把内存映射到任何的映射文件中,包括系统内存页。而利用系统内存页可以实现快捷的内存共享。     利用共有内存实现进

2013-07-10 09:21:33 797

转载 VS2010菜单修改不了问题

VC2008或VC2010整合了BCG的那一套界面之后,出现了一个新的Bug:    在资源修改了菜单名之后编译运行,结果却发现与没有修改之前的没有任何区别。菜单项的名字还是没有改过来。现象如下图:图1 RC中已经将原来的File项改变为“Project”图2 运行的时候仍然显示原来的“File”造成这种现象的原因:    程序在运行之后将运行信息写进注册表,而程序在退

2013-07-04 09:27:00 860

转载 sprintf用法

sprintf字串格式化命令,主要功能是把格式化的数据写入某个字符串中。sprintf 是个变参函数,使用时经常出问题,而且只要出问题通常就是能导致程序崩溃的内存访问错误,但好在由sprintf 误用导致的问题虽然严重,却很容易找出,无非就是那么几种情况,通常用眼睛再把出错的代码多看几眼就看出来了。目录函数简介参数说明及应用举例转换字符

2013-07-03 13:51:28 679

转载 UNICODE 编程入门--CString转char *

CString转char的方法  2009-11-03 14:36:41|  分类:C++ VC |  标签:|字号大中小 订阅 1.传给未分配内存的const char* (LPCTSTR)指针.    CString cstr(asdd);   const char* ch = (LPCTSTR)cstr;

2013-07-03 09:58:42 663

转载 VC 多文档用户界面设计及各个文档之间的切换

VC 多文档用户界面设计及各个文档之间的切换  用Delphi、VB、Windows Form(Visual C#)等称之为RAD(Rapid Application Development)的开发工具进行项目开发的都会很满足这些工具和平台提供的快速界面开发的功效:你可以很容易就可以实现一个MIS系统的管理界面,提供一个主框架,点击主框架上的某一个菜单项就打开一个处理事务的窗口

2013-06-26 09:13:26 944

转载 内存泄露问题

1、使用_CrtDumpMemoryLeaks()查内存泄露的一些问题  1、http://blog.csdn.net/lekonpeng/article/details/3936731  2、http://blog.sina.com.cn/s/blog_4d7d5ba501019ca9.html

2013-06-24 11:26:44 471

转载 MFC程序的出生和结束

本文的写作对象:  本文主要针对编写过1、2个Windows程序,对C++比较熟悉,了解SDK程序设计的基本知识,同时对MFC运行方式感到困惑的MFC初学者。 序、产生  在MFC程序设计的学习过程中最令人感到难受,甚至于有时会动摇学习者信心的就是一种对于程序的一切细节都没有控制权的感觉,而这种感觉的出现会使大家认为自己离开了书本上的例子

2013-06-21 16:10:33 816

转载 寄存器、CPU缓存内存的关系

寄存器属于CPU的一个组成部分而缓存只是集成到CPU封装内完全是和CPU独立的器件。另外二者速度相差很大,寄存器存取速度最快 其次缓存最后是内存。三张容量上的关系就像饭碗、饭锅和米缸的关系,容量越大级别越低,速度越慢与CPU的联系越不密切。寄存器分通用寄存器 标志寄存器 堆栈寄存器等完成CPU的加法运算,缓存是缓冲存储器,属于静态电路存储器。  对于寄存器的容量:  16位寄存器组   16位CP

2013-06-17 14:08:53 3009

转载 消息函数中View::OnLButtonDown(nFlags, point)的作用

问:void CDraweView::OnLButtonDown(UINT nFlags, CPoint point) { // TODO: Add your message handler code here and/or call default MessageBox("View Clicked!"); CView::OnLButtonDown(nFlags, point)

2013-05-10 10:28:18 4739

转载 大话设计模式——第1章 代码无错就是优?——简单工厂模式

大话设计模式——第1章 代码无错就是优?——简单工厂模式1.1  面试受挫小菜今年计算机专业大四了,学了不少软件开发方面的东西,也学着编了些小程序,踌躇满志,一心要找一个好单位。当投递了无数份简历后,终于收到了一个单位的面试通知,小菜欣喜若狂。到了人家单位,前台小姐给了他一份题目,上面写着:“请用C++、Java、C#或VB.NET任意一种面向对象语言实现一个计算器控制

2013-05-09 09:29:03 1153

转载 VS2010绘图软件开发网上收集知识点

1、消息响应COMMAND 和 UPDATE_COMMAND_UI的区别,使用范围的区别,使用对象的区别,等等方面的?简单的说ON_COMMAND是点了按钮或菜单项后的响应消息,ON_UPDATE_COMMAND_UI是用来表示对应的按钮和菜单项的状态的响应消息.比如WINDOWS自带的记事本程序,它的"格式"菜单下有个"自动换行",那么在编写记事本这个程序时,对文本进行自动换

2013-05-06 14:10:15 1219

CMFCToolBarVS2010

vs2010 mfc CMFCToolBarVS2010实现真彩大图标

2014-02-14

中文make v3.80手册.pdf

中文make v3.80手册.pdf,制作make等

2012-09-04

GDB调试精粹及使用实例.pdf

GDB调试精粹及使用实例.pdf一看书名就知道了

2012-09-04

GCC中文手册

GCC中文手册是linux工具书,可以用来了解怎么用GCC

2012-09-04

UNIX环境高级编程_第二版中文

UNIX环境高级编程_第二版中文.学习unix下高级编程的好工具书

2012-09-04

空空如也

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

TA关注的人

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