2

シンプルで小さなビデオ編集アプリケーションの作成を開始しようとしており、GUI を作成するシステムを決定しようとしていました。私は Windows API についてよく知っており、実際、これまでのすべてのプログラムは Windows API で作成されています。 . ただし、新しい WPF フレームワークを使用したいと思っています。ただし、パフォーマンス指向のアプリケーションには C# が理想的ではない可能性があるという事実が少し心配です。私は肯定的ではありませんが、C# で SIMD 命令を使用することはできないと思いますか?? もちろん、私のビデオ編集プログラムは DirectX を使用しますが、C# で DirectX を使用する際の問題について読みました。そこで、プログラムの「コア」を C++ で記述し、それを DLL などを介して何らかの形で GUI にリンクするという考えが浮かびました。もちろん、それは非常に厄介なことになる可能性があります... 何かアイデアはありますか? ありがとう!

4

2 に答える 2

1

私はMFCを使用しません。

WPF には未来があり、そこで学んだスキルは販売可能です。MFCについてはよくわかりません...

C# と C++ のパフォーマンスについては心配しません。約を示すいくつかのベンチマークがありました。C++ を使用すると、速度が 10% 向上します。主な問題は、オブジェクトの作成/削除です。これを減らすことは、C# のパフォーマンスに関する主な問題の 1 つです。

于 2009-07-17T03:12:50.127 に答える
1

管理された C++ と、winforms または c#/WPF ui のいずれかを使用しないのはなぜですか?

于 2009-07-17T03:14:30.577 に答える