首先,我想对MFC、Win32API有一个清晰的整体认识。
是:
Win32API:程序中硬件和软件之间的第一层[汇编除外] MFC:Microsoft 的包装器?它帮助我们设计 GUI 和大量库,以便更轻松、更快速地进行编程。
我的问题是:我想在 GUI 中进行简单的编码,不需要在 win32api 中编写每一行代码,所以我需要 MFC,对吧?而且不知何故,我无法让 MFC 库正常工作 [我花了 1 天时间才发现 CSocket 确实有问题]。所以我打算使用另一个著名的库,比如 Boost。
澄清我的问题:我知道 .Net 和 C#,但我喜欢 C++,所以我真的想要一种结合 GUI 设计和 C++ 速度的好方法。
用.Net设计GUI,用C++编码好吗,和MFC+ C++相比有什么缺点吗?
先谢谢了:)
最佳答案
Win32 是 Windows 操作系统的 C API,而不是硬件。其中许多功能要求操作系统代表您操作硬件。
MFC 是 Win32 的原始 C++“包装器”。它现在已经很老了,所以如果您想要“轻松编码”,我建议您改用 .NET。
关于c++ - 标准 C++ 和 MFC 包装器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4008085/