Windows 编程简介
- W_Z_C
- 共 441 字,阅读约 1 分钟
Windows 编程开发已经算是一门古老的技术了,早期主要是讲解如何使用 Windows API 进行桌面应用的开发,因为是风靡的时候是 32 位平台为主,所以常被称为 Win32 API,其中的代表作有 《Windows 程序设计》 和 《Windows 核心编程》,这两本书都是大部头,但确实对初学者提供很大的帮助。
现代的桌面应用基本上很少使用原始的 Windows API 进行开发了,因为使用原始 API 堆砌出来的应用代码逻辑非常繁琐,特别是窗口消息的处理非常不方便,大多数直接使用 C# 或者 QT 这种跨平台的开发库,而那种直接封装 Windows API 而存在的 MFC 早已半步入土。
除了前面说的方法,得益于 chromium 开源工程,最近几年另一种常见的桌面开发手段是使用 Web 技术,主要的代表作包括 NW.js 和 Electron 这两个开源框架,它们都是 nodejs 和 webkit 两种成熟框架结合的产物。
本系列文章主要的内容是介绍 Windows 编程入门相关的知识,主要涉及到 Win32 编程相关的基础概念、窗口的创建、COM 接口的相关知识以及 Windows 图像编程基础。