Visual Studio 2019 C++/.NETフォームプログラミング
インストールと使い方
Visual Studio Community 2019(無料版)は
https://visualstudio.microsoft.com/ja/downloads/
からインストールできる。
インストールにおいては、図1の赤枠で囲まれている「.NETデスクトップ開発」「C++によるデスクトップ開発」および「v142ビルドツールのC++/CLIサポート」にチェックを入れておく。それ以上は、各自の好みである。
図1
インストールが完了したら、Visual Studio 2019を起動して、「新しいプロジェクトの作成」を選ぶ(図2)。
図2
提示された「新しいプロジェクトの作成」ダイアログウィンドウにおいて、「空のCLRプロジェクト」を選び、右下の「次へ」ボタンをクリックする(図3)。
図3
「CLR」はCommon Language Runtimeのことで、CLI(Common Language Infrastructure)の実行環境であり、CLIは.NET Frameworkの仕様である。
提示された「新しいプロジェクトを構成します」ダイアログウィンドウにおいて、プロジェクト名、ソリューション名を設定する(図4)。
図4
プロジェクト名を設定すると自動的に同じ名前がソリューション名に設定されるが、他の名前に変えることもできる。ソリューション名と同じ名前のフォルダが「場所」に設定したところに作成される。ソリューション名のフォルダ内にプロジェクト名のフォルダが作成され、プログラムのコードファイルなどが格納される(<岡本安晴「大学生のための心理学VC++プログラミング入門」勁草書房>の図0−6、p. 5、参照)。場所は、右側の「参照ボタン」をクリックして選ぶことができる。
これらの設定後、右下の「作成」ボタンをクリックすると、空のプロジェクトが作成される(図5)。
図5
メニュ「プロジェクト|新しい項目の追加」を選ぶ(図6)。
図6
表示された「新しい項目の追加」ダイアログウィンドウで「Visual C++|UI」を選んで表示される右側の項目から「Windowsフォーム」を選ぶ(図7)。
図7
右下の「追加」ボタンをクリックする。
「MyForm.h[デザイン]」でフォームが表示されずに図8のようなエラーメッセージが表示されたら、一旦、「ソリューションを閉じる」を選んでソリューションを閉じる。
図8
ソリューションを閉じた後、再度、閉じたソリューションを開く(図9)。
図9
フォームが表示される(図10)。
図10
後は、Visual Studio 2012の場合と同様の操作でFormアプリケーションを作成すればよい。詳しくは、「Windowsフォームアプリケーションの作成:Visual C++ 2012」のウェブサイトを参照されたい。
なお、Visual C++による.NETプログラミング(フォームアプリケーションの開発)については、<岡本安晴「大学生のための心理学VC++プログラミング入門」勁草書房>で説明している。