7

C++モノではなく UI を備えたデスクトップ アプリケーションに取り掛かりたいことがわかったCommand Promptので、どこから始めればよいでしょうか? また、優れたオンラインリソースは何ですか?

4

10 に答える 10

8

wxWidgetsは、C++ (およびその他の言語) 用のクロスプラットフォーム GUI ライブラリです。メイン サイトには、作業を開始するためのリソースへの十分なポインターが必要です。

特にWindowsについて考えている場合は、スタックオーバーフローに関するこの質問/回答もチェックしてください。

于 2008-09-07T10:55:28.210 に答える
2

クロス プラットフォームのサポートが重要な場合は、Qt を検討することをお勧めします。Windows、Linux、Mac に対応しています。フリーソフトウェアの場合は無料ですが (Unix には GPL バージョンがありますが、Windows にはありません)、商用ソフトウェアの場合は特に安くはありません。現在、Qt を使用したプログラミングに関する本がいくつかあります。

ネットワーク、XML の解析などのための多数の追加ライブラリが付属しています。また、Windows 上の Visual Studio と統合されています。

Qt の欠点の 1 つは、他の GUI フレームワークほど多くのアドオン ライブラリがないことです。これが重要かどうかは、作成するアプリケーションのタイプによって異なります。

于 2008-09-07T12:37:40.277 に答える
1

Codegearの C++ Builderを使用しています。C++ 言語のサポートは 100% ではありませんが、優れた双方向 RAD IDE と、既存の Delphi コンポーネントの巨大なライブラリを使用する機能によって、それを補う以上のものです。

于 2008-09-07T10:45:22.823 に答える
1

QTはどうですか?クロスプラットフォームであり、多くの商用ソフトウェアで使用されています。

于 2008-09-07T11:21:44.903 に答える
0

Windowsを使用している場合、開始する従来の場所はPetzoldです。

ここには、あまり抽象化せずに途中で役立つシンプルなフレームワークがあります。

于 2008-09-16T11:52:00.857 に答える
0

Visual Studio Expressを入手して、MFCの「ダイアログベース」アプリケーションから始めます。言及されているすべてのウィンドウツールキットは優れていますが、MFCは履歴書で最もよく見えます!

于 2008-09-16T11:54:41.973 に答える
0

市場性が懸念される場合は、WinForms と WPF を使用した C++/CLI を使用します。これは、「使用する特定の言語に関係なく、WinForms と WPF を学ぶだけ」に相当します。

CodeProject には、作業を開始するための多数の WinForms/WPF サンプル/チュートリアルがあります。

于 2008-09-07T11:41:59.300 に答える
0

Fox GUI ツールキット

非常に優れたイベント システムを備えた、十分に実証済みのツールキットです。私は Ruby ポートを使用しており、私の Windows アプリは非常にネイティブなルック アンド フィールを持っていました。

于 2008-09-07T11:46:01.583 に答える
0

いくつかの機能が欠けているかもしれませんが、FLTKは信じられないほどシンプルなクロスプラットフォーム GUI ライブラリです。

于 2008-09-07T15:14:10.523 に答える
0

Linux とおそらく Windows では、 GladeでGtk+を使用できます。Gtk+ は GUI ツールキットです。Glade は、GUI ドラッグ アンド ドロップ GUI エディターです。Windows や Java から来て、GUI プログラミングが難しいと思っていたとしても、これは簡単です。

于 2008-09-07T11:16:45.803 に答える