首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建windows应用程序的最佳方式

创建windows应用程序的最佳方式
EN

Stack Overflow用户
提问于 2010-07-09 04:00:12
回答 5查看 3.3K关注 0票数 3

我一直在从在线和PDF书籍中学习windows API,但我听说有人在使用sdk和visual studio程序。我该怎么办?API是我创建的,但是非常复杂。我是否会从学习API中受益,或者我是否应该获得一个sdk或程序来为我编写代码?我有msc++e,但我不认为它会带来这些好处

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-07-09 04:11:44

在windows的情况下,SDK和Win32 API指的是几乎相同的事情。SDK是您针对API所需的所有垃圾(这始终是"SDK“的含义)。当您在windows上使用非VC编译器(或交叉编译器)时,您必须下载SDK才能编写win32程序。

在极少数情况下,以Win32应用编程接口本身为目标是有用的。你通常希望在更高的层次上使用像MFC、WTL或WX这样的API (我之所以包含WX,是因为对于windows,它实际上是Win32的一个包装器)。还有一些库自己做自己的事情,自己绘制所有东西(所有所有者绘制的窗口),比如Qt,GTK等。

如果你正在使用一个特定于Win32的库,你仍然会偶尔接触到windows API,但这只是它的一小部分。只需让这些部分出现,而不是实际尝试学习API本身,就可以节省大量时间。raw Win32写道,没有人不是精神错乱或被折磨而屈从的。

票数 6
EN

Stack Overflow用户

发布于 2010-07-09 04:04:05

尽管学习原始的Windows API当然有其用处,但我建议您学习像Qt这样的工具包。

票数 12
EN

Stack Overflow用户

发布于 2010-07-09 04:02:05

您肯定希望使用Visual Studio,而不是直接使用Windows SDK进行GUI编程。您可以先下载Visual Studio Express edition进行试用。

如果你想要更简单的东西,你可以看看.NET编程,或者如果你想继续使用C++也没问题,你可以直接使用MFC或Win32编程。在大多数情况下,你可能不想要直接的MFC图形用户界面编程,但是如果你想要,考虑买一本Charles Petzold (关于Win32)或Jeff Prosise (关于Win32 )的书。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3207461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档