صفحة 1 من 6 123456 الأخيرةالأخيرة
النتائج 1 إلى 15 من 87

الموضوع: دورة في : مفهوم OOP والبرمجة بالكلاسات والكائنات خطوة خطوة

  1. #1

    دورة في : مفهوم OOP والبرمجة بالكلاسات والكائنات خطوة خطوة



    بسم الله الرحمن الرحيم

    لقد وعدت قبل ليالٍ بسيطة بوضع دروس في شرائح حول مفهوم الـ OOP ولكن للأسف لم أستطع البدء لأني كنت متفرغ إلى أن جاء بعض الدكاترة ووضعوا لنا بعض الإختبارات في الجامعة ...

    لذلك ولكي لا يضيع الوقت فإني سأضع الدورة هنا وخطوة بخطوة إلى أن نفصل هذا المفهوم بإذن الله تعالى وهيا نبدأ ..

    بسم الله والحمد لله والصلاة والسلام على رسول الله سيدنا محمد وعلى آله وصحبه ومن والاه .. وبعد .

    كبداية فإننا سنبتعد عن البرمجة قليلاً لكي نذهب إلى النظريات قليلاً ولكن أرجوا عدم العجلة فإني بإذن الله تعالى سأشرح خطوة بخطوة إلى أن أصل إلى كتابة الكود على php .

    أنا أعرف عزيزي القارئ أنه لديك الكثير من التساؤلات التي تقول ما معنى كلاس وما معنى كائن و وووو ... وأسئلة كثيرة ولكن لكي نجيب على ذلك فإن البداية بالكلام النظري ...



    مقدمة : بعيداً عن البرمجة

    الآن كبداية لو قلت لك ماذا ترى بجانبك على اليمين أو على اليسار أو فوقك أو تحتك أو أمامك (طبعاً امامك ذي واضح انه كمبيوتر طالما قرأت هذا السطر :funny: ) ...

    على العموم ستقول بجواري أشياء كثيرة ولاحظ كلمة أشياء باللون الأحمر ..

    ماهي هذه الأشياء التي بجوارك ؟ (لا تتملقف ياعبدالله عيد .. :shy: )

    الإجابة على هذا السؤال ستختلف من شخص إلى أخر ..

    فمنهم من سيقول بجواري دولاب ومنهم سيقول طابعة الكمبيوتر ومنهم سيقول النافذة وهكذا ...
    إذا كل هذه أشياء ..

    ولو قمت أنت بفتح النافذة فإن أي شئ تقع عينك عليه فإنه يعتبر شئ (thing) ..

    طيب وماذا بعد ذلك ياعبدالله عيد يعني جاي تتفلسف علينا ؟ (لاتغلط عشان لا .. :court: )

    المهم ..

    هناك قاعدة تقول : كل شئ في هذه الدنيا هو كائن .

    الآن لو ركزت قليلاً فستجد كلمة شئ أيضاً باللون الأحمر ... لذلك ستستنج أنت أن كل ماهو بجوارك وكل ماتراه عينك هو كائن Object (بطل .. ماشاء الله عليك :eek2: ) .

    لأن القاعدة تقول كل شئ هو كائن يعني الشئ = كائن .

    فإذا نظرت إلى الدولاب الذي كنت تقول عليه قبل قليل أنه شئ فهو كائن وذلك بالإستناد إلى القاعدة التي وضعناها وإلى الكمبيوتر فهو كائن و إلى الكتاب فهو كائن .. وهكذا ..

    وهنا يأتي التساؤل:

    ماهو الكائن (Object) ؟

    وهذا سيكون موضوعنا القادم ... وللبقية حوار بإذن الله تعالى ..

    اخوكم عبدالله عيد





    __________________
    قال صلى الله عليه وسلم (كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم) اوكما قال صلى الله عليه وسلم . (فهل هذه الكلمتان ثقيلتان على لسانك كي لا تقولها مرة واحدة في اليوم على الأقل)


  2. #2

    ماهو الكائن (Object) ؟



    ماهو الكائن (Object) ؟

    بالنسبة للجواب على هذا السؤال فأنا هنا لا أقصد تعريف الكائن في البرمجة ولكن تعريفه بشكل عام لأنك إذا فهمت التعريف فستبرمج بإحتراف في هذا المفهوم ...

    إذا ماهو الكائن ؟

    الكائن هو شئ (يابويه جاي تتبههلل علينا انت ... مره الشئ كائن والكائن شئ :anger2: طيب جايك في الكلام لاتعصب ..) هذا فاصل اعلاني بس ..

    كما ذكرنا فإن الكائن هو شئ وهناك قاعدة تقول :

    كل كائن في هذه الدنيا له شيئين وهما أساليب وخصائص .

    إذا اتفقنا ولكن مامعنى أساليب وما معنى خصائص ؟ ...

    في البداية وقبل ان نجيب على هذا السؤال يجب أن تثبت هذه المعلومة في عقلك وهي ان الكائن Object له شئين هما خصائص (Attributes) وأساليب (methods)

    بكلام أخر يتكون الكائن من :
    1- خصائص attributes
    2- أساليب methods

    (لاحظ أني اتكلم بشكل نظري إلى الآن )...

    طيب مامعنى خصائص ؟

    معنى كلمة خصائص هي أشياء موجودة في الكائن ولايستطيع أن ينفك عنها وتكون ملازمة للكائن .

    مامعنى أساليب ؟

    معنى أساليب هي أشياء يقوم بفعلها الكائن أي أشياء ينفذها الكائن .


    طيب كيف نفهم هذا الكلام الفلسفي ؟

    بسيطة وهي أن نأخذ مثال واقعي ...

    بما أن القاعدة تقول كل شئ هو كائن إذا دعنا نأخذ مثال يكون ككائن ...

    لذلك سيكون مثالنا هو (الإنسان) ...
    فهو شئ وهو كائن ايضاً..

    وبما أنه كائن فإن له أساليب وخصائص كما ذكرنا في القاعدة ...

    إذا ماهي خصائص الإنسان وماهي أساليبه ؟.

    خصائصه وهي الأشياء الملازمة له ولايستطيع ان ينفك عنها ...
    مثل لون البشرة
    الطول
    الوزن
    الحجم
    العمر
    ...

    أساليب الإنسان

    وهي حسب القاعدة الاشياء التي يقوم بها الكائن

    فماهي الأشياء التي يقوم بها الإنسان ..

    المشي..
    الجري
    النوم
    الحركة إلى اليمين
    الحركة إلى اليسار

    وهذا يوضح مامعنى أساليب وخصائص الكائن ...؟

    لذلك الآن نريد الإختبار هنا فلو قلت لك خذ كائن يمثل سيارة ...

    فماهي خصائص وأساليب كائن السيارة ؟

    أترك لكم الإجابة ...

    وللبقية حوار ..

    تحياتي اخوكم عبدالله عيد





    __________________
    قال صلى الله عليه وسلم (كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم) اوكما قال صلى الله عليه وسلم . (فهل هذه الكلمتان ثقيلتان على لسانك كي لا تقولها مرة واحدة في اليوم على الأقل)

  3. #3
    عضو فعال
    تاريخ التسجيل
    May 2004
    المشاركات
    1,591


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


    تحياتي .





    __________________
    دروس php بالفيديو !

    marabe7 سابقاً .

    حسَّن موقعك في محركات البحث :
    أكاديمية التطوير

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2005
    المشاركات
    400


    تسلم ياغالي على الشرح الوافي

    وبانتظار التتمة...








  5. #5

    كائن الجوال



    سأترك كائن السيارة كمثال لك ...

    وسأعطي مثال أخر لترسيخ الفهم ...

    مثال : كائن الجوال

    الآن سنتكلم عن كائن يمثل جوال ...

    إذاً سأحضر قلم وسأستخرج الخصائص والأساليب ... (لاحظ أني بعيد عن البرمجة)

    خصائص كائن الجوال ...
    1- لون الجوال .
    2- الشركة المصنعة
    3 - الموديل .
    4- سنة التصنيع.
    5- دولة التصنيع.
    6- حجمه.
    7 - وزنه .

    وبإمكانك إستخلاص الكثير ...

    أساليب كائن الجوال (أي ماهي الاشياء التي يستطيع فعلها الجوال ؟)

    1-الإتصال .
    2- قطع الإتصال.
    3- تخزين الأرقام.
    4- البحث عن رقم معين .
    5- تحويل المكالمات.
    ,,,,,

    أشياء كثيرة يمكنك إستخلاصها ايضاً ...

    إذاً ستستنج شئ من ذلك وهو ..

    إذا أنا أعطيت محمد كائن جوال وأعطيت صالح كائن جوال وقلت لهم كل واحد منكم يستخرج لي خصائص وأساليب كائن الجوال ,,

    فستلاحظ أن محمد سيحضر خصائص وأساليب مشابهه لما سيحضره صالح ولكن من سيكون أفضل هل كائن الجوال الذي جاء به صالح أم محمد ؟

    جواب هذا السؤال يعتمد على معرفة كل منهم بالتفصيلات الدقيقة للجوال
    ولاحظ الكلام الذي وضعنا تحته خط ...

    أي إذا جاء شخص وقال لي أريد كائن يمثل كتاب ...

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

    وهذه إحدى النقاط الهامة في عالم البرمجة بالكائنات ..

    الآن أريد منك أن تعبر عن كائن الجوال الذي شرحناه ولكن باللغة الإنجليزية ولاحظ أني لا أريد كود برمجي وإنما عبر كما عبرنا ولكن استخدم اللغة الإنجليزية ...

    عندها ستقول عن الخصائص ..

    كود:
    Attributes :
    1- mobile color
    2- model
    3- made year
    4- made in
    5- wieght
    6- size
    وبالنسبة للأساليب ... فستقول :

    كود:
    Methods :
    
    1- Connections
    2- Disconnect
    3- Save Numbers
    ....
    فكما ترى ليس هناك شئ صعب وإنما إذا فهمت الفكرة فتستطيع التعبير بالعربي أو بالإنجليزي ...

    وللبقية حوار بإذن الله تعالى ...

    أخوكم عبدالله عيد





    __________________
    قال صلى الله عليه وسلم (كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم) اوكما قال صلى الله عليه وسلم . (فهل هذه الكلمتان ثقيلتان على لسانك كي لا تقولها مرة واحدة في اليوم على الأقل)

  6. #6

    العلاقة بين الخصائص والأساليب



    العلاقة بين الخصائص والأساليب

    كما ذكرنا سابقاً وهو أن أي كائن (Object) يتكون من أساليب (methods) و خصائص (attributes) ..

    ملاحظة : يطلق على خصائص كلمة Attributes وفي بعض الأحيان تجدها بإسم Properties ..

    طيب التساؤل هنا : هل يوجد علاقة تربط بيط الأساليب والخصائص في كل كائن أم لا ؟

    الجواب على هذا التساؤل سيكون بأخذ مثال بسيط .. فلو أخذنا كائن انسان وكان من احدى خصائص الإنسان الوزن وسنفرض أننا نتكلم عن إنسان بوزن 100 كيلو جرام ..

    السؤال الآن هل إذا قام الشخص صاحب هذا الوزن بإجراء عمليات إحماء وهرولة وجري فهل على مدار فترة زمنية معينة فهل سيبقى وزنه كما هو ؟

    بالطبع ستقول لي لا لأنه قد يصبح مثلاً 93 كيلو جرام أي نقص ..

    إذا بما أن الجري أسلوب والوزن خاصية إذاً فإن أسلوب الجري قام بالتأثير على خاصية الوزن إما بالإنقاص أو بالزيادة ...

    ومن هنا نستنتج أنه هناك علاقة بين الخصائص والأساليب ..

    وهذه العلاقة هي أن الأساليب التي يقوم بها كائن معين تؤثر على خصائص ذلك الكائن .

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

    وهنا خلصنا إلى أنه هناك علاقة في أي كائن بين خصائصه وأساليبه أي أن الأساليب وهي الأعمال التي يقوم بها الكائن فإنها تؤثر على الخصائص وهي صفات ذلك الكائن .

    ولترسيخ الفهم لو أخذت كائن سيارة
    وقلت أن كائن السيارة يسير بسرعة 60 كيلومتر طيب لو سأل أحد وقال كم ماشئ : فستجاوب وتقول 60 أي أن خاصية السرعة قيمتها 60 ...

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


    ولاتقلق كل هذا سيتضح بإذن الله تعالى ,,,

    تحياتي

    وللبقية حوار بإذن الله تعالى ..





    __________________
    قال صلى الله عليه وسلم (كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم) اوكما قال صلى الله عليه وسلم . (فهل هذه الكلمتان ثقيلتان على لسانك كي لا تقولها مرة واحدة في اليوم على الأقل)

  7. #7

    شرح ووصف الكائن



    شرح ووصف الكائن

    أرجوك ضع خطين تحت كلمة (شرح) ...

    الآن خذ أنت أي كائن وقم بإستخراج أساليبه وخصائصه ولن أحدد لك كائن معين ... خذ أي كائن تريده أنت وأستخرج أساليبه وخصائصه كما ذكرنا ...

    السؤال هنا : عندما تقوم أنت بإستخراج الخصائص والأساليب لكائن معين فمالذي تفعله أنت ؟

    الجواب بإختصار : هو أنك تقوم بشرح الكائن .

    والسؤال الأخر : هو لمن أشرح أنا هذا الكائن ؟

    والجواب بسهولة : هو أنه لا يوجد شئ غبي متعبنا قد الكمبيوتر :court:

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

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

    فهل عرفت الآن لماذا تقوم أنت بتفصيل الخصائص والأساليب لكائن معين ؟ (إذا قلت لا بأخرجلك مع الشاشة :eek2: )


    لذلك فإنه عند شرح كائن معين فإنك في الحقيقة كأنك تقوم بعمل جدول فيه حقلين وإسم هذا الجدول هو بإسم الكائن والحقلين هما حقل للأساليب وحقل للخصائص ..

    كالتالي :

    كود:
    ************************************
    Object : Mobil
    ************************************
    Methods             |           Attributes
    ************************************
    Connect                             color
    ************************************
    DisConnect                      made_in
    ************************************
    وتقوم بتعبئة هذا الجدول بالأساليب والخصائص الخاصة بإسم الجدول :nice: .

    وللبقية حوار بإذن الله تعالى ...

    تحياتي ..





    __________________
    قال صلى الله عليه وسلم (كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم) اوكما قال صلى الله عليه وسلم . (فهل هذه الكلمتان ثقيلتان على لسانك كي لا تقولها مرة واحدة في اليوم على الأقل)

  8. #8

    الكائنات من فصيلة واحدة



    الكائنات التي تكون من فصيلة واحدة

    عبدالله عيد ترى غثيتنا هذي برمجة ولا حصة أحياء ... :anger2: صبرك ياهو ...

    طيب الآن إسأل نفسك سؤال يقول :

    أليس محمد وعلي وصالح وجمال وعائشة وخديجة وسلمى هم كائنات يمثلون كائن إنسان ؟

    ستقول لي : نعم .

    طيب ما الذي إختلف ..

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

    طيب ما الذي إختلف بين هؤلاء الأشخاص إذاً ..

    كما قلنا أن شرح كائن الإنسان ثابت فمعروف ماهي خصائصه وماهي أساليبه وهي ثابته

    ولكن مالذي تغير بين محمد وعائشة بين سلمان الأبيض وسعد الأسود ...؟

    الجواب هو الذي اختلف ليس الخصائص والا الأساليب وإنما هي قيم الخصائص

    وللتوضيح : فإن عائشة خاصية الجنس = انثى بينما سعد لديه خاصية بإسم الجنس ولكنها = ذكر

    سلمان لديه خاصية لون البشرة = ابيض بينما سعد لديه أيضاً خاصية بإسم لون البشرة ولكنها = أسود .

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

    وللترسيخ فإن كائن الجوال الذي شرحناه من قبل ..

    لو وضعنا فيه خاصية شركة التصنيع على أنها = Nokia نوكيا
    وقمنا بإحضار كائن جوال اخر وغيرنا خاصية شركة التصنيع = ايركسون

    فإن كلاهما جوال ولكن يختلفان في قيم الخصائص فقط فالأشياء التي يمتلكونها ثابتة ولكن قيم تلك الأشياء مختلفة ..

    وأرجوا أن تكون الفكرة قد إتضحت ...

    وللبقية حوار بإذن الله تعالى ...

    تحياتي





    __________________
    قال صلى الله عليه وسلم (كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم) اوكما قال صلى الله عليه وسلم . (فهل هذه الكلمتان ثقيلتان على لسانك كي لا تقولها مرة واحدة في اليوم على الأقل)

  9. #9

    تمهيد الكائن وإنهائه



    تمهيد الكائن وإنهائه

    مامعنى تمهيد الكائن وإنهائه ؟

    لو أخذنا كائن سيارة مثلاً فإحدى خصائص هذا الكائن هي السرعة .
    وهي كل مرة متغيرة مرة 100 ومرة 70 ومرة 140 وهكذا ..

    طيب السؤال هنا : ماهي قيمة السرعة عندما تكون السيارة متوقفة أي أن صاحبها أوقفها مثلاً تحت منزله وذهب للنوم . فكم ستكون سرعة السيارة ؟

    قد يقول شخص السرعة = 0 وربما = 10 واحدهم يقول = -1 .

    طيب الآن عندما يأتي ليشغل السيارة فهل ستشتغل السيارة من السرعة 170 مثلاً (عبدالله عيد هل أنت أحمق ... بالطيب لاتغلط ها :funny: ). بالطبع ستبدأ من صفر مثلاً ...

    طيب كيف عرفت السيارة أنها ستبدأ من صفر ؟

    الجواب أن هناك قيمة إبتدائية تم وضعها للسرعة ...
    أي أن الشركة وضعت السرعة = 0 عند البداية .
    فلو أنها وضعت السرعة = 170 . :funny: فتخيل أنك أول ماتحرك المفتاح في السويتش إلا أنت في الجدر .. :funny: .

    لذلك عندما يتم إنشاء أي كائن فإن جميع خصائصه تأخذ قيماً إبتدائية أو إفتراضية فحرارة السيارة عندما لاتعمل السيارة تكون قيمتها هي 0 مثلاً أو 1 أو أي شئ ...

    لذلك فكل كائن يوجد فيه أسلوب وظيفته هي فقط تمهيد وتصفير ووضع قيم إفتراضية لخصائص الكائن ..

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

    لجميع الخصائص الخاصة بالكائن ...

    مثل هذا الأسلوب يسمى : الباني أو المحمل أو أسلوب البداية ويسمى بالإنجليزي Constructor
    وهو أسلوب يستخدم للتمهيد فقط ...

    وكما أن هناك أسلوب لبدء الكائن وتمهيده ..

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

    ونفهم من هنا أن هناك أسلوبين مع الكائن وهما للبداية و للنهاية ...

    وأرجوا ان تكون المعلومة قد اتضحت ..

    وللبقية حوار بإذن الله تعالى ...

    تحياتي ...





    __________________
    قال صلى الله عليه وسلم (كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم) اوكما قال صلى الله عليه وسلم . (فهل هذه الكلمتان ثقيلتان على لسانك كي لا تقولها مرة واحدة في اليوم على الأقل)

  10. #10

    الكائن قد يكون مجموعة كائنات



    الكائن قد يكون مجموعة كائنات

    الآن عزيزي لاحظ معي هذا الكلام فالكائن قد يكون مجموعة كائنات ... كيف ذلك ؟

    أي أن الكائن نفسه الذي تتعامل معه أنت قد يكون مكون من مجموعة من الكائنات ... برضوا كيف ؟

    الآن خذ مثال كائن السيارة ... فهو كما ذكرنا كائن .

    طيب السيارة تتكون من ماذا ؟

    1- الماكينة (وهي كائن) فالمكينة لها خصائص وأساليب .
    2- البطارية (وهي كائن) ...
    3- هيكل السيارة (وهو كائن) ...
    ...

    وهكذا فلاحظ أن تكوين السيارة جاء بعد تكوين عدة كائنات أيضاً ..

    لذلك فإنك قد تحتاج لشرح كائن معين إلى كائنات اخرى لإنشاء ذلك الكائن .أي

    إذا أردت سيارة بالتفصيل الممممممممممممممممممممممل جداً فإنك ستذهب وتشرح كائن يمثل مكينة وقد تحتوي الماكينة نفسها على مجموعة كائنات أيضاً وتروح تشرحها وهكذا :eek2:

    وبعدها تروح للبطارية ويمكن كمان فيها مجموعة من الكائنات .. يعني وأنت طيب ما أنت مغلق من شرح كائن سيارة إلا في عام 2050 هجري مو ميلادي :funny:

    وهذا يجعلنا نستنتج أن هناك كائنات معقدة جداً جداً .

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


    وللبقية حوار بإذن الله تعالى ..

    تحياتي





    __________________
    قال صلى الله عليه وسلم (كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم) اوكما قال صلى الله عليه وسلم . (فهل هذه الكلمتان ثقيلتان على لسانك كي لا تقولها مرة واحدة في اليوم على الأقل)

  11. #11

    الخلاصة من مقدمة : بعيداً عن البرمجة



    الخلاصة من موضوع بعيداً عن البرمجة

    1- أن كل شئ في هذه الدنيا يعتبر كائن (Object) .
    2- أن الكائن يتكون من خصائص (Attributes) و أساليب (Methods).
    3- الخصائص هي الأشياء التي تكون ملازمة للكائن ولا يستطيع أن ينفك عنها .
    4- الأساليب هي الأشياء التي يقوم بعملها أي كائن .
    5- أن كل كائن توجد فيه علاقة بين خصائصه وأساليبه حيث أن الأعمال التي تقوم به الأساليب ستؤثر على قيم خصائص ذلك الكائن .
    6- أني أقوم بشرح ووصف الكائن ووضع أساليبه وخصائصه لكي أشرحه للكمبيوتر .
    7- أن الفصيلة هي مجموعة غير معروفة العدد من الكائنات بكلام أخر أن الفصيلة هي مجموعة من نفس الكائنات ولكن مختلفة في قيم الخصائص .
    8- أن كل كائن معه أسلوبين من أساليبه المتعددة احدها يكون لتمهيد وبناء الكائن وأخر يكون لهدم وإنهاء الكائن .
    9- أن الكائن قد يكون مكون من مجموعة من الكائنات .
    10 - يمكن تمثيل هذا الكلام على الكمبيوتر بطرق مختلفة.

    الآن وبعد أن قمنا بإعطاء الجزء الأول بشكل نظري فإننا سنقوم بالتطبيق عليه بشكل عملي على php .

    وبعد أن نطبق جميع ماذكرناه في الجزء النظري بشكل عملي ..

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

    وللبقية حوار بإذن الله تعالى ...

    تحياتي





    __________________
    قال صلى الله عليه وسلم (كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم) اوكما قال صلى الله عليه وسلم . (فهل هذه الكلمتان ثقيلتان على لسانك كي لا تقولها مرة واحدة في اليوم على الأقل)

  12. #12
    عضو فعال
    تاريخ التسجيل
    May 2004
    المشاركات
    1,591


    تمام الله يعطيك العافية وفي انتظار الجزء العملي :app:

    تحياتي .





    __________________
    دروس php بالفيديو !

    marabe7 سابقاً .

    حسَّن موقعك في محركات البحث :
    أكاديمية التطوير

  13. #13


    شرح وافي جدا عن طريقة عمل الكائنات
    بارك الله فيك اخي
    الى اللقاء حتى الجزء الثاني
    ========================================================
    اخي الكريم
    لو تكرمت ووضعت الجزء الثاني في موضوع مستقل عن هدا ووضع في اول الموضوع رابط هدا الشرح
    للدين لم يقرأو هدا الدرس
    وبارك الله فيك ولولديك.





    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com

  14. #14
    عضو شرف
    تاريخ التسجيل
    Mar 2005
    المشاركات
    943


    الللله يجزاك الف الف الف الف الف خير ..

    متابع لك وبشغف ..

    انتظر الجزء العملي على أحر من الجمر .






  15. #15
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    746


    جميل
    بانتظار التطبيق على PHP لاني فاهم كل الكلام اللي قلته بس على الجافا :shy:
    وصراحة فيه اختلاف بينهم :con2:










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض