0

windows 的每个应用程序都是使用 WINDOWS API 开发的吗?或者他们使用任何其他类型的语言。任何人都可以给我开发Windows应用程序的好教程链接。

4

1 回答 1

3

本质上,在 Windows 上运行的所有应用程序都构建在 Windows API 之上。这包括用.NETWinRT编写的应用程序。这两个系统都是根据 Windows API 实现的。

在开发应用程序时,有无数的选择。您可以使用 Windows API (C/C++/Delphi/...)、.NET 框架 (C#/Visual Basic.NET/F#/C++-CLI/...) 或 WinRT(带有语言投影几乎适用于任何语言,例如 C++/CX)。

除此之外,还有许多 (GUI) 框架可用,例如 MFC、Qt、Windows 窗体或 WPF。

无论平台、编程语言或框架如何,所有应用程序最终都会调用 Windows API。即使您的下一个项目不打算直接针对 Windows API,了解下面发生的事情总是一个好主意。The Forger's Win32 API Tutorial是对 Windows API 编程的一个非常好的和简洁的介绍。有关权威指南,您应该查看 Charles Petzold 的Programming Windows

于 2013-08-15T13:12:24.480 回答