1

OK、C++初心者が非常に初心者の質問をしています(申し訳ありません)が、基本的なプログラム(helloworldなど)を作成するときは常に、コマンドプロンプトウィンドウに表示されます。Wordや他のプログラムのように適切なウィンドウを作りたいです。私が毎日使用しているすべてのプログラムのおかげで、これが可能であることはわかっています。しかし、C++ でこれを行うにはどうすればよいでしょうか。そこにいるすべてのJavaのベテランにとって、私はそれをJFrameのようにしたいと思っていますが、C++と同等です。

4

3 に答える 3

4

C++ にはすぐに使用できる UI ライブラリがないため、いずれかを選択する必要があります。

一般的なオプションは、MFC (Windows/Visual C++ で) またはQt (多数の追加ライブラリと機能を備え、多くのプラットフォームで動作) です。

于 2012-11-04T19:42:11.117 に答える
3

Word について言及しているため、Windows プラットフォームを使用しているようです。

次に、たとえばWindows API プログラミング (C++)ハンズオン チュートリアルのレッスンから始めることを検討してください。

ネット上には他にも非常に多くのチュートリアルがあり、書籍を購入することもできます。著者として、私が最もよく知っているものを選んだだけです。本に関して言えば、Windows API のプログラミングに関する古典的な本は Petzold の「Windows Programming」ですが、最新版は Windows 8 用で C# である (以前のバージョンは C/C++ でした) ことを思い出すようです。

このチュートリアルでは、Windows API (Application Program Interface) を直接使用してウィンドウ プログラムの作成を開始する方法について説明します。

これはかなり言語に依存しませんが、チュートリアルで使用される言語は C++ です。C++ には、GUI 用の標準ライブラリ サポートがありません。C++ の考え方は、Windows API など、必要なサード パーティ ライブラリを自由に使用したり作成したりできるということです。

于 2012-11-04T19:46:32.510 に答える
2

これはプラットフォームに大きく依存します。QT などの GUI クロスプラットフォーム ライブラリを使用するか、ネイティブ メカニズムを使用できます。Windows では、WinAPI と MFC を使用できます。

于 2012-11-04T19:42:32.797 に答える