أخر تحديث
   16/09/2003
   4:05 AM BAG

My AfternicDomain Name RegistrationsDomain Name AuctionsDomain Name ResearchAfternic CommunityDomain Name NewsHelp

الصفحة الرئيسية

الدرس الاول

الدرس الثاني
الدرس الثالث
الدرس الرابع
الدرس الخامس

     

مقدمة في البرمجة كائنية المنحنى

    

الدرس الاول: السلام عليكم ...

 

تحية كبيرة الى كل من سمع عن شهرة البرمجة كائنية المنحنى (Object Oriented Programming) او مايختصر بــ OOP ،و يريد أن يكون مبرمج ناجحا بهذا الاسلوب الجديد من البرمجة... الذي يقدم طريقة جديدة للبرمجة من حيث شكل البرنامج ومن حيث وحدة البناء و الخصائص.

 لقد نال هذا الاسلوب الجديد من البرمجة شهرة واسعة لما كان له اثر كبير في تسهيل الوصول الى البيانات ومعالجة، كما ولأنها حلت مشكلة اعادة برمجة الخصائص المشتركة من جديد - فمثلا عند برمجة لعبة متعددة اللاعبين مثل لعبة كرة القدم، فأننا لسنا بحاجة إلى إعادة برمجة أسلوب تفاعل اللاعبين ، حيث يكفي فقط انشاء علاقات خاصة بلاعب واحد ومن ثم اعادة استخدامها لجميع اللاعبين- ... لقد اتت البرمجة الشيئية بمفاهيم جديدة تستطيع ان تمثل مشاكل العالم الحقيقي (real world problem) بشكل جيد مما جعل من اللغات التي تستخدمها (مثل لغة C++، Java، Perl5، Smalltalk) من اكثر اللغات البرمجية نجاحا وانتشارا.

ان هذه الدروس الخاصة بالبرمجة كائنية المنحنى مخصصة لمن لديهم أساسيات في لغة السي (C) و يريدون تطوير قابلياتهم بالانتقال الى البرمجة الكائنية بأستخدام لغة السي بلس بلس (C++) ..... و مع ذلك فإن الالمام التام بلغتي السى (C) و السى بلس بلس (C++) ليس شرط من شروط فهم هذه الدروس.

بعد إتمامك لهذه الدروس يفترض –انشاء الله- أن تكون قادراً على البرمجة باستخدام لغة السي بلس بلس (C++) بعد فهم مفاهيم البرمجة بالطريقة الكائنية المنحنى و معرفة الفرق بين البرمجة الشيئية و البرمجة الكائنية.

الدرس التالي