Windowsの下でGUIをプログラムするつもりです(私の見積もりで約10,000行のコードになります)。私のニーズに合わせてC#またはC++(QTライブラリ)を知りません。選択を助けてください。GUIプログラミングのためのC++とC#
答えて
C#またはC++の使用について議論する必要がある場合は、正解はおそらくC#です。私はC++のような低レベルの言語から離れていますが、開発/デバッグに必要な時間がはるかに長い場合は、絶対にそうしなければなりません。 C#には、.netフレームワークから得られる多くのGUI機能があります。 C++とは対照的に、多くの機能をコードに渡す必要があります。
Windowsアプリケーションを開発している場合は、C#と.NET Frameworkを「ネイティブ」ソリューションとして使用することをお勧めします。 QTを使用することは、クロスプラットフォームのライブラリであるため複雑さを増すだけであり、そこにはさらなる懸念があります。また、.Net Frameworkのサポートがますます広く普及している可能性があると私は思う。
最も重要なのは、どのプログラミング言語がもっともよく慣れているかです。 Windowsコンパイラがあれば、それを使用してください!
唯一のターゲットがWindowsの場合は.NETを使用します。はるかに生産的で、GUIの開発のためのより良いIDEサポートがあります。欠点は、アプリケーションが実行されるマシンに.NETフレームワークをインストールする必要があることです。
クロスプラットフォームへの移行を検討している場合、または.NET以外のQt(およびC++)をマスターしていると思われる場合は、Qtを使用してください。
要件に基づいてGUIツールキットを選択し、言語を選択します。
MFC(および新機能パック)が十分に良好であればQTは、法案、その後、C++、WinFormsのがよさそうだ場合は、C#のに適合した場合、C++ ....
また、あなたのスキルに応じて、(とあなたのチームのスキル)を1つの言語または他の言語から判断することができます。
要件は何ですか?パフォーマンスが問題でなければ、私はC#に行くでしょう。
私はC#を好むでしょう。いくつかのケースでは、配布が簡単です(Windows 7には.NETが付属しています)。 Microsoftは未来がWPFであることを示したので、なぜそれを採用するのを待つのですか
私は質問がC++、.net winformsまたはwpfを使用しているべきだと思います。
あなたはそれを構築するためにC#孤独を使用することはありません、あなたはIDEを使用します。
ビジュアルが必要な場合はwpfを使用する必要があります。それ以外の場合は.net winformsを使用します。あなたもそれらを混在させることができます。
よろしくお願いいたします。
複数のプラットフォームをターゲットにしたい場合は、c#を使用する場合は、gtksharpと考えてください。
- 1. Windows GUIのC++プログラミング
- 2. 教えるためのC++とGUI
- 3. Dev-C++でのGUIプログラミング - 簡単なメッセージボックス
- 4. GUIプログラミングの出発点としてC++またはPython?
- 5. GUIとC++のメインプログラムのC#
- 6. C++初心者のためのGUI
- 7. Visual C++/C#でのWinFormsのプログラミングとVisual C++(MFC)でのプログラミングとの違い
- 8. C++エラー:++プログラミングcの
- 9. ネイティブwin32 GUIプログラミング(C++)またはwxWidgetsを選択しますか?
- 10. Cプログラミングとvim
- 11. C#とBluetoothプログラミング
- 12. CプログラミングとXcode
- 13. C++のグラフィックアプリケーションとC++のコード** Qtプログラミング**
- 14. 埋め込みCプログラミング
- 15. atmega埋め込みCプログラミング
- 16. C++のGUIにリンクされたC++プログラム
- 17. C/C++でのステガノグラフィアプリケーションのプログラミング
- 18. C++ロジック、c#gui
- 19. ゲームボーイC言語のプログラミングC
- 20. C/C++ Vistaでのプログラミング
- 21. Cプログラミングのセグメンテーションフォールト
- 22. のObjective-Cプログラミング
- 23. エラー: '、' Cプログラミングの
- 24. cプログラミング:(scanfとgets)
- 25. SWIGのC++とJava GUIリンケージ
- 26. C++のVala GUIとロジック
- 27. アップルのGUIプログラミング
- 28. ScalaのGUIプログラミング
- 29. JavafxのGUIプログラミング
- 30. Cプログラミング
それぞれについて知りたいことはありますか?これは質問よりも議論のほうが多い。 –
あなたのアプリケーションが何をするのか少し説明できますか? – ZippyV
申請書は学生用のテスト作成者になります。 – Narek