"Windows程序设计是由Charles Petzold编写的经典书籍,首次出版于1988年,被广泛认为是Windows编程的最佳入门教材。这本书深入浅出地介绍了如何在Microsoft Windows 98、Windows NT 4.0及Windows NT 5.0环境下使用C语言和原始Windows API编写程序。Petzold因其对Windows平台的贡献,于1994年获得了Windows Pioneer奖。
书中强调,尽管Windows程序设计可以采用多种途径,但理解Windows API至关重要。对于读者,有三个基本要求:熟悉Windows 98的用户界面,掌握C语言,以及拥有一个32位C语言编译器和开发环境,如Microsoft Visual C++ 6.0。作者建议读者在学习编程的同时,使用运行Windows的机器来体验和理解操作系统的工作方式。
在内容方面,书中的基础篇从第一章开始,逐步引导读者进入Windows程序设计的世界。它涵盖了Intel 32位微处理器上的图形操作系统,Windows NT作为工业级增强版在不同平台上的应用,以及使用C语言编写Windows程序的基础。书中还涉及了C语言的结构、指针,并在必要时讨论非文本模式编程的相关内容。
虽然了解标准C语言执行期链接库是有益的,但这不是必须的。通过使用Microsoft Visual C++ 6.0这样的开发工具,读者可以实践所学,构建和调试自己的Windows应用程序。此外,书中提到的开发环境不仅限于编程,还包括了在Windows环境下进行软件开发的基本知识,这对于初学者理解图形用户界面(GUI)的编程至关重要。
《Windows程序设计》是一本全面而深入的教程,适合对Windows编程感兴趣的读者,无论他们是初学者还是寻求巩固基础的开发者。通过这本书,读者不仅可以学习到编程技术,还能了解到计算机硬件和软件之间隐藏的代码语言,正如Petzold后续著作《Code: The Hidden Language of Computer Hardware and Software》所探讨的主题。”