تسمية الملف 1 ملف المشروع: يجب أن يكون اسم ملف المشروع وصفيًا. على سبيل المثال: اسم المشروع "The Delphi 5 Developer's Guide Bug Manager" هو DDGBugs.dPR واسم برنامج معلومات النظام هو SysInfo.dpr. 2 ملف النموذج: يجب أن يعبر اسم ملف النموذج عن الغرض من النموذج وأن يكون له اللاحقة Frm. على سبيل المثال: اسم ملف نموذج الطالب هو StudentFrm.dfm، واسم ملف النموذج الرئيسي هو MainFrm.dfm. 3 ملف وحدة البيانات: يجب أن يعبر اسم ملف وحدة البيانات عن وظيفة وحدة البيانات وأن يكون له لاحقة DM. على سبيل المثال: اسم ملف وحدة بيانات الطالب هو StudentDM.dfm. 4 ملف وحدة البيانات عن بعد: يجب أن يعبر اسم ملف وحدة البيانات عن بعد عن الغرض من وحدة البيانات عن بعد. يجب أن يكون الاسم متبوعًا بلاحقة RDM. على سبيل المثال: يُسمى ملف وحدة البيانات البعيدة StudentRDM.dfm. 5 ملف الوحدة 1. هيكل الوحدة العادية (1) اسم الوحدة: يجب أن يكون اسم الوحدة وصفيًا. على سبيل المثال: وحدة النموذج الرئيسية للتطبيق تسمى MainFrm.pas. (2) جملة الاستخدامات: يجب أن تحتوي جملة الاستخدامات الخاصة بجزء الواجهة فقط على الوحدات التي يتطلبها هذا الجزء. لا تقم بتضمين أسماء الوحدات التي يمكن إضافتها تلقائيًا بواسطة دلفي. يجب أن تحتوي بند الاستخدامات في جزء التنفيذ فقط على الوحدات اللازمة لهذا الجزء، ولا تحتوي على وحدات إضافية. (3) جزء الواجهة: يجب أن يحتوي جزء الواجهة فقط على إعلانات الأنواع والمتغيرات والإجراءات والوظائف التي يجب الوصول إليها بواسطة الوحدات الخارجية. علاوة على ذلك، يجب أن تسبق هذه الإعلانات قسم التنفيذ. (4) الجزء التنفيذي: يتضمن الجزء التنفيذي تنفيذ الأنواع والمتغيرات والإجراءات والمهام الخاصة بهذه الوحدة. (5) جزء التهيئة: لا تضع تعليمات برمجية تستغرق وقتًا طويلاً في جزء التهيئة. وإلا، فإنه سوف يتسبب في بدء تشغيل التطبيق ببطء شديد. (6) قسم الإنهاء: التأكد من تحرير جميع الموارد المخصصة في قسم التهيئة. 6 وحدة النموذج: اسم ملف وحدة النموذج هو نفس اسم النموذج المقابل. على سبيل المثال: اسم الوحدة للنموذج StudentFrm هو StudentFrm.pas. 7 وحدة وحدة البيانات: اسم ملف وحدة وحدة البيانات هو نفس اسم وحدة البيانات المقابلة. على سبيل المثال: اسم وحدة وحدة البيانات هو StudentDM.pas. 8 الوحدات العامة: اسم الوحدة العامة يجب أن يعبر عن الغرض منها. على سبيل المثال: اسم وحدة التحكم هو Control.pas، واسم الوحدة التي تحتوي على المتغيرات العامة هو StudentGlobals.pas. (لاحظ أن أسماء الوحدات يجب أن تكون فريدة داخل المشروع. لا يمكن أن يكون لأسماء الوحدات الشائعة نفس الاسم.) 9 وحدات المكونات: يجب وضع وحدات المكونات في مسارات منفصلة للإشارة إلى أنها الوحدات التي تحدد المكون. ولا يتم وضعها بشكل عام في نفس مسار المشروع. يجب أن تعبر أسماء ملفات الوحدات عن محتوياتها. 10 رأس الملف: يجب أن تحتوي جميع ملفات المصدر والمشروع على رأس ملف. يجب أن يحتوي رأس الملف الصحيح على المعلومات التالية: {Copyright @ YEAR by AUTHORS}