Free Web Hosting by Netfirms
Web Hosting by Netfirms | Free Domain Names by Netfirms

معنى object orient programming

البرنامج هو مجموعة من تعليمات مرتبة ومتسلسلة منطقيا تؤدي في النهاية لبلوغ هدفاً ما  هذا عن البرامج عامة  وهذا هو التعريف المبسط للبرنامج وبالتالي  يمكن تعريف البرمجة بانها عملية وضع هذه التعليمات  بالطريقة المرتبة  والمتسلسلة  منطقياً بحيث  تؤدي في النهاية لبلوغ الهدف . ولما كانت البرمجة  للحاسب الالي مثلها في ذلك مثل باقي النشاطات الانسانية قد مرت بمراحل تطور كان ينبغي  علينا ان  نلمح هنا لاهم هذه المراحل حتى تستطيع عزيزي الدارس ان تدرك معنى عبارة البرمجة الشيئية او object oriented والتي يطلق عليها اختصارا ل ( O.O.B ) . في البداية كانت طريقة البرمجة السائدة هي البرمجة الخطية  حيث كان البرنامج  يكتب كله في ملف واحد وترتب اوامر  وتعليمات البرنامج  كلها في هذا الملف  بحيث يبدأ الحاسب في تنفيذ هذه الاوامر  والتعليمات  من اعلى وكلما انتهى الحاسب  من تنفيذ احد هذه التعليمات ينتقل للتي تليه  وهكذا حتى ينتهي البرنامج وكانت عملية اختبار البرنامج اصعب ما يمكن  وكذلك كانت عماية  تصحيح الاخطاء  . بعد ذلك ظهرت طريقة البرمجة الاجرائية  او التركيبية  وهي التي تعتمد على  تقسيم البرنامج لمجموعة منفصلة  من الاجراءات والوظائف كل منها يؤدي جزءاً محدداً من البرنامج وبالتالي  اصبح البرنامج  شكله افضل مقسم لمجموعة من الاقسام يمكن صيانة وتجربة  كل جزء على حداه  كما يمكن استخدام نفس  الجزء في برنامج اخر  وقد تطورت الفكرة  اكثر فظهرت البرمجة الشيئية  حيث يتكون البرامج فيها من عدة اشياء  بدلا من اجراءات  ووظائف . والاشياء  قريبة جدا من اذهاننا  حيث يمتليء العالم من حولنا بالاشياء  فكل شي له  اسم  فهو شي  ولامانع  ان يكون  جزء منه شي اخر وهكذا  واذا نظرنا  للاشياء حولنا  OBJECT  فسوف نجد  ان الاشياء انواع . وكذلك نلاحظ ان لكل شي  مجموعة خواص وصفات تحدد شكله وسلوكه  كما سنجد  ان خصائص بعض الاشياء ليس لها وجود في نوع اخر من الاشياء . نجد ان هناك  خصائص لها وجود  في بعض الاشياء  وليس لها وجود في الاشياء الاخرى  كذلك نلاحظ  ان كل شي يمكن  ان يحدث لشي  ما ولكنه لا يحدث لشي اخر  كما نلاحظ  ان هناك  افعال  تلتصق بكل OBJECT   يستطيع من خلالها  هذا الشي ان يعبر عن رد فعل تجاهالاشياء التي تحدث  له وهكذا في البرنامج هنالك لكل OBJECT فعل يلتصق به يستطيع من خلالها المبرمج  ان يجعل  هذا الشي OBJECT  يقوم بفعل شي معين  لادء وظيفة تغير من شكل  وملامح وسلوك هذا الشي  او غيره من الاشياء .

يتكون البرنام في فيجوال بيسك من مجموعة من الوحدات (modiuls) موديول

فمثلاً النافذة الرئيسية التي انشأها  فيجوال بيسك لك  بأي مشروع جديد  ويسميها form1 وهي وحدة موديول  وهذه الوحدة  لها عدة مواصفات مثل مكانها في الشاشة وابعادها  ولون الخلفية  وغير ذلك  من الخصائص  وكذلك يمكن ان  يحدث لها  عدة اشياء  مثل ان ينقر  بالفارة فوقها  او يتم تغير  ابعادها وكذلك فان  هذا لشي  يستجيب لتلك الاشياء بردود افعال مختلفة مثل ان يختفي  او يظهر  وذلك ضمن اجراء مرتبط  بوقوع  حدث ما يمكن ان يحتوي form1  بدوره على مجموعة اخرى من الاشياء  مثل مفتاح زر  او صندوق نص text box  كل منهما عبارة عن object  له خصائصه proprtes واحداث event  وافعال mesot  .

 

مقدمة

البرمجة الشيئية

بيئة فيجوال بيسك
مربع الادوات
كيف يعمل البرنامج
التدريب  1

انواع البيانات

تعليمات الادخال والاخراج
التعليمات الشرطية
باقي التدريب 1
الحلقات التكرارية
المصفوفات
التدريب2
ادارة قواعد البيانات
تدريب عام

سبحان الله بحمده

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
   
A-motaz@hotmail.com