Windows程式开发设计指南 - Charles Petzold
![](https://csdnimg.cn/release/wenkucmsfe/public/img/starY.0159711c.png)
"本书详细介绍了Windows程序设计,涵盖了从基本的程序入门到高级的系统核心、多执行绪和网际网路编程。作者Charles Petzold是Windows Pioneer Award得主,他在书中结合最新的Windows操作系统,深入解析了Win32程序设计接口。书中特别提到了Unicode的介绍,图形处理技术,包括绘图、文字与字体、点阵图形与metafile,以及系统核心、印表机、声音与音乐、动态连结程式库、多工与多执行绪和多重文件介面等主题。此外,还涉及了网际网路与企业内网路程式设计。此书适合所有级别的Windows程序员学习,无论初学者还是经验丰富的开发者都能从中获益。"
在"Windows程序设计"这本书中,作者首先引导读者了解Windows的历史和环境,讨论了动态连结的概念,以及Windows程序设计的不同选项,如API和记忆体模式,以及可用的各种编程语言和开发环境。API文件的使用和编写第一个Windows程序的步骤也进行了详尽的解释,包括文字模式与Windows模式的对比,表头档案的作用,程式进入点,以及如何使用MessageBox函数进行简单的用户交互。
接着,书中介绍了Unicode,探讨了字元集的发展历程,从ASCII到Unicode的转变,以及宽字元在Windows程序中的应用。讲解了宽字元的C语言类型,宽字元程式库函式的使用,以及如何在Windows环境中维护单一原始码。
第三部分,作者深入讲解了Windows的核心元素——视窗和讯息机制。创建自定义视窗的过程,视窗的总体结构,以及如何通过HELLOWIN程式理解这些概念。此外,书中详细阐述了Windows函式呼叫和讯息处理,包括Windows的字串函数和如何在Windows中适当地使用printf函数来格式化输出。
整体而言,"Windows程序设计"是一本全面而深入的教程,它不仅适合新手作为入门教材,也对有经验的开发者在解决复杂问题时提供参考。通过阅读这本书,读者将能够掌握Windows平台上的程序设计技巧,理解Windows API的工作原理,并有能力开发出功能丰富的应用程序。
2010-12-15 上传
2017-09-21 上传
2024-02-07 上传
2023-08-02 上传
2023-07-31 上传
2023-04-02 上传
2023-08-25 上传
2023-09-01 上传
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
zhousiyuan5225
- 粉丝: 0
- 资源: 2
最新资源
- Hadoop生态系统与MapReduce详解
- MDS系列三相整流桥模块技术规格与特性
- MFC编程:指针与句柄获取全面解析
- LM06:多模4G高速数据模块,支持GSM至TD-LTE
- 使用Gradle与Nexus构建私有仓库
- JAVA编程规范指南:命名规则与文件样式
- EMC VNX5500 存储系统日常维护指南
- 大数据驱动的互联网用户体验深度管理策略
- 改进型Booth算法:32位浮点阵列乘法器的高速设计与算法比较
- H3CNE网络认证重点知识整理
- Linux环境下MongoDB的详细安装教程
- 压缩文法的等价变换与多余规则删除
- BRMS入门指南:JBOSS安装与基础操作详解
- Win7环境下Android开发环境配置全攻略
- SHT10 C语言程序与LCD1602显示实例及精度校准
- 反垃圾邮件技术:现状与前景