对于 Qt 开发人员来说,学习 win32 API 和 MFC 值得吗?

发布于 2024-11-24 03:39:18 字数 82 浏览 1 评论 0原文

我是一名 Qt 开发专家,我了解它的大部分类和函数。但我认为这是高度抽象的。所以我决定学习win32 API和MFC,我的决定是好是坏?为什么? 谢谢

I am an expert Qt Developer and i know most of its classes and functions. But i think it is at a high level of abstraction. so i decided to learn win32 APIs and MFC, is my decision good or bad ? and why ?
thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

锦欢 2024-12-01 03:39:18

在您的情况下,我将学习 WinAPI 和 MFC 作为两个互斥的事情。 MFC 被设计为 RAD 的 WinAPI 之上的抽象层,很像 Qt(尽管显然不是 AS 抽象)。如果你是Qt专家,我认为学习MFC没有什么价值。

然而,了解 WinAPI 以及 Windows 在框架包装器以下的“内部”工作方式将提供一些有价值的知识。您会知道框架“如何”实现它们正在做的事情。

I would look at learning the WinAPI and MFC as two mutually exclusive things in your case. MFC is designed to be an abstraction layer over the WinAPI for RAD, much like Qt (although obviously not AS abstract). If you're an expert in Qt, I would think there would be little value in learning MFC.

However, understanding the WinAPI and how Windows works "internally" at a level below the framework wrappers would provide some valuable knowledge. You would know "how" the frameworks achieve what they're doing.

孤星 2024-12-01 03:39:18

不是 MFC,但学习 atl 和 com+ 可能会有用。如果您使用 C++ 编写 Windows 应用程序,则可能需要 COM+。

Not MFC but learning atl and com+ could be useful. If you're programming windows applications with c++, you may need COM+.

差↓一点笑了 2024-12-01 03:39:18

Qt是一个跨平台框架,与win32无关。正如您所说,Qt 抽象了平台,因此您可能想要学习 MFC 的唯一原因是为 Windows 编写低级软件或维护现有的(非常)旧的代码......针对 Windows。
更新:我对 Qt 没有太多经验(只有 1 个数据驱动应用程序),并且只有 MFC 的学术经验,所以我不知道这是否是职业投资的好时机。

Qt is a cross platform framework and has nothing to do with win32. As you said, Qt abstracts away the platform so the only reason you might want to learn MFC is to write low level software for windows or to maintain existing (very) old code...that targets windows.
Updated: I don't have much experience with Qt (only 1 data driven application) and only academic experience with MFC so I have no idea if it is a good time investment career-wise.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文