Windows图形程序设计的基本技术和知识点介绍

学习Windows图形程序设计的目的在于研究Windows图形系统,侧重点包括表面上的Win32 API接口到其底层的显示/打印驱动的实现。Windows图形系统有很多重要的领域,这里重点关注两个最重要的部分:Win32 GDI和DirectX的DirectDraw部分。

Win32 API实现在许多平台上,例如:Win32、Win95/98,Win NT 3.5/4.0,Windows 2000和WinCE等,他们之间有很大的不同。例如:Win32s和Win95/98基于老的16位GDI实现,受到许多的限制。然而,在Windows NT 3.5/4.0和Windows2000上实现的真32位GDI功能更强大。DirectDraw接口实现于Win95/98、Win 4.0、和Windows 2000平台上。这里主要关心Windows NT 4.0和Windows 2000平台,即那些API功能最强大的实现平台。对其他平台的特别标注将按酌情添加。

在深入学习Windows图形系统之前,我们需要复习一些基本的技术,他们是我们学习的必须品。这里我们将简单的介绍C/C++ Windows编程,一点点汇编语言编程,程序开发和调试工具,Win32执行文件的格式,和Windows操作系统的架构知识。

原文地址:https://www.cnblogs.com/faceang/p/1714966.html