IamEasy_Man

Filled With Confidence , And Never Say Give Up !

2009年10月28日

VC++中使用内存映射文件处理大文件

摘要: 文件操作是应用程序最为基本的功能之一,Win32 API和MFC均提供有支持文件处理的函数和类,常用的有Win32 API的CreateFile()、WriteFile()、ReadFile()和MFC提供的CFile类等。一般来说,以上这些函数可以满足大多数场合的要求,但是对于某些特殊应用领域所需要的动辄几十GB、几百GB、乃至几TB的海量存储,再以通常的文件处理方法进行处理显然是行不通的。目前,对于上述这种大文件的操作一般是以内存映射文件的方式来加以处理的,本文下面将针对这种Windows核心编程技术展开讨论 阅读全文

posted @ 2009-10-28 21:37 IamEasy_Man 阅读(296) 评论(0) 推荐(0)

接口和实现分离(C++)

摘要: 在用C++写要导出类的库时,我们经常只想暴露接口,而隐藏类的实现细节。也就是说我们提供的头文件里只提供要暴露的公共成员函数的声明,类的其他所有信息都不会在这个头文件里面显示出来。这个时候就要用到接口与实现分离的技术。 阅读全文

posted @ 2009-10-28 21:04 IamEasy_Man 阅读(351) 评论(0) 推荐(0)

【原创】使窗口透明

摘要: SetWindowLong(hWnd,GWL_EXSTYLE,GetWindowLong(hWnd,GWL_EXSTYLE)|WS_EX_LAYERED); SetLayeredWindowAttributes(hWnd,#000000,25,LWA_ALPHA); 阅读全文

posted @ 2009-10-28 20:08 IamEasy_Man 阅读(197) 评论(0) 推荐(0)

导航