NET是一个类似MFC还是API的框架? 如果它是一个框架,我能同时使用MFC和.NET组合在C++中还是必须选择一个或另一个?
thx.net的运行时实际上与JVM类似。net FCL是一个框架类库,用于简化windows和web编程。以前我们使用MFC,WIN32 API进行windows编程,现在.net FCL为同样的编程提供了更易于使用的类。.net是一个框架 您可以检查此线程:NET是一个类似MFC还是API的框架? 如果它是一个框架,我能同时使用MFC和.NET组合在C++中还是必须选择一个或另一个?,.net,visual-c++,.net,Visual C++,thx.net的运行时实际上与JVM类似。net FCL是一个框架类库,用于简化windows和web编程。以前我们使用MFC,WIN32 API进行windows编程,现在.net FCL为同样的编程提供了更易于使用的类。.net是一个框架 您可以检查此线程: NET不是一个框架,不能像普通的MFC或其他C++库那样从普通C++中使用它。有一个特殊的C++版本,叫做C++ + CLI,它既可以访问.NETFramework(也可以访问.NET库),也可以访问任何普通的C++库。但是C++和
NET不是一个框架,不能像普通的MFC或其他C++库那样从普通C++中使用它。有一个特殊的C++版本,叫做C++ + CLI,它既可以访问.NETFramework(也可以访问.NET库),也可以访问任何普通的C++库。但是C++和CLI主要用于特殊目的,比如C++库和C语言应用之间的桥接,通常使用它作为通用语言不是一个好主意。
那么,将.Net和MFC结合使用是否可行?如果您使用C++/CLI,我想是的。这是个好主意吗?否。如果我在MFC中有遗留代码,我如何将其迁移到.NET以便利用其他人的.NET类和API?在这种情况下,迁移到.NET意味着完全重新编写代码。但这不会是一个问题,因为你不会做一些全新的东西。这将只是有点费时,但仍然是一个简单的。数百万行代码转换!有没有一个宏观的方法可以做到这一点?最好在谷歌上搜索一下。但我敢打赌,这是不可能的。