精通Windows程序设计:Charles Petzold著经典教程

需积分: 6 1 下载量 101 浏览量 更新于2024-09-23 收藏 7.86MB PDF 举报
"Windows程序设计 第五版 - Charles Petzold" 本书是关于Windows程序开发的经典教程,适合对Windows操作系统有一定了解,并希望深入学习C语言编程的读者。作者Charles Petzold通过深入浅出的方式,详细讲解了如何使用Windows API编写程序。尽管Windows API不是唯一编写Windows程序的方法,但它是最基础且至关重要的部分。 在开始阅读这本书之前,你需要具备以下三个条件: 1. **熟悉Windows 98**:作为开发者,你需要对Windows 98的操作界面和用户交互有一定的了解,因为这将直接影响你设计的应用程序的用户体验。 2. **掌握C语言**:C语言是编写Windows程序的基础,书中的示例和讲解都将基于C语言。你需要熟悉C语言的基本语法、结构以及指针的使用。虽然了解标准C库的运行时链接是加分项,但不是必须的。 3. **安装32位C语言编译器和开发环境**:为了实践书中所学,你需要在你的电脑上安装支持Windows程序开发的32位C编译器,比如书中提到的Microsoft Visual C++ 6.0,它可以单独购买,也可以作为Visual Studio 6.0套件的一部分。 书中从基础篇开始,第一章就引入了Windows程序开发的话题,涵盖了Microsoft Windows 98、Windows NT 4.0和Windows NT 5.0平台。它不仅适用于个人计算机,也适用于一些RISC工作站上的Windows工业增强型版本。 在后续章节中,你将会学习到如何利用Windows API创建窗口、处理消息、管理内存、绘图以及与硬件设备交互等。此外,书中的例子和练习将帮助你逐步提升Windows编程技能,理解非文本模式编程的部分,如图形用户界面(GUI)的构建。 通过学习本书,读者不仅可以掌握Windows程序设计的基础,还能深入了解操作系统的工作原理,为今后的高级开发打下坚实基础。无论是初学者还是有经验的程序员,都能从中受益。