منتدى دعم PBBoard الرسمي
(نسخة قابلة للطباعة من الموضوع)
https://pbboard.info/forums/t2125
أنقر هنا لمشاهدة الموضوع بهيئته الأصلية

دورة OOP خاص بالمنتدى !
abu_Rabih 05-09-2010 01:06 مساءً
بسم الله الرحمن الرحيم



على بركة الله نبدأ ...

مقدمة :

بعد غياب طويل ...عدت اليكم وفي جعبتي الكثير لأفيدكم به بإذن الله . سنبدأ بهذه الدورة البسيطة التي تتحدث

عن مفهوم يسود حاليا في لغة
PHP 5


ألا وهو
OOP


سنتحدث عنه من البداية حتى الإتقان إن شاء الله ..

لقد اخترت
OOP
كون برنامج
POWERPP


يعمل على هذا النظام بنسبة كبيرة ... وبذلك نكون قد

ضربنا عصفورين بحجر واحد , تعلمنا
PHP 5


ومايتبعها من
OOP


وتعلمنا جزءا كبيرا من
POWER

-
برنامجنا العربي –

هذه الدورة غير منقولة أنا كتبتها وتعبت عليها لذا يرجى من الجميع عند النقل ذكر المصدر ...

نبدأ الدورة على بركة الله ...


ماهو مفهوم
OOP ?



قامت
PHP5


على مايسمى البرمجة الكائنية الموجهّة
OOP


التي لم تكن مستخدمة بشكل كبير في الأصدار

السابق من
PHP


...

OOP


هي البرمجة باستخدام الكائنات

لكن ماهي الكائنات ؟

الكائن هو كل مايحيط بنا هو نحن أنفسنا ..اذا نحن نعرف الكومبيوتر بأن هناك كائن ..شيئ ما ...قد يكون أي شي

هذا هو المفهوم النظري أما المفهموم الذي سنكتب به فهو

CODE
Class PowerPP{}


اذا هذا هو مايسمى بالكائن لكتابته تكتب أولا كلمة
Class


ثم تكتب الكلمة التي تريد شريطة أن تكون باللغة

الانكليزية ويفضل أن تبدأ بحرف كبير لاحظ معي كلمة
PowerPP


ثم نفتح قوس


{


لاحظ معي أنني لم

أضع بين القوسين


{}
شيئا أبدا .. وبهذه الحالة لا يسمى كائنا ...

ماهي سمات الكائن ؟

الأن حضرتك لما بتمشي بالطريق بتشوف "الصبايا " الحلوات على طرفي الشارع عم يمشوا كيف تقيم

جمالهن ؟؟؟ مثلا تقول هذه سمراء وهذا شقراء هذه عيونها عسلية وهذه عيونها زرقاء ... وفجأة تكتشف

أن هناك فتاة جميلة جدا جدا تعجبك بشدة لكن تلاحظ أن هناك خطأ في سيرها (معها تشوه خلقي برجلها )

مثلا ..فتلاحظ أن هذه الفتاة تسقط من عينك فورا ولا تلبث أن تدير نظرك عنها ...

لنشبه الكائن بهذه الفتاة ... هذه الفتاة لها خصائص (لون الشعر , لون العينين , شكل الوجه ) هذه الأساليب

تعمل معا لانجاز وظائف أو مايسمى الأساليب ( المشي و النظر و لفت النظر هههههه) وغيرها

كذلك الكائن له خصائص وأساليب ...

ماهي الخصائص ؟؟؟

كما قلنا هي الصفات أو بلغة البرمجة هي المتغيرات التي تبدأ دائما بعلامة


$

مثلا لنكتب كائن فيه خصائص (لون الشعرو لون العيون و شكل الرأس ) ولنسمية
Girl
CODE
 

Class Girl 
{ 
Var $haircolor; 
Var $eyescolor; 
Var $headshape; 
}


لاحظ كيف كتبنا خاصية لون الشعر وضعنا
Var


قبلها ثم علامة $ ثم كتبنا بالانجليزية طبعا
haircolor

انتهى الدرس الأول ....

يتبع
منتدى دعم PBBoard الرسمي

Copyright © 2009-2024 PBBoard® Solutions. All Rights Reserved