| ملاحظات |
| ||||||
| مشاكل وحلول PHP Errors & Troubleshooting يمكنك وضع أي استفسار يدور في ذهنك هنا. في هذا القسم يمكنك طرح أي مشكلة أو استفسار يواجهك في برمجة تطبيقات PHP، أيضاً يمكنك المشاركة في حل مشكلات الغير. |
![]() |
| | LinkBack | أدوات الموضوع | تقييم الموضوع | طريقة العرض |
| | #1 (permalink) |
| عضو نشيط تاريخ الانتساب: 21-06-2009
مشاركات: 176
مستوى السمعة : 1 |
بفضل الله وحده ثم الأخوة هنا وهناك عرفنا الكلاس وأخذنا فكرة جداً رائعة عنه والكلاس عبارة عن مجموعة متغيرات ودوال فقط لا غير ولكن ما فرق الكلاس عن الدوال والمتغيرات العادية لأنه يمكن أكتب كافة الدوال في ملف وبعدين أستدعي الملف وأستدعي الدالة وبدون كتابة كلاس إذن وش الفرق الجوهري بين الكلاس والطريقة المعتادة |
| | |
| | #3 (permalink) |
| عضو جديد تاريخ الانتساب: 22-05-2009
مشاركات: 45
مستوى السمعة : 0 |
السلام عليكم هلا والله اخوي نايف انا عادتنا ما اشارك في المنتديات كثير ولكن مريت على موضوعك وصادفت الا الان محد رد عليك قلت انتهزها فرصه واوصح شيء بسيط من سؤال بالبدايه مفهوم الكلاس او الاوبجكت هو مفهوم جديد في البرمجه ومن الصعب جدا ان الشخص يوضحه لك في رد او موضوع ولكن حسب معلوماتي المتواضعه انك لمى تسوي كلاسات لأكثر من شغله هذا راح يساعدتك بشكل كبير جدا في تطوير البرنامج مستقبلا مع العلم اني اتكلم عن برنامج او مشروع ضخم ولكن نصيحتي لك اذا كانت لغتك الانجليزيه ممتازه انصحك انك تشتري كتاب object oriented approach هذا الكتاب يفصل لك مفهوم الاوبجكت اوريانت بشكل كبير اتمنى اني اكون وضحت لك جزء بسيط من السؤال اخوك ريان |
| | |
| | #4 (permalink) |
| عضو نشيط تاريخ الانتساب: 27-04-2008 المكان: sana
مشاركات: 71
مستوى السمعة : 2 |
الكلاس هو عبارة عن مجموعة من الدوال تتفاعل مع بعضها البعض.. فالدالة تقوم بالمطلوب لكن الكلاس يقوم بعمل معقد أكثر من ناحية ربط الدوال مع بعضها البعض تستطيع تخيل عمل الدالة عند مشاهدتك للألعاب اللالكترونية التي تعتمد بشكل كبير على الكلاسات مثلاً في سباق السيارات عندما تتضرر السيارة بحادث اصطدام تبطئ سرعتها وعندما تصطدم مرة أخرى تبطئ حركة السيارة أكثر.. إذا استخدمت الدوال فتريد أن تشغل دالة صوت الاصطدام ودالة بطء حركة السيارة ودالة تشوه السيارة جراء الاصطدام، كل هذه الدوال تعتمد على قوة الاصطدام، فبدلا عن تشغيل كل تلك الدوال يكفي في الكلاس ارسال قوة الاصطدام وستشتغل بقية الدوال تلقائياً .. أرجو أن أكون قد وفقت في ايضاح الفكرة..
__________________ أرجو المعذرة من الاعضاء إذا لم استطع الرد وذلك لأنني لا أتواجد بالانترنت بشكل دائم.. إذا تأخرت عن الرد راسلني على الخاص أو على البريد الالكتروني HishamDalal[at]gmail[.]com |
| | |
| | #5 (permalink) |
| عضو نشيط تاريخ الانتساب: 27-04-2008 المكان: sana
مشاركات: 71
مستوى السمعة : 2 |
تعديل المشاركة : الكلاس هو عبارة عن مجموعة من الدوال تتفاعل مع بعضها البعض.. فالدالة تقوم بالمطلوب لكن الكلاس يقوم بعمل معقد أكثر من ناحية ربط الدوال مع بعضها البعض تستطيع تخيل عمل الكلاسات عند مشاهدتك للألعاب اللالكترونية التي تعتمد بشكل كبير على الكلاسات مثلاً في سباق السيارات عندما تتضرر السيارة بحادث اصطدام تبطئ سرعتها ويتشوه شكلها ويصدر صوت الاصطدام.. إذا استخدمت الدوال فتريد أن تشغل دالة صوت الاصطدام ودالة بطء حركة السيارة ودالة تشوه السيارة جراء الاصطدام، كل هذه الدوال تعتمد على قوة الاصطدام، فبدلا عن تشغيل كل تلك الدوال يكفي في الكلاس ارسال قوة الاصطدام وستشتغل بقية الدوال تلقائياً .. الأمر المتعب في الكلاسات عند البناء هو فهم كيف ربط الدوال مع بعضها البعض لاعطاء النتيجة المطلوبة. أرجو أن أكون قد وفقت في ايضاح الفكرة.. لا يمكن إعادة تعديل الموضوع بعد مضي فترة قصيرة..
__________________ أرجو المعذرة من الاعضاء إذا لم استطع الرد وذلك لأنني لا أتواجد بالانترنت بشكل دائم.. إذا تأخرت عن الرد راسلني على الخاص أو على البريد الالكتروني HishamDalal[at]gmail[.]com |
| | |
| | #8 (permalink) |
| عضو نشيط تاريخ الانتساب: 29-10-2008 المكان: بلاد عز كل من ينتمي لها الـــ ــيــ ــمــ ـــن الحبيب السن: 22
مشاركات: 178
مستوى السمعة : 2 |
<P>السلام عليكم ورحمة الله وبركاته ..</P> <P> </P> <P> </P> <P>حياك الله اخوي وبصراحه سؤالك في محله</P> <P> </P> <P>انت عندما تقوم بعمل ملف يحتوي على ما يقارب 300 سطر برمجي فيه دوال عشوائيه كل داله تقوم بوظيفه معينه دون الاخرى فأن هذا قد يفيدك للمشاريع الصغيره او بالاحرى اذا لم ترد ان تخرج عن النطاق المؤلف للمواقع البسيطه المبرمجه .. اما في حالة تريد معالجة هذه الدوال بشكل ديناميكي ومنفتح اكثر وتريد المشورع اكبر فأنك ستحتاج الى البرمجه الكائنيه .. </P> <P> </P> <P>وما افضل المثال الحي : ^_^@@</P> <P> </P> <P>اتى هذا النوع من البرمجه استدلالاً بالكائنات الحيه مثلنا سنتحدث بالاصح عننا البشر .. بالطبع جسد الانسان رغم ان هنالك غشاء اسمه الجلد يلمه كله وعظماً يهيكله وعضلات ترابطه ببعضه فهو ليس عجينه .. عباره عن خلط فأن جسد الانسان ينقسم الى عدة اجهزه مثلاً : الجهاز التنفسي لدى الانسان هذا الجهاز سبحان الله فيه من التعقيد الشيء الكثير ولكن في النهايه هو يقوم بوظيفه او بالاحرى بعدة وظائف لا يقوم بها الجهاز الهضمي طبعاً فكلاً قدر له الله وظيفته الخاصه وبالحديث الاخص عن الجهاز التنفسي وكما قلت له عدة وظائف يقوم بها .. متفرعه تحت اسم التنفس على سبيل المثال يدخل الهواء الى جوف الانسان عن طريق الانف في الانف شعيرات صغيره وظيفتها تنقية الهواء من الغبار والاجسام الملموسه ولو كانت صغيرة الحجم كالرمل ونثارة الاغبره بشتى انواعها وعلى هذا فأن هذا قد نسميه عضو في الانسان وهو الانف هذا العضو ينتي لمجموعتين هما الاذن والحنجره وايضا لمجموعة الجهاز التنفسي وبعدها كلنا يعلم بان الهواء يدخل الى الرئه ويتم تصفيته فيها ويضخ مع الدم الى القلب ويتوزع كغذاء وايضا كماعد على الحرق في الجسد .. والله اعلم بما اقول لان معلوماتي في هذا المجال بسيطه</P> <P> </P> <P> </P> <P>والان لنعد الى الجزئيات التي تحدثنا عنها الجهاز التنفسي يمثل تصانيف متعددة Classes و ايضا الاعضاء التي تنتمي للجهاز مثل ما ذكرت وهو الانف Class من مجموعة الكلاسات المحدده وهذا العضو يقوم بعدة وظائف حيويه وعلى سبيل المثال هي كتالي .. (* ادخال الهواء *) + (* تنقيته من الغبار *) والعديد من الامور الاخرى ولكن نكتفي بأثنان هذه الوظائف الصاده عن عضو الانف يعتبرن Functions .. على سبيل المثال !! . ولكن هل تتوقع ان هذا جل ما يقوم به الانف متصلاً بالجهاز التنفسي فقط ؟؟ الاجابه لاء فهو ايضاً يعالج المخرجات الصوتيه من الاحبال الشوكيه وعليها يتم المساعده لتحديد صوت الشخص الصادر ولو نظرنا ان الشخص عند اصابته بالانفلونزا يتغير صوته لان هنالك ضرر في احدى الوظائف المتعلقه باصدار الصوت ... طبعاً من هذا نحن نستدل على ان الانف ليس عضو لجهاز واحد فقط بل تم دمجه مع جهاز اخر الامور المتعلقه بالصوت ومنها الاحبال الصوتيه و الحنجره ... وعلى هذا فأننا الان ندخل في تشعب لا نهائي من الربط بين الاعضاء فهو ايضا يتصل بالدماغ لطلب تحديد الرائحه ومن ثما ارسال الاوامر الى ماذا تشير هذه الرائحه هل هو طعام ام عطر ام ام ام .. الى اخره </P> <P> </P> <P>هذا شرح مختصر عن مبدئ البرمجه الكائنيه وهي ما تزال اكثر وصولاً الى تفاصيل اكثر دقه </P> <P> </P> <P>ولنعد الى البرمجه ... ومن الفوائد المباشره للبرمجه الكائنيه ايضاً انك يمكن استخدام التوريث للوظائف المكتوبه .. الى وهذا يجعلك تصل الى مرحلة الدمج التي كنت بالصدد بالحديث عنها للتو عنها في جسم الانسان ... فقلت ان الانف يورث وظائفه لعدة اجهزه ..</P> <P> </P> <P>هذه جميعها مبادئ للحديث بالبرمجه الكائنيه التوجه .. وفوائدها لا تحصى ولو جربت كتابة برنامج بالـكائنية التوجه فستكتشف معالم وجماليات هذه الطريقه وفوائد تسهيلها .. </P> <P> </P> <P>ولأي أستفسار يمكنك مراسلتي او ارفاق رد</P> <P> </P> <P>فان اخطأ فمن نفسي والشيطان وان اصبت فمن الله عز وجل</P> |
| | |
| | #9 (permalink) |
| عضو نشيط تاريخ الانتساب: 02-09-2009
مشاركات: 63
مستوى السمعة : 1 |
مشكور اخي العزيز على الشرح , وجزاك الله خير الجزاء ولكن لو كان هناك مثال واضح لكلاس معيين , وما فائدته وكيف يختلف عن الفونكشن وما الشيء الذي يقوم به ولا تستطيع الفنكشن القيام به .... وجزاك الله عنا كل خير |
| | |
| | #10 (permalink) |
| عضو نشيط تاريخ الانتساب: 29-10-2008 المكان: بلاد عز كل من ينتمي لها الـــ ــيــ ــمــ ـــن الحبيب السن: 22
مشاركات: 178
مستوى السمعة : 2 |
يا اخي العزيز ... ليس هنالك شيء يقوم به الفانكشن لا يقوم به الكلاس والعكس ايضا .. ولكن اختلاف الطرق التي تستخدمها على سبيل المثال لو أردت الذهاب من المدينه المنوره الى مكه المكرمه جمعنا الله واياك فيها .. ولديك سيارتين احداهما ولنقل تويوتا لند كروزر صنعة في عام 1980 والاخرى من نفس النوع ولكن حديثة الصنع في سنتنا هذه من ستفضل ان تمشي بها القديمه ام الجديده وانظر الى الاسباب هذه هي الاسباب تحديثات تسهل وتؤمن وتريح ... هل ترى هذه الثلاث الكلمات السهوله الامان الراحه .. ولنأخذ مثال برمجي : كود PHP: |
| | |
![]() |
| زوار هذا الموضوع الآن : 1 (0 عضو و 1 ضيف) | |
| أدوات الموضوع | |
| طريقة العرض | تقييم هذا الموضوع |
| |
مواضيع ذات صلة | ||||
| الموضوع | الكاتب | المجلس | المشاركات | المشاركة الأخيرة |
| لما لانوثق مشاريعنا .. وما فائدة المشاريع الموثقه .. وهل لدينا رخصه عربيه ورأساءها عرب | Jehazee | القسم العام | 3 | 01-05-2009 01:24 PM |
| ربط الصفحات بشكل برمجي | yamen | مشاكل وحلول PHP Errors & Troubleshooting | 4 | 14-01-2009 05:06 PM |
| استرجاع 10 سجل من 100 بشكل عشوائي | samiosos | مشاكل وحلول PHP Errors & Troubleshooting | 2 | 26-11-2008 09:40 AM |
| استفسار ماهي المصفوفة بشكل عام | محمدهلال | مشاكل وحلول PHP Errors & Troubleshooting | 8 | 21-10-2008 05:37 PM |
| [؟] ماذا يعني UNIQUE في قواعد البيانات وما فائدة الاستفادة منه | enigma | مشاكل وحلول PHP Errors & Troubleshooting | 3 | 10-04-2008 06:29 PM |