# プロジェクトと設定ファイル

マニュアル > 画面作成ガイド > Panel Editorの基本操作 > # プロジェクトと設定ファイル |

プロジェクトとは

FA-Panelでは、「プロジェクト」と呼ばれる単位で設定ファイルをまとめて管理することができます。

プロジェクトにはクライアント設定ファイルのほか、サーバ設定ファイルを含めることができます。サーバ設定ファイルをプロジェクトに含めて管理することで、Panel Editorのサーバ起動アイコンからPanel Serverを直接呼び出して開くことができるようになります。

また、１つのプロジェクトには複数のクライアント設定ファイルを登録することもできます。複数のクライアント設定ファイルで構成されるような大規模なプロジェクトについても効率よく編集することができます。

尚、プロジェクトには、さらに別のプロジェクトを含めることもできます。例えば大規模なシステム構成の場合など、監視システムが複数のプロジェクトに分かれているようなケースにおいて、個々のプロジェクトを統括するためのプロジェクトを作成して各プロジェクトを含めて登録しておくことで、Panel Editorから統括プロジェクトを開くだけですべてのプロジェクトを同一のエディタ内で編集できるようになります。

以下は、プロジェクトと設定ファイルの内訳です。

ファイル | 例 | 説明
プロジェクトファイル | project.prj | プロジェクト情報が格納されたファイルです。Panel Editorからこのファイルを開くと、プロジェクトを開くことができます。プロジェクトにはクライアント設定ファイルとサーバ設定ファイルをまとめて登録することができます。 ファイルの拡張子は、「.prj」です。
クライアント設定ファイル | client.xml | Panel Editorで設定した監視画面のフォームやスクリプトが格納された設定ファイルです。このファイルを直接Panel Editorから開くこともできます。 ファイルの拡張子は「.xml」です。
サーバ設定ファイル | server.txt | Panel Serverで設定した通信ドライバの設定やタグの情報、アクションやイベントなどの各種サーバ処理に関する設定ファイルです。 ファイルの拡張子は「.txt」です。

プロジェクトファイル、クライアント設定ファイルの作成方法については、「プロジェクト/クライアントの新規作成」を参照してください。

プロジェクトの操作方法については、「プロジェクトの操作」を参照してください。

| プロジェクトの概念は、FA-Panel Ver6以降で新しく追加されました。

| プロジェクトの作成は必須ではありません。Panel Editorからクライアント設定ファイルを直接開いて編集したり、クライアント設定ファイルのみを新規作成する事もできます。

| クライアント設定ファイルを複数に分けて構築することもできます。メインとなるクライアント設定ファイルのrootのOnInitializeイベントなどからAddResourceFileルートメソッドを呼び出すことにより、任意のクライアント設定ファイルを読み込むことができます。詳細については「AddResourceFile」メソッドを参照してください。