الثلاثاء، 7 سبتمبر 2010

يلا نذاكر كمبيوتر 3 اعدادى ترم اول درس 4


. الفرق بين البرمجة التقليدية والشيئية

البرمجه التقليدية مثال ( لغات البرمجه )

تعتمد على التحديد الدقيق لترتيب تنفيذ الأوامر

مثل لغات: البيزك الفورتران الباسكال الكوبول الجافا

البرمجه الشيئية ( الفيجول بيسك )

لا تعتمد على ترتيب الأوامر ولكن على الكائنات والاحداث الخاصه بها

مثل لغات: الفيجوال بيسك دوت نت

. الكائن object

هو شئ له وجود مادى , ويمكن ان يتكون من مجموعة من الكائنات

مثال: القلم – السيارة - جهاز الكمبيوتر –

النوافذ الخاصه بالبرامجأزرار الاوامر ...

. الخصائص properties

تحدد شكل وسمة الكائن , وكل كائن له مجموعه من الخصائص التى تميزه

مثال: اللون – الشكل – الاسم – الحجم ...

. الوسائل methods

هى وصف لسلوك معين مصاحب للكائن , اى الوظائف والافعال التى يقوم بها

مثال: السيارة تسير فى الشارع – نافذه البرنامج يتم اغلاقها

. الأحداث events

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

مثال: سقوط المطر على انسان – الضغط على زر على نافذة البرنامج

. مفهوم التصنيف أو الفئة class

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

الموضوع الأصلى من هنا: شبكة عدوية الاسلامية
التى سوف يحتويها هذا الكائن

مثال: الماكيت الذى يصنع قبل بناء المنزل

أو التصميم الذى يحدث قبل عمل السيارة

. مفهوم التغليف encapsulation

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

مثال: البرامج التى لا يمكن استخدمها الا بعد الوصول الى صلاحيات استخدمها
كالباس وارد

. مفهوم التوريث inheritance

يعنى ان تصنيف معين يرث خصائص ووظائف واحداث تصنيف اخر بجانب خصائصه الاضافية

مثال: استخدام ماكيت مرة اخرى بعد تعديله
و اضافة بعد الخصائص الى صفاته
و وظائفه الاساسيه
الكائن
.......................
هو الشيء له وجود نتعامل معه في حياتنا اليومية بصفة دائمة
الخصائص
.......................
تحديد شكل وسمة الكائن وكل كائن له مجموعة من الخصائص
الوسائل
.......................
هي وصف لسلوك معين مصاحب للكائن أي هي أفعال محددة مسبقا
الحدث
.......................
هو عبارة الفعل الذي يقع علي الكائن و يستجيب له
التصنيف
.......................
هو قالب يمثل جميع الخصائص و الوظائف التي يحتويها الكائن
البرمجة الشيئية
.......................
تعميم البرنامج إلي وحدات تسمي كائنات لكل كائن خصائص ووظائفه التي تميز وتحدد سلوكه
التغليف
.......................
إخفاء البيانات داخل الكائن بحيث لا يتم الوصول إليها إلا بصلاحيات معينة
التوريث
.......................
أي كائن يرث خصائص ووظائف الكائنات الأخرى بالإضافة إلي خصائصه الإضافية
.أكمل الجدول السابق :

أكـــمل الجدول التـــالي :
المصطلــــح
المقصـــــــــــــــــود به
Class

Property

Method

Event

Object

Encapsulation

Inheritance

ليست هناك تعليقات:

إرسال تعليق