كيف تكتب مكون

جدول المحتويات:

كيف تكتب مكون
كيف تكتب مكون

فيديو: كيف تكتب مكون

فيديو: كيف تكتب مكون
فيديو: كيف تكتب كتاب | #مكتبة_شوق 2024, شهر نوفمبر
Anonim

تعتمد بيئة البرمجة المفتوحة في دلفي على استخدام مكونات مختلفة. المكون هو رمز يقوم بتنفيذ مهمة معينة باستخدام الخصائص والأحداث والإجراءات. عند إنشاء مكون ، تحتاج إلى تعيين قيم المتغيرات وتنفيذ كود معالجات الأحداث. لاستخدامه في البرنامج ، يجب تضمين المكون الجديد في حزمة المشروع.

كيف تكتب مكون
كيف تكتب مكون

انه ضروري

بيئة تطوير دلفي

تعليمات

الخطوة 1

حدد نوع المكون المراد إنشاؤه. يمكن أن يكون عنصر Windows أو عنصر رسومي أو كائن تحكم أو مكون غير مرئي. أيضًا ، يمكن أن يرث الكائن الخاص بك من أي فئة موجودة. حدد الوظائف التي ستقوم بتعيين المكون المطلوب تنفيذها.

الخطوة 2

ابدأ بيئة تطوير دلفي. في قائمة التطبيق الرئيسية ، افتح عناصر المكونات الجديدة. في مربع الحوار الذي يظهر ، في حقل نوع الأصل ، حدد فئة المكون التي تريد تعديلها. إذا كنت لا تستخدم الوراثة ، في حقل اسم الفئة ، ما عليك سوى إدخال اسم للمكون الجديد يبدأ بالحرف "T". في حقل صفحة اللوحة ، اكتب اسم علامة تبويب المكون بعد التثبيت ، ثم انقر على زر إنشاء وحدة. ستقوم بيئة التطوير تلقائيًا بإنشاء قالب للمكون الجديد. مثال على كود باسكال الذي تم إنشاؤه:

وحدة MyBtn ؛

واجهه المستخدم

الاستخدامات

Windows ، SysUtils ، الرسائل ، الفئات ، عناصر التحكم ، الرسومات ، النماذج ، StdCtrls ، الحوارات ؛

يكتب

TMyBtn = فئة (زر TB)

نشر

محمي

عام

نشرت

نهاية؛

إجراء التسجيل ؛

التنفيذ

إجراء التسجيل ؛

يبدأ

RegisterComponents ('MyComponents'، [TMyBtn]) ؛

نهاية؛

نهاية.

في الوقت نفسه ، لم يتم تشكيل فئة TMyBtn الجديدة فقط على أساس الفئة القياسية للزر TButton ، ولكن أيضًا إجراء تسجيل مكون جديد في لوحة المكونات موصوف.

الخطوه 3

في التوجيه الخاص ، قم بوصف جميع الحقول والإجراءات والوظائف التي تحتاجها لإنشاء المكون ، وستكون لها حالة مخفية. حدد اسم الحقل (بالحرف "F") ، نوعه. على سبيل المثال ، سجل من النموذج FDatas: صحيح يصف متغير FDatas من نوع عدد صحيح. في القسم المحمي ، قم بإدراج معالجات الأحداث التي تحتاجها ، على سبيل المثال ، من الضغط على لوحة المفاتيح أو الماوس. علاوة على ذلك ، عند وراثة فئة ، يجب عليك تعيين الكلمة الأساسية للتجاوز - لتداخل المعالج الأصل للحدث القياسي. على سبيل المثال ، إجراء الإدخال انقر فوق؛ يضمن التجاوز أن يتم اعتراض نقرة الماوس على الزر.

الخطوة 4

يتم وصف وظائف وإجراءات المكون المتاح للمستخدم في التوجيهات العامة والمنشورة ، على سبيل المثال ، باستخدام سجل بالصيغة: function TSysInfo. GetUser: string أو property MachName: string. في التوجيه الأخير ، عند استخدام خاصية الكلمة ، يمكنك تحديد الخصائص التي ستكون متاحة في عارض الكائنات.

الخطوة الخامسة

اكتب الكود الفعلي لعمل المكون في الإجراءات والوظائف المعلنة. نموذج التعليمات البرمجية للمعالج:

وظيفة MachName: سلسلة ؛

فار

ع: عدد صحيح.

مع: PChar ؛

يبدأ

ج: = stralloc (ع) ؛

نهاية؛

نهاية.

الخطوة 6

قم بتثبيت المكون في المشروع الذي تحتاجه. من قائمة دلفي الرئيسية ، حدد مكون ، تثبيت مكون. في مربع الحوار الذي يظهر ، افتح إحدى علامات التبويب: في حزمة موجودة ، إذا كنت تريد تثبيت المكون في حزمة موجودة ، أو في حزمة جديدة - في حزمة جديدة. انقر فوق "موافق" وقم بتأكيد طلب التطبيق للكتابة فوق الحزمة (إذا لزم الأمر). بعد ذلك ، سيكون المكون المكتوب جاهزًا للاستخدام.

موصى به: