01 那些年的C++和MFC
为什么先生2012
图像大法好
展开
-
深度搜索C++对象模型 Function 语意学-虚拟成员函数
1 这一节主要讨论虚函数,以及关于原创 2014-07-21 14:27:57 · 798 阅读 · 0 评论 -
哈弗曼压缩文件
一 目的利用C/C++语言进行程序设计,巩固和加深对线性表、栈、队列、字符串、树、图、查找、排序等理论知识的理解;掌握现实复杂问题的分析建模和解决方法(包括问题描述、系统分析、设计建模、代码实现、结果分析等);加深对哈夫曼树实现算法的理解。和. 加深对二叉树遍历算法的理解,提高利用计算机分析解决综合性实际问题的基本能力。二 需求分析1 知识点: 链表的创建,链表排序,二叉树先序原创 2014-02-19 11:29:03 · 1281 阅读 · 0 评论 -
C++primer难点之类
类的难点解析:类三大特性:继承,多态,封装访问权限控制:public private protect Inline成员函数:1 在类内部定义的成员函数,将自动被作为inline处理 2 如果是显示声明inline 即不放在类定义体内,该函数定义应该放在.hl文件里,因为它对于使用它的,cpp文件要可见,仅仅声明是不够的。原创 2014-03-05 22:24:41 · 1000 阅读 · 0 评论 -
C++ primer -函数篇
C++ primer 重难点列举1 const 限定符: 定义常量,定义时必须初始化 非const变量默认为extern,要使const变量能够别其他文件访问需要显示指定为extern Const 对指针与引用型参数有影响2 枚举 Enumvv{a=1,b,c=2,d} a=1,b=2,c=2,d=3;3 迭代器:一种检查容器内元素并遍历元素的数据类型7函数原创 2014-03-09 22:02:58 · 1323 阅读 · 0 评论 -
C++ primer -容器篇
容器:一种类型,其对象保存一组给定类型的对象的集合。类模板:一个可以创建许多潜在类类型的的蓝图。顺序容器:将单一类型元素聚集起来成为容器,然后根据位置来保存和访问。Vector,list,deque顺序容器适配器:stack,queue,priority_queue(有优先管理的队列) 9.1 顺序容器的定义: 1 容器复制给另一个容器时,类型必须匹配:容器类型和元素类原创 2014-03-09 22:04:31 · 1010 阅读 · 0 评论 -
深度搜索C++对象模型1-关于对象
刚开始看深度搜索C++对象模型这本书,原创 2014-07-17 14:53:33 · 862 阅读 · 0 评论 -
win32 模式对话框的创建
DialogBox(hInstance,//实力句柄MAKEINTRESOURCE(IDD_DIALOG1),//对话框资源ID hwnd,//父窗口句柄DlgProc);//处理的窗口过程函数函数如下BOOL CALLBACK DlgProc (HWND hDlg, UINT message,WPARAM wParam, LPARAM lParam){ switch (m转载 2013-05-26 13:34:08 · 963 阅读 · 0 评论 -
error MSB8011:未能注册输出。请尝试启用“逐用户重定向”
vs2010 c++ win7 x64 编译时报权限错误 (2012-05-24 22:15:00)转载▼标签: warning msb3075 error msb8011 vs2010 win7 x64 c atl com it原创 2013-06-08 21:44:00 · 6442 阅读 · 0 评论 -
VC++动态链接库(DLL)编程深入浅出(三) 中一个错误 ShowDlg()
我们照样可以在EXE程序中隐式调用MFC规则DLL,只需要将DLL工程生成的.lib文件和.dll文件拷入当前工程所在的目录,并在RegularDllCallDlg.cpp文件(图12所示对话框类的实现文件)的顶部添加: #pragma comment(lib,"RegularDll.lib") void ShowDlg(void);并将void CRegularDllCal原创 2013-06-05 22:59:20 · 1275 阅读 · 0 评论 -
指针传递 引用传递
指针/引用传递的格式,可以参考以下的内容:int x=1;int *y=&x; //用于指针传递,y有自己独立的内存地址,存储的内容是x的地址,*y是x的值int &z=x; //用于引用传递,可以理解为z就是x,x就是z,只不过名字不一样//void ChangeNode(Node * t); 没加&时 由于t=new Node; 重新申请的一块内存导致这块内存里的值未能传到原创 2013-05-31 23:57:32 · 830 阅读 · 0 评论 -
MFC处理jpg格式图片(三)
这次主要是对上次MFC处理URL视频里面的一段代码的优化http://blog.csdn.net/zhang2012liang/article/details/9973117,视频加载图片时不再从本地拿取,我在程序里面设置一个缓存,通过缓存来处理图片,然后从缓存里面拿数据来显示图片涉及到将字节转化为流IstreamHRESULT ShowPic(CString lpstrImgUrl,HW原创 2013-08-20 16:05:38 · 1690 阅读 · 0 评论 -
MFC处理jpg等格式图片 Cpicture(二)
MFC处理jpg等格式图片(二)CPicture 类简介:大概流程:通过IPicture接口实现图片的各种操作1IPicture 实现各种图片加载三部曲1定义两个类指针IStream *pIStream;//创建一个IStream接口指针,用来保存图片流IPicture *pIPicture;//创建一个IPicture接口指针,表示图片对象2 OleLoadPic原创 2013-08-20 03:06:14 · 1838 阅读 · 0 评论 -
深度搜索C++对象模型2.2 构造函数语义学-Copy Constructor的构造操作
Shallow Copy = Bitwise Copy,Deep Copy = Memberwise Copy.原创 2014-07-19 16:27:57 · 971 阅读 · 0 评论 -
深度搜索C++对象模型2.2 构造函数语义学-Default Constructor的构造操作
implicit 暗中的 explicit 显式的 trivial 没用的 no原创 2014-07-19 10:34:52 · 848 阅读 · 0 评论 -
SQL Server 2008 数据库 安全性 设置 SQL Server身份验证
在SQL Server 2008中,对服务器安全性管理主要通过更加健壮的验证模式,安全的登录服务器的账户管理以及对服务器角色的控制,从而,更加有力的保证了服务器的安全便捷转载自:http://tech.huweishen.com/gongju/1106.html1 身份验证模式SQL Server 2008提供了Windows身份和混合身份两种验证模式,每一种身份验证都有转载 2013-07-22 22:01:12 · 9181 阅读 · 0 评论 -
VS2010连接SQLserver 2008
http://blog.csdn.net/zhang2012liang/article/details/9414629#pragma once#include "targetver.h"//注意要设置为动态使用MFC库#include #include #import "C:\Program Files\Common Files\System\a原创 2013-07-23 00:32:45 · 1363 阅读 · 0 评论 -
关于动态链接库哪些问题
1当你单步调试dll时 出现 无法定位时是因为使用的dll 被改变后要重新的复制一份放到exe目录下21>生???成??启?动??时???间?为a 2013/7/19 21:43:03。??1>InitializeBuildStatus:1> 正y在??对?“??Debug\Win32DllTest1.unsuccessfulbuild”??执??行D T原创 2013-08-01 23:47:16 · 749 阅读 · 0 评论 -
回调函数 成员函数 友元函数
将类成员函数用做C回调函数提出问题: 回调函数是基于C编程的Windows SDK的技术,不是针对C++的,程序员可以将一个C函数直接作为回调函数,但是如果试图直接使用C++的成员函数作为回调函数将发生错误,甚至编译就不能通过。分析原因:普通的C++成员函数都隐含了一个传递函数作为参数,亦即“this”指针,C++通过传递一个指向自身的指针给其成员函数从而实现程序函数可转载 2013-08-14 22:46:24 · 1062 阅读 · 0 评论 -
MFC 通过一个视频URL 来播放视频 MFC IPicture 显示jpg格式图片
当时弄这个问题的时候 搞得很头疼,网上的回答很多单数不全面,测试总有问题 所以我打算系统的讲解一下:保证你跟着步奏走就成功,方法不是很好 但是思路基本可以,有好的意见希望指教:1 我用到了WinInet 编程 至于他是什么东西:友情链接 http://blog.csdn.net/asce1885/article/details/57136682如何在MFC控件上显示jpg格式的图片原创 2013-08-14 23:20:30 · 2076 阅读 · 0 评论 -
0x0008f484 处的 std::bad_alloc 内存申请失败
转载自: http://ztbls888.blog.163.com/blog/static/1718175982012230102141390/久别重逢是说,自从在教科书上见过它一面之后,这才是第二次碰面。也就是说,在这些年的编程经历中,从来没有遇到过吧——至少在我印象中是这样的。以至于我都开始怀疑在“平常的”程序中,它是否真正存在了。内存分配,C 里的 malloc (或者配套的函转载 2013-07-20 00:25:48 · 2234 阅读 · 0 评论 -
linux C语言编程 Glade gtk
这几天在学习linux 编程 学到了图形界面这一块 所以很快的接触到了 Glade 这个东西 ,开始一直困惑glade产生的xml格式的代码如何加到c语言程序中,几经周折,总于在这个点弄完了,自己总结一下 希望给其他的初学者一点帮助别的不说:gtk一次性安装成功glade 是系统自带的,我的系统是ubuntu的一.用glade创建 一个保存命名为“window.glade” (最简原创 2013-08-19 01:35:33 · 1729 阅读 · 1 评论 -
MFC处理jpg等格式图片 IPicture接口(一)
MFC处理jpg等格式图片(一) IPicture接口 1 管理一个图片对象及其属性。 IPicture接口是Window95及以上操作系统支持的一个COM接口,它用来操作各种在 WINDOWS常见的图像格式。如,BMP、 JPEG、GIF等许多文件格式都能识别。使用很方便。但是可能很多朋原创 2013-08-20 02:58:10 · 1859 阅读 · 0 评论 -
QT 下使用 opencv with_QT
window 下使用opencv 且opencv支持QT软件环境Qt-5.9.3(mingw530)MinGW-5.1.0-32bit(下载的QT里面有)CMake-3.11.3OpenCV-2.4.91 编译opencv WITH_QT 官网上下载下来编译好的opencv,不支持QT 因此需要自己编译 2 下载的 OpenCV 文件夹会有: build (已编译好的库,使用 MSVC...原创 2018-06-04 19:57:49 · 7199 阅读 · 0 评论