<!--[if !mso]> <style> v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style> <![endif]--><!--<!--<!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman","serif";} </style> <![endif]--><!--<!--

مقدمة عن البرمجة الشيئية

          تتعدد لغات البرمجة التى تم تطويرها

       اهم للغات البرمجة (Basic, Fortran ,Pascal, Cobol ,C)

      اما البرمجة الشيئية (OPP) فان الامر مختلف حيث ان تنفيذ الاوامر لا يتبع التسلسل المنطقى .

                       لذلك لان كل فعل من المشغل يتسبب فى حدوث حدث معين Event

     البرمجة بالكائنات البرمجة ( الشيئية)

          فى Visual Basic  سنتعامل كثيرا مع الكائنات (Objects) وكل منها له خواص (Properties)

      ووسائل (Methods) واحداث (Events) وكل Object  يتبع فئة معينة (Class)

       تعريف الكائن

     هو شىء له وجود حيث يتعامل مع الكائنات بصورة دائمة فى حياتنا اليومية والكائن الواحد object  يمكن ان يتكون من عدد من الكائنات ولكل كائن خصائص

 

 

 

        الخصائص   

لكل كائن له خصائص Object Name . Property = Value

الخاصية Property تحدد شكل وسمة الكائن وكل كائن له

 

 

لوسائل

      هى وصف لسلوك معين مصاحب للكائن  وهى أفعال محددة مسبقا .

      الإحداث   Events

لكل كائن Object له احداث معينه تقع عليه ويستجيب لها يمكن للمبرمج وضع مجموعه معينه من الاوامر التى يتم تنفيذها عند وقوع حدث معين .

والحدث هو الفعل الذى يقع على الكائن ويستجيب له .

التصنيف أو الفئة (Class)

         عبارة عن قالب او مخطط او تصميم يتم من خلال انشاء كائن معين وهذا القالب يمثل جميع الخصائص

والوظائف والاحداث للكائن .

مثال التصميم الهندسى للمدرسة يتم من خلال انشاء المدرسة بنفس الخصائص والمواصفات الموضحة بالتصميم ولكن لا يمكن استخدام هذا التصميم فى حجرات الدراسة للطلاب

التغليف Encapsulation

يقصد به إخفاء بيانات والاحتفاظ بها داخل الClass بحيث لا يتم الوصول اليها الا بصلاحيات معينة

التوريثInheritance

يقصد به ان يرث تصنيف جديد (Child Class) خصائص ووسائل واحداث تصنيف آخر (Parent Class)

بجانب الخصائص والوسائل والاحداث الاضافية لهذا التصنيف .


 

 

 

 

 

           أذكر المصطلح العلمى الذى تدل عليه العبارات التالية

      1- سنتعامل كثيرا مع الكائنات (Objects) وكل منها له خواص (Properties)

                      ووسائل (Methods) واحداث (Events) وكل Object  يتبع فئة معينة ((Class

                                                                               ( البرمجة بالكائنات)

2-       هو شىء له وجود حيث يتعامل مع الكائنات بصورة دائمة فى حياتنا اليومية والكائن الواحد object  يمكن ان يتكون من عدد من الكائنات ولكل كائن خصائص   (الكائن )

3-       لكل كائن له خصائص Object Name . Property = Value  الخاصية Property تحدد شكل وسمة الكائن وكل كائن له                                                (الخصائص)

   4-   هى وصف لسلوك معين مصاحب للكائن  وهى أفعال محددة مسبقا .          (الوسائل)

   5-    هو الفعل الذى يقع على الكائن ويستجيب له .                        (الحدث)

  6-  عبارة عن قالب او مخطط او تصميم يتم من خلال انشاء كائن معين وهذا القالب يمثل جميع

        الخصائص  والوظائف والاحداث للكائن .                                    (التصنيف او الفئة )

  7- يقصد به إخفاء بيانات والاحتفاظ بها داخل الClass بحيث لا يتم الوصول اليها الا بصلاحيات

       معينة .                                                                                    ( التغليف)

8 -يقصد به ان يرث تصنيف جديد (Child Class) خصائص ووسائل واحداث تصنيف آخر (Parent Class)

    بجانب الخصائص والوسائل والاحداث الاضافية لهذا التصنيف .                      ( التوريث)                       

  السؤال الثانى: ضع علامة صح( ü ) أوعلامة (X) أمام العبارات الآتية:-

1-       يتم إنشاء التصنيف Class من الكائن Object

2-      من أهداف التغليف Encapsulation حماية بيانات التصنيف Class

3-      عندما يرث تصنيف Class تصنيفاً آخر فأنه يرث الخصائص فقط.

4-      التوريث هو عبارة عن قالب أو مخطط معين يتم منه إنشاء كائن معين .       

5-      التغليف إخفاء بيانات داخل الكائن بحيث لا يتم الوصول إليها إلا بصلاحيات معينة.

 يتم إنشاء التصنيف class من الكائن object .       

المصدر: الكتاب المدرسى
  • Currently 0/5 Stars.
  • 1 2 3 4 5
0 تصويتات / 372 مشاهدة
نشرت فى 31 أكتوبر 2011 بواسطة hanaa2011

ساحة النقاش

عدد زيارات الموقع

12,730