随笔分类 -  VC 小技巧

VC MFC 技术
摘要:CList简介 CList是一个模板类,其实就是一个双向链表。支持多个对象的顺序列表,可以同时顺序或者值访问对象成员。参数: TYPE:要存储的对象类型 ARG_TYPE:在列表中用于引用对象的类型。使用CList模板类注意事项:1、头文件名不可少 Clist类定义在Afxtempl.h 头文件中,因此在使用该类时,需要加这个头文件名。2、理解CList的声明和构造方法 CList的声明如下: templateclass CList : public CObject 由此,我们知道CList是一个模版类,那么他的两个class是什么意思呢? 下面看一个例子: CList li... 阅读全文

posted @ 2013-10-14 16:30 昔日的青春 阅读(2186) 评论(0) 推荐(0)

摘要:现在有这么一个问题,在VC编程中,如果要每隔一段时间去响应一个事件,应该怎么处理? 1.Sleep(int n)函数;(S 一定要大写,这个和C不一样) 2.WaitForSingleObject()等待函数; 其中,用Sleep()多的话应该知道,它的时间不是很精确,且会让程序陷入休眠,而且这个函数其实是VC专门为线程设计的。而等待函数是需要SetEvent来实现唤醒的。 还有第三个方法,就是定时器的使用。 我们知道,在VC的MFC中,已经为我们封装好了很多全面和强大的函数集,所以在MFC编程时,巧妙地调用MFC函数库可以为我们省去很多麻烦。其中定时器也可以在MFC程序中很好地利用。 在.. 阅读全文

posted @ 2013-10-10 15:40 昔日的青春 阅读(621) 评论(0) 推荐(0)

摘要:1、map简介map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。2、map的功能自动建立Key - value的对应。key 和 value可以是任意你需要的类型。根据key值快速查找记录,查找的复杂度基本是Log(N),如果有1000个记录,最多查找10次,1,000,000个记录,最多查找20次。快速插入Key - Value 记录。快速删除记录根据Key 修改value记录。遍历所有记录。3、使用map使用map得包含map类所在的头文件#include //注意,STL头文. 阅读全文

posted @ 2013-10-09 12:35 昔日的青春 阅读(550) 评论(0) 推荐(0)

摘要:一.Win32动态链接库 1.制作的步骤: (1)新建WIN32 Dynamic-link Library工程,工程名为MyDll,选择A simple DLL project类型。 (2)MyDll.h的内容如下:以下是引用片段: extern"C"_declspec(dllexport)intsum(inta,intb);//本文所有的例子只有一个sum即加法函数。 (3)MyDll.cpp的内容如下:以下是引用片段: #include"stdafx.h" #include"windows.h" #include"MyD 阅读全文

posted @ 2013-08-29 10:57 昔日的青春 阅读(486) 评论(0) 推荐(0)

摘要:因为需要读取配置文件,我的配置文件采用xml;因此编写了使用qt读取xml文件内容的代码,xml文件如下:为了读取xml,我编写ReadConfig类代码如下:ReadConfig.h文件内容如下/********************************************************************************文件名:ReadConfig.h**文件摘要:读取系统配置文件**作者:程晓鹏**文件创建时间:2012/02/23 09:59:36*****************************************************. 阅读全文

posted @ 2013-08-15 10:13 昔日的青春 阅读(2615) 评论(0) 推荐(0)

摘要:今天需要用到xml,#include 提示无法打开遂百度,说需要在pro文件里面+xml,也就是需要添加XML模块,但是vs+QT是没有pro文件的,无意中找到了解决办法或者出现ps:建立工程之初是可以选择需要所需库的看见没,勾上那个xml library 就可以啦 阅读全文

posted @ 2013-08-15 10:06 昔日的青春 阅读(1755) 评论(0) 推荐(0)

摘要:发现用了一下,VA不能把QT的东西进行代码自动补全。于是要动下小手脚。1.在Windows系统环境变量下增加 QTDIR = 你QT的安装目录.2启动VS->工具->选项->项目和解决方案->VC++目录:可执行文件下增加:$(QTDIR)\bin包含文件下增加:$(QTDIR)\include;$(QTDIR)\src引用文件下增加:$(QTDIR)\lib库文件下增加:$(QTDIR)\lib源文件下增加 : $(QTDIR)\src确定,保存.重启VS后 VA就可以自动补全了。===========================================V 阅读全文

posted @ 2013-08-13 10:08 昔日的青春 阅读(1319) 评论(0) 推荐(1)

只有注册用户登录后才能阅读该文。

posted @ 2013-08-09 13:11 昔日的青春 阅读(2) 评论(0) 推荐(0)

导航