Windows程式开发权威指南:探索Win32 API与多执行绪

需积分: 10 2 下载量 197 浏览量 更新于2024-07-20 收藏 7.23MB PDF 举报
"ProgrammingWindows程式开发设计指南,由CharlesPetzold撰写,余孟学翻译,是一本关于Windows C编程的经典教程。该书针对Windows 95及后续版本,详细介绍了Win32 API,涵盖从基本的输出输入、对话框到复杂的图形处理、多线程编程以及互联网和企业内网路应用开发。特别强调了Unicode的使用,以及如何构建多窗口界面。" 本书是Windows程式设计者的必备参考,其内容丰富,深入浅出,适合所有级别的开发者。在第一章"开始"中,作者首先回顾了Windows的历史,讨论了Windows编程的不同选项,包括API和内存模式,以及各种编程语言的选择。同时,书中引导读者设置编程环境,并通过编写第一个简单的Windows程式来入门,介绍如何创建和理解消息框。 第二章"UNICODE简介"讲解了字符集的发展,从美国标准到Unicode的演进,解释了Unicode作为解决多语言编码问题的方案。书中阐述了宽字元的概念,如何在C语言中使用宽字元,以及Windows中的宽字元函数。此外,还讨论了如何在保持单一原始码的同时,实现Unicode和非Unicode的兼容。 第三章"视窗和讯息"深入探讨了Windows编程的核心——视窗对象和消息机制。作者通过实例程序HELOWIN演示了创建自定义窗口的过程,分析了总体结构,并指导读者理解Windows函数调用和消息处理。这部分内容对于理解Windows应用程序的运行机制至关重要。 书中后续章节继续深入到更高级的主题,如图形处理(包括绘图、文字与字体、点阵图形与metafile)、系统核心功能、印表机编程、声音与音乐处理、动态连结程式库(DLLs)的使用、多工与多执行绪编程,以及多重文件介面和网络编程。每一章都提供了丰富的示例代码和详细的解释,帮助读者掌握实际编程技巧。 "ProgrammingWindows程式开发设计指南"不仅是一部技术详尽的教程,也是解决问题的工具书,无论你是初学者还是经验丰富的开发者,都能从中获得宝贵的指导和启示。通过学习这本书,读者将能够构建功能丰富且适应性强的Windows应用程序。