إقتباس :ما هو ال Header ؟ بارك الله لك
في دلفي كما في C++ هناك قسمين للتابع الذي يكون ضمن ال Class الاول يدعى ال Header وهو يحتوي على تعريف لشكل التابع(البارمترات و القيمة المرجعة) ويكون موجود في تعريف الكلاس في قسم ال Interface
مثلاً عند النقر مرتين على الفورم يتم توليد حدث Create Form سوف تلاحظ وجود السطر التالي في تعريف ال Class
كود :
procedure FormCreate(Sender: TObject);
ام الجسم فسوف يكون في الاسفل اي بعد كلمة ال implementation على الشكل التالي:
كود :
procedure TForm1.FormCreate(Sender: TObject);
في ال C++ هناك ملفين لكل Class الاول يدعى Header و تكون لاحقته .h و الثاني يتم كتابة اجسام التوابع و تكون لاحقته .cpp
اما في الدوت نت سواء كانت VB.net ام C# فقد قاموا بإلغاء هذا الامر و اصبح فقد تكتب جسم التابع مباشرة ضمن الكلاس بدون Header, اي تكتب الجسم داخل ال CLass مباشرة..
ما يهمنا هنا, عند الضغط على الاختصار السابق سوف يتم توليد الجسم إذا كتبت ال Header و ضغطت على الاختصار, او اذا كتبت الجسم وضغطت على الاختصار سوف يتم توليد ال Header, وهذا مفيد بعض الشيئ فلإضافة اي تابع ما إلى اي كلاس تريد يمكنك التوجه و كتابة ال Header ضمن الكلاس و من ثم الضغط على الاختصار و كتابة الكود
اتمنى ان تكون الاجابة واضحة.