الصف الثالث الاعدادى
الـفـصـل الـرابـع
مـقدمـة عـن الـبرمجـة الـشـيئية
Programming (OOP)} {Introduction to Object Oriented


زمااااااااااااان كان قدماء المصريين والفراعنة بيتكلموا ويكتبوا اللغة الهيروغليفية ومع التقدم في الزمان والتطور في الأحداث أصبحنا نتكلم اللغة العربية .
البرمجة كده برضو كانت الأول......

* برمجة قديمة( برمجة تقليدية ) :-
تعتمد على تنفيذ الأوامر المرتبة ترتيب منطقي وتراعى ماذا يريد المستخدم User مثل لغة C ،Cobol ، Fortran)

ومع التقدم فى الزمان والتطور في الأحداث بقى فيه ...
*برمجة حديثة ( برمجة بالكائنات أو برمجة شيئية )وتعتمد على :
الفعل الذي يقوم به المستخدم ولا تعتمد على الترتيب المنطقي في تنفيذ الأوامر مثل لغة V.B.NET .

بمعنى آخر أن لكل فعل رد فعل
وعنوان درسنا اسمه البرمجة الشيئية أو بالكائنات (OOP) هنشوف إيه معنى الكلام دا وبعد كده نلخص تعريف لها
، أهم حاجة إننا لازم نعرف إن في V.B حاجة اسمها كائن (Object) .

وكل كائن (Object) له
(1) خصائص properties
(2) وسائل methods
(3) أحداث Event
والكائن هو شئ له وجود يعنى مثل القلم الحبر ، القلم الرصاص، شباك ، أنا ، إنت ، الفأرة ، الطابعة ، الكيسة ، الشاشة ، جهاز الكمبيوتر ، ونلاحظ إننا هنا مش بنفرق بين الكائن الحي والجماد والنبات كله في نظر الفيجوال بيزيك كائن
وقد يكون هذا الكائن مستقل أو جزء من كائن آخر أو مرتبط به أو يتكون من مجموعة من الكائنات زى جهاز الكمبيوتر اللى بنعتبره كائن وفى نفس الوقت نلاقيه بيتكون من كائنات أخرى مثل الفأرة والشاشة ، وطالبة عندي قالت مثال كمان عجبنى وهو إن الأم الحامل تعتبر كائن والجنين بداخلها يعتبر كائن
ودا مثال على ارتباط كائن بآخر .وفى البرمجة الشيئية يُعتبر صندوق الحوار والنوافذ اللى بتظهر في الكمبيوتر كل منها كائن

تعريف كائن (Object) :-


نسألكم صادق الدعاء