Windows编程指南:Charles Petzold经典之作
5星 · 超过95%的资源 需积分: 16 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程序开发领域的学习者来说,是一本不可或缺的参考资料。
2009-03-04 上传
2018-05-12 上传
2014-03-13 上传
点击了解资源详情
2009-05-08 上传
2010-10-13 上传
2010-01-12 上传
2010-07-02 上传
113 浏览量
liangtaopc
- 粉丝: 0
- 资源: 5
最新资源
- 单片机串口通信仿真与代码实现详解
- LVGL GUI-Guider工具:设计并仿真LVGL界面
- Unity3D魔幻风格游戏UI界面与按钮图标素材详解
- MFC VC++实现串口温度数据显示源代码分析
- JEE培训项目:jee-todolist深度解析
- 74LS138译码器在单片机应用中的实现方法
- Android平台的动物象棋游戏应用开发
- C++系统测试项目:毕业设计与课程实践指南
- WZYAVPlayer:一个适用于iOS的视频播放控件
- ASP实现校园学生信息在线管理系统设计与实践
- 使用node-webkit和AngularJS打造跨平台桌面应用
- C#实现递归绘制圆形的探索
- C++语言项目开发:烟花效果动画实现
- 高效子网掩码计算器:网络工具中的必备应用
- 用Django构建个人博客网站的学习之旅
- SpringBoot微服务搭建与Spring Cloud实践