Windows API(Windows Application Program Interface)是一系列接口函数、宏、数据类型、数据结构的集合。运行于 Windows 操作系统的应用程序可以使用其提供的接口来实现应用程序需要的功能。 Windows 开发平台是所有程序开发平台中非常重要的一种,是程序设计中一个重要的方面。本书介绍了 Windows 应用程序开发所涉及的各个方面。
程序设计是一门实践性很强的学科,本书在编写过程中十分注重与实际开发工作相联系,在讲解每一个编程要点时,都以实例为核心进行分析、演示,并把实际工程中开发人员可能遇到的问题以实例的方式向读者讲解。
与此同时,本书同样重视基础知识的讲解,重视原理的说明,对程序所使用的每一个 API 和每一个结构的使用方法都尽量详细说明。本书还在第 18 章详细介绍了 Windows 系统调用的内部过程。
解决开发人员实际编码过程中可能出现的问题也是本书的一个主要目的,因此本书使用了大量篇幅来讲解编译选项等最容易被忽略,但是却是最容易在程序设计中出现问题,也是常常使得程序员不知道如何解决的问题。