Windows编程指南:Charles Petzold经典之作

5星 · 超过95%的资源 需积分: 16 155 下载量 88 浏览量 更新于2024-08-01 4 收藏 6.08MB PDF 举报
《Windows程序设计》是Charles Petzold的经典著作,中文版由余孟学翻译,于2000年6月出版,书号为957-8239-73-4,ISBN同样为957-8239-73-4。该书详尽介绍了在Windows 98、Windows NT 4.0及Windows NT 5.0环境下使用C语言和Windows Application Programming Interface (API) 进行程序开发的方法。作者以浅显易懂的方式,引导读者从基础入门,包括: 1. **开始**:介绍了Windows环境,让开发者对操作系统有初步了解,并探讨了编程选项,使他们能够构建首个Windows程序。 2. **Unicode简介**:讲述了字符集的历史和宽字元技术,这对于处理多语言文本至关重要,特别是Windows平台上的宽字元支持。 3. **视窗与消息**:讲解如何创建和管理自己的窗口,以及Windows程式设计中可能遇到的挑战,如事件处理和用户界面设计。 4. **输出文字**:涉及GDI(图形设备接口)的基础知识,如绘制文字、更新屏幕以及利用滚动条等控件。 5. **图形基础**:深入解析GDI的结构,以及如何操作设备内容,包括画点、线、填充区域,以及理解GDI映射方式、矩形、区域和剪裁的概念。 6. **键盘与滑鼠**:涵盖了键盘和鼠标的基本工作原理,以及如何捕捉和处理输入事件,包括鼠标滚轮的使用。 7. **计时器**:介绍计时器的基础概念和应用,如定时任务执行、状态更新和时钟功能。 8. **子窗口控件**:详细解释了各种类型的控件,如按钮、颜色管理、编辑框等,并讨论了功能表、资源管理等。 9. **对话方块**:探讨模态和非模态对话框的区别,以及通用对话方块的使用,剪贴簿功能也在此部分深入探讨。 10. **图像篇**:针对Windows应用程序中的图像处理,包括使用图像资源、剪贴簿操作以及实现复杂的图像浏览功能。 通过这本书,读者不仅可以学习到Windows编程的核心技术,还能了解到Windows环境下的多线程编程、系统调用、资源管理和错误处理等高级主题。由于它以实践为导向,对于希望进入Windows程序开发领域的学习者来说,是一本不可或缺的参考资料。