随笔分类 - VC++/MFC
VC++开发经验谈
摘要:转自:http://blog.csdn.net/p40614021/article/details/6778100ATL:转换宏是各种字符编码之间进行转换的一种很方便的方式,在函数调用时,它们显得非常有用。ATL转换宏的名称是根据下面的模式来命名的[源类型]2[新类型]或者[源类型]2C[新类型]。据有第二种形式的名字的宏的转换结果是常量指针(对应名字中的"C")。为了使用这些宏,需要先包含atlconv.h头文件。你甚至可以在非ATL工程中包含这个头文件来使用其中定义的宏,因为这个头文件独立于ATL 中的其他部分,不需要一个_Module全局变量。当你在一个函数中使用转换
阅读全文
摘要:许多应用程序创建的线程花费了大量时间在睡眠状态来等待事件的发生。还有一些线程进入睡眠状态后定期被唤醒以轮询工作方式来改变或者更新状态信息。线程池可以让你更有效地使用线程,它为你的应用程序提供一个由系统管理的工作者线程池。至少会有一个线程来监听放到线程池的所有等待操作,当等待操作完成后,线程池中将会有一个工作者线程来执行相应的回调函数。 你也可以把没有等待操作的工作项目放到线程池中,用QueueUserWorkItem函数来完成这个工作,把要执行的工作项目函数通过一个参数传递给线程池。工作项目被放到线程池中后,就不能再取消了。 Timer-queue timers和Registered ...
阅读全文
摘要:摘要: 时隔1年半,终于等到新版本的Codejock.Xtreme.Toolkit.Pro.v15.0.1.Full.Source.Retail,到手后第一件事就是汉化。以尽早给希望用中文版本朋友分享。---
阅读全文
摘要:Xtreme.Toolkit.Pro v13.2.1汉化发布下载:http://download.csdn.net/source/1873993汉化方法参考:Xtreme Toolkit Pro v11.2.1 汉化全过程
阅读全文
摘要:CString 类是我们经常用到的类,所以有必要对它的内存管理模式分析一下.内存管理的演变过程如下:
VC5 单纯的使用new delete方法。
因为字符串操作需要频繁调整内存大小.而采用C++操作符 new 与 delete是没有与realloc相应功能的。结果就是每一次的改变内存大小都需要额外增加一次拷贝操作。而 new 与delete 在实现中在进程堆中分配。频繁地在堆上进行小内存分配与释放必然在堆上产生大量碎片。堆碎片过多直接影响了程序效率。于是MFC在VC6版本对此进行了改进。
阅读全文
摘要:Xtreme.Toolkit.Pro v12.1.1汉化发布下载:http://download.csdn.net/source/1665030汉化方法参考:Xtreme Toolkit Pro v11.2.1 汉化全过程
阅读全文
摘要:XTreme.ToolKit.Pro.v12.1.0汉化: http://download.csdn.net/source/919894
阅读全文
摘要:汉化 XTreme.ToolKit.Pro.v12.0.1发布
阅读全文
摘要:由于2008.06.12发布的汉化在使用方面有些不尽如人意的地方,另外网友ooseven1975 在使用在提出些改进的意见,本人经过进一步完善,再次发布,以方便网友的使用。
阅读全文
摘要:本人专门为PB,VB程序获取本机IP的动态库,并支持多个网卡。
阅读全文
摘要:有时候coding时需要确定一下所用编译器的版本,
阅读全文
摘要: 许多Windows程序员都是跳过SDK直接进行RAD开发工具[或VC,我想VC应不属于RAD]的学习,有些人可能对子类化机制比较陌生。
阅读全文
摘要:Xtreme Toolkit Pro作为VC++/MFC平台下目前最流行的GUI界面库之一,笔者在此不作过多介绍。笔者将针对Xtreme Toolkit Pro v11.2.1 Full.Source版进行细致的讲解汉化的全过程。
阅读全文

浙公网安备 33010602011771号