اشياء جميلة و مخفية في دلفي - Hidden Features of Delphi
#14
إقتباس :ما هو ال 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 ضمن الكلاس و من ثم الضغط على الاختصار و كتابة الكود Smile

اتمنى ان تكون الاجابة واضحة.


الردود في هذا الموضوع
اشياء جميلة و مخفية في دلفي - Hidden Features of Delphi - بواسطة Wael Dalloul - 14-02-2010, 08:34 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم