اقتباس:
المشاركة الأصلية كتبت بواسطة أبو مريم2008
لغات البرمجة كائنية التوجه:
هى لغات برمجة تعتمد فى عملها على ما يسمى بالكائنات
وكل كائن له (خصائص و وسائل و أحداث)
بمعنى
لو أخذنا مثال على الآلة الحاسبة
لوجدنا أنها تتكون من جزئين
واجهة الآلة الحاسبة - البرمجة الداخلية للآلة الحاسبة
أولا: واجهة الآلة الحاسبة:
فهى تتكون من أزرار كثيرة وشاشة عرض للبيانات وهذه الأزرار مكتوب عليها قيم معينة وأشكال معينة (جميع هذه الأزرار تعتبر كائنات) لها خصائص مثل (الاسم الموجود على الزر - لون الزر - شكل الزر) ولها وسائل مثل (وظيفة كل زر سواء جمع أو طرح ........) ولها أحداث تقع عليها
وهذه الأحداث مرتبطة بالبرمجة الموجودة بداخلها
فلو أننا ضغطنا على زر الرقم 5 ثم ضغطنا على زر + ثم ضغطنا على زر الرقم 6
وانتظرنا .............. فهل من نتيجة ؟؟؟؟؟؟؟؟؟؟؟؟؟؟
طبعا لاااااااااااااااااااااا
لكى تظهر نتيجة الجمع يجب من وقوع حدث على أحد الكائنات وهو زر تساوى
حيث يجب الضغط على زر تساوى وبوقوع الحدث تظهر النتيجة
ومن كل هذا
لغة البيزيك المرئى تعتمد على ذلك
عند كتابة برنامج لحل مشكلة ما
عند تشغيل هذا البرنامج يجب وقوع حدث محدد مسبقا لكى تظهر النتائج
ولذلك سميت بالبرمجة الشيئية (الموجهة بالكائنات)
ولو ضربنا أمثلة من الواقع
لو اعتبرنا المصباح كائن له خصائص ووسائل وأحداث
لو أردنا أن يضئ المصباح كيف ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
يجب من وقوع حدث ألا وهو ...............
الضغط على مفتاح الكهرباء
وهكذا
أرجو أن أكون وفقت فى توصيل المعلومة
|
شكرا على الاهتمام وجزاك الله خيرا