You are on page 1of 4

‫الدرس االول في المكونات‪:‬‬

‫‪Delphi Component‬‬
‫تنقسم المكونات الي قسمين اساسيين‪:-‬‬
‫اوال‪:‬‬
‫‪delphi visual component‬‬
‫المكونات المرئية ‪ :‬وهي المكونات التي تستخدمها اثناء البرمجة وايضا تكون ظاهرة‬
‫للمستخدم اثناء تشغيل النظام ويمكنه التعامل معها بشكل مباشر‬
‫ومنها على سبيل المثال‪:‬‬
‫‪, BUTTONS ,SPEEDBUTTON, COMBOBOX DBGRID , FORMS‬‬
‫ثانيا‪:‬‬
‫‪delphi non visual component‬‬
‫المكونات الغير مرئية ‪ :‬وهي المكونات التي تستخدمها اثناء البرمجة ‪,,,‬لكنها ال تظهر اثناء‬
‫تشغيل النظام واليمكن التعامل معها بشكل مباشر من قبل المستخدم ومنها على سبيل المثال‬
‫‪DataModule,Datasource , ADOTable, SQLConnection‬‬

‫الدرس الثاني ‪ /‬في المكونات‬


‫ماذا نحتاج النشاء مكون او مكونات واضافته الي برنامج الدلفي ؟‬
‫الخطوة االولى ‪:‬‬
‫نحتاج إنشاء مجموعة او رزمة جديدة تسمى)‪(package‬‬
‫وهي عبارة عن مجلد له اسم معين يحتوي على مجموعة من المكونات‬
‫نقوم بانشائها لكي نضع المكونات الجديدة بها‪.‬‬
‫الخطوه الثانيه‪:-‬‬
‫انشاء المكون او المكونات سواء مرئيه او غير مرئيه‬
‫الخطوة الثالثة ‪ :‬اضافة المكونات التي تم انشاءها الي البكج)‪(package‬‬
‫الخطوة الرابعة واالخيرة‪:-‬‬
‫إضافة البكج )‪ (package‬الي برنامج الدلفي‬
‫الدرس الثالث ‪ /‬في المكونات‬
‫كيف نقوم بانشاء ال )‪ (package‬الخاصة بالمكونات‬
‫اوال ولكل متابعي هذه الدروس ‪..‬افتح مجلد جديد في جهازك ‪...‬وليكن اسمه‬
‫‪C:\Mycomponent_XE000‬‬
‫وعليك تمييزة برقم نسخة الدلفي التي تستعملها ‪....‬حتى تعرف مستقبال هذه المكونات تخص‬
‫اي نسخة من الدلفي‬
‫ثم نقوم بانشاء البكج ‪ package‬كما في الصورة رقم ‪1‬‬
‫ونقوم بحفظها في هذا المجلد ‪.‬تحت اسم ‪MYpackage‬‬
‫الحظ انه عند انشاء البكج ‪....‬ال يفتح الدلفي اي صفحة جديدة على البرنامج ‪....‬كل ماعليك‬
‫هو الضغط على زر الحفظ‬
‫وتسميتها فقط‪.‬‬
‫الدرس الرابع ‪/‬في المكونات‬
‫بعد ان عرفنا انواع المكونات ‪...‬والخطوات االساسية النشائها ‪...‬ومنها اعداد بكج‬
‫(‪ )package‬لحفظ المكونات بها‬
‫سنشرح في هذا الدرس ‪...‬كيف يمكنك انشاء مكون مرئي ‪...‬ثم في الدروس القادمة سنشرح‬
‫كيف يتم انشاء مكون غير مرئي ‪...‬‬
‫المكون المرئي غالبا ما يتم إنشاءه من مكون موجود سابقا بالدلفي ‪...‬لغرض تحسينة او‬
‫اضافة صفات جديدة له‬
‫ويصبح مكون جديد يحمل مواصفات جديدة مختلفة عن المكون االصلي‬
‫‪TEDIT‬‬ ‫وفي هذا الدرس سنقوم بانشاء مكون مشتق من‬
‫‪ -1‬انشاء مكون جديد كما في الصورة رقم ‪1‬‬
‫‪-2‬اختيار نوع المكون ‪ VCL 32‬الصورة رقم ‪2‬‬
‫‪ -3‬نقوم بالبحث عن المكون ‪.... TEDIT‬ونختاره في الصورة رقم ‪3‬‬
‫‪ – 4‬نقوم بكتابة بيانات الحفظ في الصورة رقم ‪ 4‬على النحوى التالي‬
‫‪Class name =Tmyedit‬‬
‫وهو اسم مكونك الجديد‬
‫‪Package=mypackage‬‬
‫‪Unit name=c:\mycompnenetsXE10\myedit.pas‬‬
‫وهو نفس المكان الذي قمنا بانشاء ال‪ package‬فيه‬
‫تقوم بالحفظ ‪...‬يجب ان تصل النتيجة الي الصورة رقم ‪5‬‬

You might also like