![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VC/MFC技术
文章平均质量分 81
wangjiwei2010
这个作者很懒,什么都没留下…
展开
-
CDeviceTree
article from:http://www.codeproject.com/ Download source files - 3.44 Kb Download demo project - 19.8 Kb IntroductionHere we want to show installed devices of our PC like what a转载 2006-09-22 10:52:00 · 1056 阅读 · 0 评论 -
VC小技巧(1)---禁止同一应用程序同时运行 2,3,4,5,6..
防止同一应用程序被打开两个实例有时候为了避免不必要的错误,应防止同一应用程序被打开两个实例以下一个函数可以达到此项目的,挺有用的!BOOL C××App::AlreadyRunning(){ BOOL bFound = FALSE; // Try to create a mutex with the apps name HANDLE hMutexOneIns转载 2007-05-22 00:32:00 · 1109 阅读 · 0 评论 -
也谈EVC工程移植
也谈EVC工程移植 本文是针对作者本人的一个具体的移植项目,将碰到的所有问题列出来,并给出具体的解决方法。由于是一个具体的项目,因此不能把所有的EVC工程移植问题囊括进来。所以,在移植项目前,建议还是看看以下的文章:循序渐进:将 eMbedded Visual C++ 应用程序迁移到 Visual Studio 2005eMbedded Visual C++ 到 Visual转载 2007-05-21 23:22:00 · 1270 阅读 · 0 评论 -
新发现一个电子图书网站,确实很全,比如 《CodeGuru Visual C++编程精粹》 都有,不过需要积分。
新发现一个电子图书网站,确实很全,比如《CodeGuru Visual C++编程精粹》 都有,不过需要积分。网址: http://www.netyi.net/in.asp?id=wjw6710 需要什么电子图书可以搜一下还有一个电子图书网站:中国IT实验室 http://download.chinaitlab.com/ 资料也挺多的。原创 2007-05-05 20:37:00 · 1776 阅读 · 1 评论 -
三十分钟掌握STL
三十分钟掌握STL 这是本小人书。原名是转载 2007-04-23 16:25:00 · 1035 阅读 · 0 评论 -
各知名企业笔试题笔经大全
微软亚洲研究院笔试题微软研究院(亚洲)的网址是:http://research.microsoft.com/asia/1.改错#include #include class CBuffer{ char * m_pBuffer; int m_size; public: CBuffer() { m_pBuffer=NULL; } ~CBuffer()转载 2007-04-23 16:23:00 · 4822 阅读 · 3 评论 -
C++资源之不完全导引
C++资源之不完全导引 [上] 撰文/ 曾毅陶文 最后更新:2004年6月11日转载 2007-04-12 17:52:00 · 1587 阅读 · 9 评论 -
c/c++中指针参数如何传递内存
c/c++中指针参数如何传递内存来自林锐的《高质量c++编程指南》指针参数是如何传递内存的? 7-4-1Test数的语句GetMemory(str, 200)并没有使str获得期望的内存,str依旧是NULL,为什么? void GetMemory(char *p, i转载 2007-04-05 11:24:00 · 1493 阅读 · 0 评论 -
成员初始化列表和构造函数体中的区别
成员初始化列表和构造函数体中的区别 论坛中回答一个别人问题C++ Primer中在讲构造函数初始化列表的时候有这么一段话:无论是在构造函数初始化列表中初始化成员,还是在构造函数体中对它们赋值,最终结果是相同的。不同之处在于,使用构造函数初始化列表的版本初始化数据成员,没有定义初始化列表的构造函数版本在构造函数体中对数据成员赋值。请问这里的初始化数据成员与对数据成员赋值的含义是什么?有什么区别?转载 2007-04-05 11:18:00 · 1420 阅读 · 0 评论 -
函数指针数组的妙用
函数指针数组的妙用 笔者在开发某软件过程中遇到这样一个问题,前级模块传给我二进制数据,输入参数为 char* buffer和 int length,buffer是数据的首地址,length表示这批数据的长度。数据的特点是:长度不定,类型不定,由第一个字节(buffer[0])标识该数据的类型,共有256(28 )种可能性。我的任务是必须对每一种可能出现的数据类型都转载 2007-04-05 11:17:00 · 739 阅读 · 0 评论 -
各种流行的界面换肤控件库比较
用VC做程序的时候,如果对界面样式不满意怎么办?自己从各种控件基类继承,然后自绘么?对高手来说,这虽然不能算是难题,但是仍旧比较麻烦,对新手来说,连看什么书都不好说。那就没有更好的方法么?当然有!这就要用到一类称作“界面换肤”的工具包了。 且看这些工具包转载 2007-06-20 10:23:00 · 1757 阅读 · 0 评论 -
你应当如何学习C++(以及编程)
Javascript是世界上最受误解的语言,其实C++何尝不是。坊间流传的错误的C++学习方法一抓就是一大把。我自己在学习C++的过程中也走了许多弯路,浪费了不少时间。 为什么会存在这么多错误认识?原因主要有三个,一是C++语言的细节太多。二是一些著名的C++书籍总在(不管有意还是无意)暗示语言细节的重要性和有趣。三是现代C++库的开发哲学必须用到一些犄角旮旯的语言细节(但注意,是库设计,转载 2007-06-21 21:07:00 · 1634 阅读 · 0 评论 -
VC6.0编译器参数设置
VC6.0编译器参数的设置主要通过VC的菜单项Project->Settings->C/C++页来完成。我们可以看到这一页的最下面Project Options中的内容,一般如下:/nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_AFXDLL" /D "_MBCS" /Fp"Debug/Writ转载 2007-02-07 16:14:00 · 2000 阅读 · 0 评论 -
演练VC中的COMMON一族
1.表头控制 Header Control 2.图像列表控制 Image List 3.列表控制和视 List Control&List View 4.树控制和视 Tree Control&Tree View 5.标签控制和视 Tab Control&Tab View 6.工具条控制 To转载 2006-11-24 16:58:00 · 6852 阅读 · 0 评论 -
候捷網路資源
網路資源以下隨性排列,無次序可言。本欄純粹為了我自己方便。C++ 編譯器免費下載或試用 Borland C++ 5.5 http://www.borland.com/bcppbuilder/freecompiler/cppc55steps.htmlKAI C++ http://www.kai.com/GNU C++ http://gcc.原创 2006-10-18 11:13:00 · 1924 阅读 · 0 评论 -
升级VC7项目到VC8的注意事项
升级VC7项目到VC8的注意事项 Posted on 2005-12-20 23:34 Vince Yuan 在2005年年中的时候,公司就准备转移到Visual Studio 2005上开发产品。本人有幸参与了升级的过程,成功的把30个左右solutions、几百个projects升级到了VC8。由于项目众多,并且项目还在持续开发中,我们的基本策略是让代码同时在VC7.1和VC8下面转载 2006-09-30 16:21:00 · 1195 阅读 · 0 评论 -
Visual C++ MFC 中常用宏的含义
AND_CATCHAND_CATCH AND_CATCH(exception_class,exception _object_point_name) 说明: 定义一个代码块,它用于获取废除当前TRY块中的附加异常类型。使用CATCH宏以获得一个异常类型,然后使用AND_CATCH宏获得随后的异常处理代码可以访问异常对象(若合适的话)已得到关于异常的特别原因的更多消息。在AND_CATC转载 2006-09-22 12:37:00 · 951 阅读 · 0 评论