OK、C++初心者が非常に初心者の質問をしています(申し訳ありません)が、基本的なプログラム(helloworldなど)を作成するときは常に、コマンドプロンプトウィンドウに表示されます。Wordや他のプログラムのように適切なウィンドウを作りたいです。私が毎日使用しているすべてのプログラムのおかげで、これが可能であることはわかっています。しかし、C++ でこれを行うにはどうすればよいでしょうか。そこにいるすべてのJavaのベテランにとって、私はそれをJFrameのようにしたいと思っていますが、C++と同等です。
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 など、必要なサード パーティ ライブラリを自由に使用したり作成したりできるということです。
これはプラットフォームに大きく依存します。QT などの GUI クロスプラットフォーム ライブラリを使用するか、ネイティブ メカニズムを使用できます。Windows では、WinAPI と MFC を使用できます。