私は簡単なビデオ編集アプリケーションを作成しようとしていますが、GUIを作成するシステムを決定しようとしていました。Windows APIについて多くのことを知っています。その中に。私は本当に新しいWPFフレームワークを使用したいと思います。しかし、私は、C#がパフォーマンス指向のアプリケーションには理想的ではないかもしれないということについて少し心配しています。私は肯定的ではありませんが、C#でSIMD命令を使用することはできないと思いますか?もちろん、私のビデオ編集プログラムはDirectXを使用し、次にC#でそれを使用する問題について読んだことがあります。だから、私はC++でプログラムの「コア」を書いて、どういうわけかDLLや何かを使ってそのGUIにリンクするという考えを持っていました。もちろん、それは本当に厄介かもしれない...任意のアイデア?ありがとう!簡単なビデオ編集アプリケーション - WPFまたはMFCを使用する必要がありますか?
2
A
答えて
1
私はMFCを使用しません。
WPFには未来があり、その中で学んだスキルは販売可能です。 MFCについてはそれほど確かではありません...
私はC#とC++の性能について心配しません。約2倍のベンチマークがあります。 C++を使用して10%の速度向上主な問題は、オブジェクトの作成/削除です。これを減らすことは、C#のパフォーマンスの主な問題の1つです。
1
なぜ管理されていないC++とwinformsまたはc#/ WPF ui?
関連する問題
- 1. WPFアプリケーションでXAMLを使用する必要がありますか?
- 2. Rails 3.1インデックスページ上で編集する必要があります
- 3. アプリケーションにAsyncTaskまたはIntentServiceを使用する必要がありますか?
- 4. 編集asp.net razor chtmlファイルは再コンパイルする必要がありますか?
- 5. は簡単なjQueryの問題を助ける必要があります
- 6. 管理パネルのMagentoを編集する場合は、編集する必要があります。
- 7. CakePHPで追加/編集/削除をテストする必要がありますか?
- 8. Drupal6:私はノード編集フォームのファイルアップロードリンクをカスタマイズする必要があります
- 9. php configureコマンドを使用する必要がありますか?
- 10. WPFで作業する場合、System.Windows.ControlsまたはSystem.Windows.Formsのコントロールを使用する必要がありますか?
- 11. このオブジェクトを削除する必要はありますか? Direct2Dのを使用してMFCアプリケーションで
- 12. WFでステートマシンまたはシーケンスワークフローを使用する必要がありますか?
- 13. NSOperationまたはNSRunLoopを使用する必要がありますか?
- 14. iOSはNSMutableArrayまたはNSMutableDictionaryを使用する必要がありますか?
- 15. リスナーまたはオブザーバーを使用する必要がありますか?
- 16. データベース内のデータを編集するときに「または」を追加する必要はありますか?
- 17. NavigatorまたはView Stateを使用する必要がありますか?
- 18. .Net 4.5:IDataErrorInfoまたはINotifyDataErrorInfoを使用する必要がありますか?
- 19. EventArgsまたは単純なデータ型を使用する必要がありますか?
- 20. はcaptchaを使用する必要がありますか?
- 21. Drupal 6またはDrupal 7を使用する必要がありますか?
- 22. CouchDBまたはSimpleDBを使用する必要がありますか?
- 23. SQL - 結合を使用する必要がありますか?
- 24. RSAProtectedConfigurationProviderまたはMy Own Providerを使用する必要がありますか?
- 25. サービスレイヤメソッドはインスタンスまたはIDを要求する必要がありますか?
- 26. 私はurandomまたはopenssl_random_pseudo_bytesを使用する必要がありますか?
- 27. 簡単なオープンソースCMSのページビュー編集
- 28. .mp4ビデオを.flvまたは.fv4に変換する必要があります
- 29. Chromeで.txtファイルを表示、編集、ローカルに保存する簡単な方法はありますか
- 30. attr_accessorを使用する必要がありますか?
ビデオ編集にDirectShowを使用しますか? –