النتائج 1 إلى 3 من 3
  1. مشاركه 1
    ~¤ღ موجهة حاسب آلي في وزارة التربية والتعليم بمصرالحبيبة ~¤ღ
    رقم العضوية : 311
    تاريخ التسجيل : Dec 2008
    المشاركات: 197
    التقييم: 110
    الدولة : مصر
    العمل : موجهة بالتربية والتعليم
    الهوايه : الكمبيوتر

    مفاهيم فى البرمجة الشيئية oop


    الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

    تعرضنا سوياً فى موضوع مقدمة إلى البرمجة للتعرف على البرمجة الشيئية

    (Object Oriented Programming (OOP

    وتسمى أحياناً البرمجة الموجهة بالأحداث Event Driven Programming


    المفاهيم التى سنتعرض لها بإذن الله هى :
    1- الكائن object
    2- الفئة Class
    3- التوريث Inharitance
    4- التغليف ( الكبسلة ) Encapsulation
    5- تعدد الأشكال Polymarphism


    1- الكائن object

    هو شىء له وجود - له صفات(خصائص ) properties - له أحداث تؤثر فيه Events - له وظائف (وسائل ) Methods
    ** الخصائص properties ..
    تمثل مظهر الكائن وسماته الشخصية مثل اللون - الحجم

    ** الأحداث Events ..
    هى الأحداث التى يمكن أن تقع على الكائن وتؤثر فيه

    ** الوسائل Methods ..
    هى الأفعال التى يقوم بها الكائن كرد فعل على الأحداث التى تقع عليه.

    ***** ولابد أن ينتمى الكائن لإلى فئة معينة Class ******

    2- الفئة Class
    هو عبارة عن مخطط أو قالب ويمثل جميع الخصائص والوظائف التى سوف يحتويها الكائن بعد ذلك .مثال : الرسم الهندسى لمنزل يحتوى على جميع التفاصيل التى سيتم تمثيلها فى الواقع.
    ولايستخدم الclass بشكل مباشر ولكن يشتق منه كائن يمثله
    ويعتبر الكائن هو النسخة العاملة ( الشغالة ) من الفئة class

    3- التوريث Inharitance

    يعنى أن الكائن يرث جميع خصائص ووظائف ال class المشتق منه ، كما يمكن أن يشتق class من class آخر فالمُشتق يرث المشتق منه .

    ** الهدف من التوريث هو إعادة الاستعمال Reusable **

    4- التغليف ( الكبسلة ) Encapsulation
    يعنى إخفاء بيانات داخل الكائن . ولا يمكن الوصول لها إلا بصلاحيات معينة ، كما تشير إلى أن المستخدم لايرى إلا مايخصه فقط وهو واجهة المستخدم

    ** الهدف من التغليف أو الكبسلة هى حماية البيانات **

    5- تعدد الأشكال Polymarphism
    تعنى قدرة الكائن على الاستجابة بطرق متعددة
    ** ويهدف تعدد الأشكال إلى توفير الجهد فى البرمجة **

    مع خالص أمنياتى القلبية بالاستفادةللجميع
    :91:
    توقيع

  2. مشاركه 2
    رقم العضوية : 1
    تاريخ التسجيل : May 2008
    المشاركات: 16,194
    التقييم: 18026
    الدولة : ღ مملكـة الرضا ღ
    العمل : استشاري تربوي.خبير ومستشار الجودة، أخصائيOSHA،مدير موارد بشرية ومديرHACCP

    افتراضي



    اللهم صل على سيدنا محمد

    نثّمن إطلالتكـے المميــــــــزهـ
    يـــــــا
    hanaa198

    أسجلے اعجـــــــــــابيے وانتظــــــــر جديدكـے
    دمت ودامـ تواصلكـے الرائعے ،،



    توقيع

  3. مشاركه 3
    ~¤ღ موجهة حاسب آلي في وزارة التربية والتعليم بمصرالحبيبة ~¤ღ
    رقم العضوية : 311
    تاريخ التسجيل : Dec 2008
    المشاركات: 197
    التقييم: 110
    الدولة : مصر
    العمل : موجهة بالتربية والتعليم

    افتراضي رد: مفاهيم فى البرمجة الشيئية oop


    شكراً .. ملكتنا

    على مرورك المضىء



    توقيع

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

المواضيع المتشابهه

  1. البرمجة اللغوية العصبية عند ابن القيم‎
    بواسطة المهندس في المنتدى ۩ الإدارة والتدريب والتنمية البشرية ۩
    مشاركات: 3
    آخر مشاركة: 10-26-2009, 06:15 PM
  2. مقدمة إلى البرمجة
    بواسطة hanaa198 في المنتدى ۩ التقنية والعلوم العامة ۩
    مشاركات: 2
    آخر مشاركة: 03-18-2009, 12:08 AM
  3. مفاهيم خاطئة حول صلاة الاستخارة‎
    بواسطة المهندس في المنتدى ۩ فَاذْكُرُونِي أَذْكُرْكُمْ ۩
    مشاركات: 3
    آخر مشاركة: 11-25-2008, 01:03 AM
  4. مفاهيم الجودة أساس لتوحيد الجهود
    بواسطة بحر الحب في المنتدى ۩ إدارة السلامة والصحة والبيئة والجودة ۩
    مشاركات: 1
    آخر مشاركة: 06-22-2008, 02:08 AM

الأعضاء الذين شاهدو الموضوع: 0

المفضلات

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

vBulletin Skins & Themes 

جميع الحقوق محفوظة لمنتديات الملكة للجودة

تصميم النور اونلاين لخدمات الويب المتكاملة