前回作成したプロジェクトを開いたところ。IDE画面の基本的な部品については、前回解説済みなので、ここではさらにコーディングのための部品について説明する。デザイナー]画面(詳細後述)である。「Windowsフォーム」。コーディング作業では、このフォーム上にボタンやテキストボックスといったコントロールを配置していく。[デザイン]」と表示されている)やプログラムコードの編集画面(この例では「Program.cs」と表示されている)などに切り替えられる。タブの[×]をクリックすると、現在、開いている編集画面が閉じられる。[▼]をクリックすると、編集画面領域で現在開かれているファイル(=使用中のファイル)がリスト表示されるので、そこから表示・編集したいものを選ぶことで編集画面を切り替えられる。開いているファイル(=使用中のファイル)が多くなってきた場合に便利。(3)のタブを右クリックすると表示されるショートカットメニューにも[すべてのドキュメントを閉じる]や[このウィンドウ以外すべて閉じる]などのメニューがあるので、開いているファイルを整理するときには活用してほしい。エクスプローラー]ウィンドウ。ソリューション、プロジェクト、ソースファイルなどを管理するためのウィンドウ。後ほど詳しく解説する。タブでウィンドウを切り替えられる。Servicesなどにアクセスして、その内容を表示・操作するためのウィンドウである。エクスプローラー]を選択すれば表示できる。[プロパティ]ウィンドウ。Windowsフォームデザイナー画面にあるフォームや、その上に配置したコントロールのプロパティを設定するためのウィンドウである。プロパティとは、フォームやコントロールの性質情報(例えば、色、位置、名前など)のことである。この画像では「フォーム」(Windowsフォームアプリで表示されるウィンドウの土台となる部分)の属性が表示されている。ソリューションそのものなど、何らかの属性を持ったもののプロパティの変更にも使える。2017を使うには、取りあえず、IDE画面に表示されるこれらのウィンドウを覚えておく必要がある。この他にも多くのウィンドウがあるが、一度に全てを覚えるのは大変だ。よって、これら以外のウィンドウについては必要に応じて解説することにする。次に記すように、これらのウィンドウの表示は、簡単にカスタマイズできる。IDE画面のカスタマイズ先ほど示したIDE画面の構成はデフォルトのものだが、開発を行っていく際には、他にもさまざまなウィンドウを活用する。ここでは、[プロパティ]ウィンドウを例にしよう。ウィンドウ]を選択すればよい。2017のIDEでは、必要なときに必要なウィンドウだけを自由に表示させることができる。ウィンドウ]を選択すると、(2)の[プロパティ]ウィンドウが表示される。多くの場合、[プロパティ]ウィンドウはデフォルトで表示されるので(実際、以前の画面では既に表示されていた)、これはあくまでも例だと思ってほしい。(3)の[×]ボタンをクリックすると、そのウィンドウが閉じられる。ウィンドウ]はトグル式に動作する(選択するたびに[プロパティ]ウィンドウの表示がオン/オフされる)わけではないので注意しよう。IDE画面内のウィンドウの表示や位置を自由にカスタマイズできる。次の2つの画面はその例だ。[ツールボックス]タブをクリックするとIDE左端に[ツールボックス]ウィンドウが表示される。ツールボックスに限らず、これらのウィンドウはピン留めして定常的にIDEに表示したり、ピン留めせずに自動的に非表示にしたりできるIDE画面の表示や位置のカスタマイズIDE画面内のウィンドウの表示や位置をカスタマイズしているところ。IDE画面左端にある[ツールボックス]タブをクリックして、[ツールボックス]ウィンドウを表示したところ。下:先ほど表示した[プロパティ]ウィンドウを移動しているところ。タブ(上の画面の例では[ツールボックス]タブ)をクリックすると、隠れているウィンドウが表示される。フォーカスが別のウィンドウに移ると、表示中のウィンドウは自動的に隠れる。ウィンドウタイトルのピンを解除状態にすると、ウィンドウが自動的に隠れるようになる。ウィンドウタイトルのピンを設定状態にすると、ウィンドウ位置が固定されて常に見えるようになる。ウィンドウタイトル[×]をクリックすると、ウィンドウが閉じる。閉じたウィンドウを再度表示するには、メニューバーの[表示]の中から、該当するウィンドウの項目を選択しなければならない。ウィンドウをドラッグ&ドロップで移動させることで、フローティング状態の独立した別ウィンドウとして表示できる。ウィンドウをドラッグ&ドロップで移動させて配置換えできる。フローティング状態のウィンドウを再びIDEにドッキングさせることも可能だ。(6)の右隣に表示されているようなドッキング位置を示したボックスの上にドラッグ&ドロップすると、目的の場所へ正確にドッキングできる。上の画面のようにカスタマイズしたウィンドウの配置は、いつでも初期の状態に戻すことができる。Studioのウィンドウ配置をリセットするには?」を参照していただきたい。それでは、IDE画面のウィンドウ操作ができるようになったところで、このIDE画面の中で最も重要なウィンドウである「ソリューションエクスプローラー」について説明しよう。2017では、ソリューションエクスプローラーからソリューション全体(およびプロジェクト全体)を管理するようになっている。IDEを使ったプログラミングでは、このソリューションエクスプローラーが全ての起点となる。ソリューションエクスプローラーは、ソリューション、プロジェクト、ソースファイルなどを階層的に管理する。階層化されたソリューションの構造は、先に紹介したファイルシステムの物理構造とほぼ同じである。次の画面は、その両者を並べて比べたものである。エクスプローラー]ウィンドウである。両者の階層構造やファイルなどはほぼ同じになっている。