2

我即将开始制作一个简单的小型视频编辑应用程序,我正在尝试决定在哪个系统中创建 GUI。我对 Windows API 了解很多,实际上,到目前为止,我的所有程序都是用它编写的. 不过,我真的很想使用新的 WPF 框架;但是,我有点担心 C# 可能不是面向性能的应用程序的理想选择。而且我并不肯定,但我认为不可能在 C# 中使用 SIMD 指令??当然,我的视频编辑程序将使用 DirectX,然后我阅读了有关在 C# 中使用 DirectX 的问题。所以后来我有了一个想法,也许我会用 C++ 编写程序的“核心”,并通过 DLL 或其他东西以某种方式将它链接到它的 GUI。当然,这可能真的很混乱......有什么想法吗?谢谢!

4

2 回答 2

1

我不会使用MFC。

WPF 有未来,从中学到的技能是可销售的。不太确定MFC...

我不会担心 C# 与 C++ 的性能;有几个基准显示大约。使用 C++ 提高 10% 的速度。主要问题是对象创建/删除。减少这种情况是 C# 性能的主要问题之一。

于 2009-07-17T03:12:50.127 回答
1

为什么不托管 C++ 和 winforms 或 c#/WPF ui?

于 2009-07-17T03:14:30.577 回答