ファイルの命名 1 プロジェクト ファイル: プロジェクト ファイルの名前はわかりやすいものにする必要があります。例: 「The Delphi 5 Developer's Guide Bug Manager」のプロジェクト名は DDGBugs.dPR で、システム情報プログラムの名前は SysInfo.dpr です。 2 フォーム ファイル: フォーム ファイルの名前はフォームの目的を表し、接尾辞 Frm を付ける必要があります。たとえば、Student フォームのファイル名は StudentFrm.dfm、メイン フォームのファイル名は MainFrm.dfm です。 3 データ モジュール ファイル: データ モジュール ファイルの名前は、データ モジュールの役割を表し、DM 接尾辞を付ける必要があります。例: Student データ モジュールのファイル名は StudentDM.dfm です。 4 リモート データ モジュール ファイル: リモート データ モジュール ファイルの名前は、リモート データ モジュールの目的を表す必要があります。名前の後には RDM サフィックスを付ける必要があります。例: リモート データ モジュールのファイルは StudentRDM.dfm と呼ばれます。 5 ユニットファイル 1. 通常ユニットの構成 (1) ユニット名:ユニット名はわかりやすいものにしてください。たとえば、アプリケーションのメイン フォーム ユニットは MainFrm.pas と呼ばれます。 (2) Uses 文: Interface 部分の Uses 節には、この部分で必要なユニットのみを含める必要があります。 Delphi によって自動的に追加されるユニット名は含めないでください。実装部分の Uses 句には、この部分に必要なユニットのみを含める必要があり、余分なユニットは含めないでください。 (3) インターフェイス部分: インターフェイス部分には、外部ユニットからアクセスする必要がある型、変数、プロシージャ、および関数の宣言のみを含める必要があります。さらに、これらの宣言は実装セクションの前に置く必要があります。 (4) 実装部分: 実装部分には、このユニットのプライベート型、変数、プロシージャ、および関数の実装が含まれます。 (5) 初期化部分: 初期化部分には時間のかかるコードを配置しないでください。そうしないと、アプリケーションの起動が非常に遅くなります。 (6) Finalization セクション: Initialization セクションで割り当てられたすべてのリソースが解放されていることを確認します。 6 フォームユニット: フォームユニットファイルの名前は、対応するフォーム名と同じです。例: StudentFrm フォームのユニット名は StudentFrm.pas です。 7 データモジュールユニット: データモジュールユニットファイルの名前は、対応するデータモジュール名と同じです。例: データ モジュール ユニットの名前は StudentDM.pas です。 8 一般単位: 一般単位の名前は、その目的を表すものでなければなりません。たとえば、コントロール ユニットの名前は Control.pas で、グローバル変数を含むユニットの名前は StudentGlobals.pas です。 (ユニット名はプロジェクト内で一意である必要があることに注意してください。共通のユニット名は同じ名前にすることはできません。) 9 コンポーネント ユニット: コンポーネント ユニットは、コンポーネントを定義するユニットであることを示すために、別のパスに配置する必要があります。通常、これらはプロジェクトと同じパスには配置されません。ユニットファイル名はその内容を表現する必要があります。 10 ファイル ヘッダー: すべてのソース ファイルとプロジェクト ファイルにはファイル ヘッダーが必要です。正しいファイル ヘッダーには次の情報が含まれている必要があります: {Copyright @ YEAR by AUTHORS}