Windows程式设计指南:API, Unicode, 多工与多执行绪
需积分: 35 193 浏览量
更新于2024-09-19
收藏 7.29MB PDF 举报
"Windows程序设计(第五版) - Charles Petzold"
本书《Windows程序设计(第五版)》是Charles Petzold的经典之作,由余孟学翻译,详细介绍了Windows平台上的程序开发。这本书旨在帮助读者理解和掌握Win32 API,以便进行高效的Windows应用程序开发。
在第一章"开始"中,作者介绍了Windows环境,包括Windows的历史、操作系统的基本概念以及动态链接(Dynamic Linking)的重要性。讨论了Windows编程的各种选择,如API和内存模式,并概述了可用的语言选项。此外,还提到了常见的编程环境,如API文件的使用,以及如何编写并运行第一个简单的Windows程序。通过文字模式和表头档案的概念,让初学者逐步理解Windows程序的基础结构和入口点。特别提到了`MessageBox`函数的使用,以及编译、链接和执行的过程。
第二章"UNICODE简介"探讨了字符集的发展历程,从美国标准ASCII到国际化的需要,再到扩展ASCII和双字节字符集(DBCS)。书中详细介绍了Unicode作为解决字符编码问题的方案,以及它在C语言中的应用,如`char`数据类型和宽字符。讲解了宽字符库函数的使用,并强调了维护单一源代码的重要性,同时涉及了宽字符在Windows环境中的处理方式。
第三章"视窗和讯息"引导读者进入Windows程序的核心部分,讲解了如何创建和管理Windows窗口。这一章详细阐述了窗口的整体结构,通过实例程序`HELLOWIN`解析了创建自定义窗口的过程,以及Windows函数调用的机制,如消息队列和消息循环。
书中的其他章节会进一步深入到图形处理(绘图、文字与字体、点阵图形与Metafile)、系统核心与打印机操作、声音与音乐播放、动态链接库(DLLs)、多任务与多线程、多重文件界面(MFC)、互联网和企业内部网络程序设计等领域,提供了全面且深入的Windows程序设计知识。
本书适用于所有想要学习或提升Windows应用程序开发技能的开发者,无论你是新手还是有经验的程序员,都可以从中获得宝贵的知识和实践经验。
2014-01-01 上传
2012-12-01 上传
2010-05-06 上传
2024-11-12 上传
wangchendh
- 粉丝: 0
- 资源: 2
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍