Page4■ひな型コード全体の流れ以上でひな型コード全体をすべて解説したことになる。まとめとして、これまでのすべての処理の流れを、Mainメソッドから順番に追っていくことにしよう。アプリケーションのエントリ・ポイントであるMainメソッドが、Windowsシステム(厳密には.NETの実行エンジン)によって呼び出される呼び出されたMainメソッドは、Form1オブジェクトを生成し、そのForm1オブジェクトを使ってメッセージ・ループを開始するためにApplication.Runメソッドを呼び出す。Project」フォルダ内のファイルについてWindowsアプリケーションのひな型コードの解説はこれですべて終わりだが、前回「ソリューション・エクスプローラの内容」で説明を省略したソース・ファイルがいくつかある。2005のIDEでプロジェクトのプロパティを設定・変更するとそのデータ内容が自動的に書き込まれるようになっているため、開発者が手動で編集することは(基本的に)ない。具体的には、以下の画面に示すファイルだ。2005が取り扱うファイル群プロジェクトのプロパティを設定したり変更したりすると、これらのファイルの内容が書き換わる。Project」フォルダ)をダブルクリックすると表示される。この図にある「AssemblyInfo.cs」というソース・ファイルは、プログラムのバージョン情報に関するデータを設定するためのものだ。2005でバージョン情報を設定するには?」を参照していただきたい。「Resources.resx」ファイルは、アプリケーションで使用する文字列やグラフィックなどのデータ(=「リソース」と呼ばれる)を格納するためのもの。TIPS:文字列リソースを活用するには?」を参考にしてほしい。「Settings.settings」ファイルは、アプリケーションの挙動を決めるなどの用途に使うアプリケーション設定データを保存するためのものである。TIPS:アプリケーション設定を活用するには?」を参照してほしい。今回は、Windowsアプリケーションのひな型コードの内容について解説した。次回は、実際のアプリケーション構築を例に、プログラミング作業の手順であるコードの追加・編集やデバッグについて解説する予定だ。次回もご期待いただきたい。7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。TranslatorはPowerPoint用のアドイン。