学好Windows编程要看的书籍

来源:互联网 发布:大帮手工资软件 编辑:程序博客网 时间:2024/05/02 06:16

本文是接着前面的学好C++要阅读的书籍而写的,如果想了解C++的学习的话请先看学好C++要阅读的书籍:http://blog.csdn.net/a809146548/article/details/42972535,毕竟本文介绍的书籍都要有一定的C/C++基础,下面来看本文介绍的书籍吧!


1、《Windows程序设计(第5版 珍藏版)》:这是很经典的一本介绍Win32 API编程的书了,基本介绍到了大多数关于Windows程序设计的基本内容。

2、《Windows程序设计-王艳平版》:这本和上一本的区别在于,他讲到了WIN32编程很重要的HOOK技术,与及如何动态在DLL中查找所需函数等,需要一定的数据结构基础和操作系统的基本知识。

3、《Windows网络编程》,《Visual C++网络编程》:这两本书讲述了如何在Windows环境下进行TCP/IP SOCKET编程,包括完成端口模型,SELECT模型等,需要一定的网络原理知识。

4、《MFC Windows程序设计》:这是讲述微软对WIN32 API封装的类库的基本使用的书籍,属于C++类库;使用MFC可以很方便的完成大量的Windows应用程序的开发。

5、《Windows核心编程》:这讲述的是Windows编程中比较核心的知识了,包括内核对象的东西,如临界区,互斥对象,信号量等;内存映射(虚拟内存的使用),进程间通信,多线程等等。

6、《Windows程序调试》:这是一本关于调试方面的书籍,讲述了许多调式工具的使用与及很多有用的调式方法等,使你平时的调试更高效。

7、《Windows PE权威指南》:这讲述的是我们最常见的EXE(PE)文件了,包括他的文件格式,内部结构等,如何解析PE文件等,需要较好的汇编功底和C语言知识与及一定的操作系统知识。

8、《COM技术内幕》、《com本质论》:这两本书讲述的是很有名的COM了,不管是学习DirextX还是ATL等,都有必要了解COM的知识,阅读他们还能使你对组件的开发有一个更深的认识,需要较好的C++基础与及一些设计模式方面的知识等。

0 0