3

私は初心者C++プログラマーです。GUIアプリケーションを開発したい。私は Visual Studio 2010 を使用しています。通常、Visual Studioプロジェクトはメニュー付きのフレームを備えた古いスタイルのインターフェイスから始まります。しかし、よりリッチなグラフィカル要素を備えたアプリケーションを構築したいと考えています。Windows 8 のスタート画面や Visual Studio のスタート ページと同じように。これらの派手な効果を行う方法を教えてください。

編集:使用したくない、flashまたは使用する前に追加のプログラムをインストールする必要があるためです。JavaFX Java

4

5 に答える 5

2

基本的に、ここには多くのオプションがありません。あなたの選択(MS Visual Studio)に関して、それらは次のとおりです。

  • MFC/C++ - まったく便利ではありません。お尻の小さな痛みだと言えます。しかし、多くのプログラムは、MFC ライブラリの助けを借りて正確に作成されました。それは標準的な方法です:)
  • Windows Forms/C++ - 実際には通常の C++ ではなく、C++/CLI です。あまり変わりませんが、注意点がいくつかあります。 たとえば、 C++/CLI Cheat Sheetを見ることができます。いつもと違いますが、Windows フォームを使用できます。
  • Windows Forms/C# - 私にとっては、この組み合わせはほぼ完璧です。追加するものはありません。
  • WPF/C# - さらに興味深い。どのコントロールもどのような方法でも変更できますが、すべてを機能させるには多くのトリックとハウツーを知っておく必要があります。その場合、WPF Toolkitを使用することを強くお勧めします。とにかく、WPF 用の優れたものをたくさん見つけることができます (産業用のもの (バルブ、ポンプなど) に関連する多数の UI 要素を備えたミニ SCADA を作成したことさえあります)。アニメーションもできることを忘れないでください。とても簡単です。
  • MSVS/C++ 用の Qt アドオン- 最後のオプションですが、少なくともオプションではありません。Qt Quick - GUI IDE で作成するすべての UI。また、最大のスロット/シグナル相互作用モデルがあります (Qt5.0 で改善されました)。

私の選択は間違いなくQtです。ところで、それはクロスプラットフォームです。

于 2012-12-29T12:11:34.347 に答える
1

C++ の場合、WinForms (Windows フォーム) プロジェクトを作成できます。

しかし、最近では WinForms よりも WPF が好まれており、WPF は通常 C# または VB.NET から使用されます。C++ から使用できるかどうかはわかりませんが、使用できる場合はサポートが不十分です。C++ の知識があれば、C# は簡単に習得できます。

Windows 8 で Windows ストア アプリを作成する場合は、C++/CX も使用できますが、これには VS 2012 が必要です。

于 2012-12-29T11:50:35.573 に答える
0

GUIにはいくつかのオプションがあり、そこからwxWidgets、Qt、Ultimate++を選択できます。

于 2013-01-12T12:58:24.783 に答える
0

だからあなたは本当にこのような派手なものを作りたいのですか?さて、Windowsストアアプリを作成することはできますが、前述のように、VisualStudio2012が必要です。

この質問も見てください:VisualStudioでユニークなGUIを開発する方法は?

セクシーなもの...

于 2012-12-30T01:53:03.943 に答える