C++知识回顾: __stdcall、__cdcel和__fastcall三者的区别

  __stdcall、__cdecl和__fastcall是三种函数调用协议,函数调用协议会影响函数参数的入栈方式、栈内数据的清除方式、编译器函数名的修饰规则等。 调用协议常用场合 __stdcall:Windows API默认的函数调用协议。 __cdecl:C/C++默认的函数...

2018-07-31 17:36:53

阅读数:64

评论数:0

CSP应用开发-CryptAPI函数库介绍

基本加密函数为开发加密应用程序提供了足够灵活的空间。所有CSP的通讯都是通过这些函数。一个CSP是实现所有加密操作的独立模块。在每一个应用程序中至少需要提供一个CSP来完成所需的加密操作。如果使用多于一个以上的CSP,在加密函数调用中就要指定所需的CSP。微软基本加密提供者(Microsoft B...

2018-06-29 10:13:40

阅读数:74

评论数:0

OpenGL入门学习

说起编程作图,大概还有很多人想起TC的#include 吧? 但是各位是否想过,那些画面绚丽的PC游戏是如何编写出来的?就靠TC那可怜的640*480分辨率、16色来做吗?显然是不行的。 本帖的目的是让大家放弃TC的老旧图形接口,让大家接触一些新事物。 OpenGL作为当前主流的...

2016-02-29 16:51:42

阅读数:975

评论数:0

c++类的构造函数详解

c++构造函数的知识在各种c++教材上已有介绍,不过初学者往往不太注意观察和总结其中各种构造函数的特点和用法,故在此我根据自己的c++编程经验总结了一下c++中各种构造函数的特点,并附上例子,希望对初学者有所帮助。                                     ...

2016-01-11 11:20:31

阅读数:174

评论数:0

C++中引用和指针的区别

下面用通俗易懂的话来概述一下: 指针-对于一个类型T,T*就是指向T的指针类型,也即一个T*类型的变量能够保存一个T对象的地址,而类型T是可以加一些限定词的,如const、volatile等等。见下图,所示指针的含义: 引用-引用是一个对象的别名,主要用于函数参数和返回值类型,符号X&...

2015-09-16 16:37:45

阅读数:313

评论数:0

MFC对话框 OnClose() 和 OnDestroy() 调用区别

OnClose():消息响应函数,响应WM_CLOSE消息,当"关闭"按钮被单击的时候(而不是我们眼睛所见的对话框从屏幕上消失时),该函数被调用,用户在响应OnOk()或者OnCancel()函数之后,不会发送WM_CLOSE消息OnDestroy():消息响应函数,响应WM_...

2015-06-05 17:23:30

阅读数:4710

评论数:0

C++ 统计程序运行耗时的几种方法的总结

方法一 利用GetTickCount函数(ms) 代码: CString str;            longt1=GetTickCount();//程序段开始前取得系统运行时间(ms)             。。。。。。//to do sth longt2=G...

2015-05-22 16:26:22

阅读数:639

评论数:0

单通道和多通道图像相关概念

在做机器视觉时,常常要将一个多通道图像分离成几个单通道图像或者将几个单通道图像合成一个多通道图像,以方便图像处理,但是。写这篇博客,是为加深对单通道图像和多通道图像这两个概念的理解。           图像通道在RGB色彩模式下就是指在下就是指那单独的红色R、绿色G、蓝色B部分。也就是说,一幅...

2015-04-09 13:56:10

阅读数:4575

评论数:0

DECLARE_DYNAMIC/IMPLEMENT_DYNAMIC宏的详细解释

DECLARE_DYNAMIC/IMPLEMENT_DYNAMIC宏的详细解释 最近有些朋友在看《深入浅出MFC》的时候,被第三章的几个宏给卡住了,记得我第一次看此书时,也被这几个宏给卡住。当然真正卡人的其实是第一个,也就是DECLARE_DYNAMIC/IMPLEMENT_DYNAMIC。我做...

2015-04-07 16:43:45

阅读数:385

评论数:0

AlphaBlend

AlphaBlend实现透明效果,不过只能针对某块区域进行alpha操作,透明度可设。 TransparentBlt可以针对某种颜色进行透明,不过透明度不可设。   AlphaBlend: BLENDFUNCTION bn; bn.AlphaFormat = 0; ...

2015-04-03 16:45:08

阅读数:512

评论数:0

软件工程概要设计

摘要:   本文是在概要设计实践和学习中的一些心得与学习笔记,希望与大家分享,如有不妥之处欢迎指正。   关键字:   概要设计,结构化,OOD   正文:   在需求明确、准备开始编码之前,要做概要设计,而详细设计可能大部分公司没有做,有做的也大部分是和编码同步进行,或者在编码之后。因...

2015-03-11 11:50:57

阅读数:4489

评论数:0

软件概要设计应该体现哪些内容

一、概论        1、编写目的        2、编写背景        3、对系统的大致描述   二、业务概述和逻辑设计        1、对系统几大主体的描述        2、对系统几大业务流程描述        3、用UML对其进行总体描述   三、技术架构  ...

2015-03-11 10:52:58

阅读数:1640

评论数:0

PreTranslateMessage作用和使用方法

PreTranslateMessage是消息在送给TranslateMessage函数之前被调用的,绝大多数本窗口的消息都要通过这里,比较常用,当需要在MFC之前处理某些消息时,常常要在这里添加代码.          MFC消息控制流最具特色的地方是CWnd类的虚拟函数PreTransla...

2015-03-06 10:04:12

阅读数:468

评论数:0

ON_COMMAND ON_MESSAGE ON_NOTIFY区别与联系

ON_COMMAND是菜单和工具栏项处理消息的宏 ON_MESSAGE是处理自定义消息的宏 ON_NOTIFY 是控件向其父窗口发送消息处理的宏 对这几个消息的理解要先了解一下Window消息的背景。 在Windows3.1里,控件会将mouse, keybord等等的消息通...

2015-03-02 16:13:01

阅读数:357

评论数:0

C#教程电子书

C# Primer Plus中文版http://download.chinaitlab.com/soft/7990.htm C# 开发编码规范 http://download.chinaitlab.com/soft/7991.htm C#深入浅出全接触http://downlo...

2014-12-29 11:26:56

阅读数:963

评论数:0

HBITMAP 与 CBitmap 、BITMAP、HDIB

1.HBITMAP转成CBitmap:  HBITMAP hBmp;  //hBmp的初始化代码  CBitmap* pBmp = CBitmap::FromHandle(hBmp); HBITMAP hbmp;  CBitmap bmp;  bmp.Attach(hbmp);...

2014-12-26 09:35:46

阅读数:687

评论数:0

BMP文件结构

位图文件可看成由4个部分组成:位图文件头(bitmap-file header)、位图信息头(bitmap-information header)、彩色表(color table)和定义位图的字节阵列,它具有如下所示的形式。 位图文件的组成 结构名称 ...

2014-12-25 17:19:45

阅读数:377

评论数:0

C++使用VS2010导出Excel的方法及步骤

最近工作需要将listctrl中的数据导出到Excel中。网上找了很多,但多数是VC6.0的。结合VC6.0导出的方法,自己琢磨了不少时间,终于将问题解决了。轻松之余,将过程分享出来,希望对需要的人有所帮助。   VC6.0的请看这里:http://topic.csdn.net/t/2005...

2014-12-10 17:41:36

阅读数:1189

评论数:0

CListCtrl控件使用方法总结

以下未经说明,listctrl默认view 风格为report 相关类及处理函数 MFC:CListCtrl类 SDK:以 “ListView_”开头的一些宏。如 ListView_InsertColumn 1. CListCtrl 风格       LV...

2014-12-10 11:52:56

阅读数:375

评论数:0

win7 64bit 干净系统(只装了硬件相关的几个驱动程序) 的C盘文件夹 和注册表截图

1. C:\Program Files 目录截图

2014-10-20 11:46:54

阅读数:904

评论数:0

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