طريقة إنتاج مكون دلفي:
باعتبارها أداة RAD، تحظى دلفي بشعبية واسعة بسبب تجميعها السريع وواجهتها المرئية السهلة. توفر دلفي العديد من المكونات الجاهزة، ومع تحديث الإصدار،
يتم إضافة مكونات جديدة بشكل مستمر. بالإضافة إلى ذلك، يمكنك شراء مكونات خاصة طورتها جهات خارجية، أو تنزيل مكونات مجانية من الإنترنت. هذه المكونات كافية لدعم تطوير نظام التطبيق العام. ولكن لا يزال من الضروري لمطوري التطبيقات إنشاء عناصر واجهة المستخدم الخاصة بهم.
يمكن استخدام نموذج المكون لإغلاق الكائنات بإحكام وإضافة غلاف بديهي، مما يساعد على تصحيح أخطاء البرامج وإعادة استخدام التعليمات البرمجية. يقوم فريق التطوير بتقسيم العمل والتعاون مع المكونات كوحدات وظيفية.
من الأسهل تنفيذ الإدارة الهندسية، والتي يمكن أن تقلل الأخطاء غير المتوقعة بدءًا من تخطيط البرامج وتصميمها وحتى الاختبار والتعديل، وتحسين كفاءة العمل بشكل كبير. يمكن أيضًا بيع المكونات الناضجة كبرامج تجارية، مما يحقق فوائد إضافية ويؤدي إلى التقسيم الاجتماعي للعمل والتعاون في تطوير البرمجيات. يستخدم استخدام مكونات دلفي وإنتاج المكونات نفس بيئة العمل وطرق البرمجة المماثلة، طالما أنك تفهم المبادئ الأساسية، فلن تحتاج إلى تعلم أشياء جديدة كثيرة لإنشاء المكونات.
المفاهيم الأساسية
يمكن تلخيص العملية الأساسية لصنع المكونات على النحو التالي:
1. اكتب اللبنات الأساسية (الوحدات). أنه يحتوي على إعلان المكون ورمز تنفيذ المكون.
2. تجميع وتصحيح الوحدات المكونة بنفس طريقة وحدات دلفي العادية.
3. إنشاء وحدة تسجيل المكونات. يتم استخدام بيان الاستخدامات لتوصيل الوحدات المكونة، ويتم استخدام عملية التسجيل لإكمال تسجيل المكون.
4. اكتب معلومات تعليمات المكونات عبر الإنترنت وقم بتجميعها في ملف تعليمات Windows القياسي.
بعد اكتمال كل العمل، يتم إنشاء الملف الثنائي لوحدة المكون (. DCU)، والملف المصدر لتسجيل المكون (. PAS)، وملف معلومات المساعدة (. HLP) وملفات الكلمات الرئيسية الإضافية.
(.كيه دبليو إف). بعد حصول المستخدمين على هذه الملفات، يمكنهم تثبيتها واستخدامها. قم باستدعاء أمر القائمة في بيئة دلفي لبدء عملية التثبيت (يجب تحديد اسم ملف التسجيل أثناء عملية التثبيت). يمكنك تسجيل المكون في مكتبة VCL الخاصة بـ Delphi وإنشاء زر جديد على شريط أدوات المكون. بمساعدة أداة التثبيت HelpInst، يمكن دمج ملف الكلمة الرئيسية في نظام فهرس تعليمات Dephi، ويمكن تحقيق المساعدة عبر الإنترنت باستخدام المفتاح F1.
صنع بهذه الطريقة. لا تختلف ملفات DCU بشكل أساسي عن وحدات دلفي العامة ويمكن استدعاؤها مباشرة بواسطة وحدات أخرى حتى لو لم يتم تثبيتها في مكتبة VCL. الفرق الأكبر هو
Yu: تم الإعلان عن بعض الخصائص والأحداث في وحدة المكونات على أنها منشورة، بحيث تكون مرئية للمستخدم أثناء فترة البرمجة. يمكن للمستخدم تحرير الكائن من خلال نافذة تحرير الكائن.
(ObjectInspector) للوصول إلى هذه الخصائص والأحداث. هذا هو مفتاح البرمجة المرئية.
وراثة الكائن وتعديله
أول شيء يجب فعله عند إنشاء مكون هو تحديد نوع كائن دلفي المناسب ككائن أصل لاشتقاق كائنات جديدة. يمكن للكائن التابع أن يرث كافة الأجزاء غير الخاصة من الكائن الأصل.
الأجزاء، ولكن لا تتخلص من الأجزاء غير الضرورية. لذلك، يجب أن يحتوي الكائن الأصلي المحدد على أكبر عدد ممكن من الخصائص والأحداث والأساليب التي يحتاجها الكائن الفرعي، ولكن يجب ألا يحتوي على أشياء لا يحتاجها الكائن الفرعي.
TComponent هو النقطة الأساسية لجميع مكونات دلفي، ولكن إذا قمت باشتقاق مكونات جديدة مباشرة من TComponent، فسوف تحتاج إلى بدء الكثير من الأشياء من الصفر. بشكل عام فقط المكونات غير المرئية