14.1.11 Windows Vista

Cusumano and Selby,“How Microsoft Builds Software”

你是否曾经好奇过一个人如何能够写出29 000 000行代码(就像Windows 2000一样),并且让它作为一个整体运转起来?希望探究微软是如何采用建造和测试循环来管理大型软件项目的读者,可以参看这篇论文。其过程相当有启发性。

Rector and Newcomer,Win32 Programming

广告:个人专属 VPN,独立 IP,无限流量,多机房切换,还可以屏蔽广告和恶意软件,每月最低仅 5 美元

如果想找一本1500页的书,告诉你如何编写Windows程序,那么读这本书是一个不错的开始。它涵盖了窗口、设备、图形输出、键盘和鼠标输入、打印、存储管理、库和同步等许多主题。阅读这本书要求读者具有C或者C++语言的知识。

Russinovich and Solomon,Microsoft Windows Internals,4th ed.

如果想学习如何使用Windows,可能会有几百种相关的书。如果想知道Windows内部如何工作的,本书是读者最好的选择。它给出了很多内部算法和数据结构以及可观的技术细节。没有任何一本书可以替代。