lesson004专题

Windows编程_Lesson004_项目预备_异步IO操作(使用IOCP实现大文件拷贝的项目)

###异步IO机制 异步IO是Windows给我们读写文件提供的的一种的机制,在我们执行CreateFileEx函数是,通过传递相应的参数,就会向操作系统发送请求,那么CreateFileEx函数就会直接返回,它不会等到这个函数操作完成才返回,返回后,这个线程就可以做一些其它的操作,直到收到操作系统完成文件操作的通知,再去处理文件相关的操作,这样不会导致当前的线程发生阻塞;当操作系统收到这个请求时

Windows编程_Lesson004_项目预备_重新认识MFC

MFC本质 MFC本质上就是一套开发框架,它可以帮助我们快速开发。MFC是以类的方式重新将Windows API进行了归类,MFC层次结构图链接。一提到类,相信对于了解C++或者其它比较高级一点的开发语言的同学肯定就不会感到那么恐惧MFC了。MFC既然是一套,所以你就不一定非得在VS环境下编译,它可以在任何支持C++的编译器下面进行编译,但是这些编译器必须是在Windows下的,因为它所使用的大

Windows编程_Lesson004_Windows消息机制

WinMain函数 int APIENTRY wWinMain(_In_ HINSTANCE hInstance,_In_opt_ HINSTANCE hPrevInstance,_In_ LPWSTR lpCmdLine,_In_ int nCmdShow); Windows的调用约定: #define CALLBACK __stdcall#define WINA

Windows编程_Lesson004_库存管理系统

主要考核点 Windows文件操作、STL标准库函数对数据进行处理(不同的容器有各自的优劣势,需要注意效率等问题),自己搭建文件系统来代替数据库功能。