.net - 创建 C++ 控件并在 C# 中使用它可以获得性能吗?

标签 .net c++ performance user-controls

实际上,我正在尝试创建一个显示股票价格深度的控件,它需要接受大量消息并汇总它们以供显示。如果我在 MFC 中创建它并在我的 .Net Winform 应用程序中使用该控件,与在 .NET 中编写整个内容相比,我会得到更好的结果吗?

最佳答案

我会用 .NET 编写整个程序,分析它是否太慢,如果太慢,则仅将处理代码移植到 C++ 并使用 P/Invoke 获取 .NET 控件的汇总结果。尝试将 MFC 控件与 .NET 连接起来可能会花费很长时间并且容易出错,而如果您在 .NET 中编写显示逻辑并将 C++ 用于任何非常依赖于性能的代码,您的时间会容易得多。

关于.net - 创建 C++ 控件并在 C# 中使用它可以获得性能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1444843/

相关文章:

c# - Windows.Web.Http.HttpClient : Receiving cookies and save them

c++ - 识别自动生成的成员函数

c++ - 通过 UDP 发送任何类型的数据

.net - 在对象内部编码时,我应该使用对象的属性还是内部变量?

c# - AspNetSynchronizationContext 并等待 ASP.NET 中的延续

c# - 获取 ASP.NET 临时文件夹路径

c++ - 当我从 Windows 请求 "Miriam"字体时,我得到一个 "Arial"字体。这怎么可能,因为我的系统中存在字体文件 "mriam.ttf"?

node.js - 一个带有 if 语句的函数和两个函数哪个更有效? ( Node .js)

c - gprof profiler 说我的 C 程序花费的时间比实际少得多

mysql - 这个MySQL表什么时候变慢