الاثنين، 25 يونيو 2012

البرمجه الكائنيه..object oriented

السلأم عليكم ورحمة اللهً
حأن وقت الجدً .....with d70o0mi
الجزء الثاني من عالم البرمجه (c# object oriented)
البرمجه كائنية التوجه
احتأإج الى ان تتمعنً في كلمه اقوم في كتابتهاً لأنً البرمجه الكائنيهً ليست بسهله
ولكن لأ يوجد شي صعب دأم الشخصً متوكل على الله و يملك الاراده ، والقدرهً
درسنا اليوم وهوا التعامل مع الclass  وما هو الكلأس ، وكيف . يتم التعأإمل معاهً
امور كثيره سوف نتطرق اليها :
في السابق، كأنت برامجنا ، على class  وأحد وهوأإ المين  main دعونيُ اوضح فكرة الكلأس بطريقه مبسطه باذن اللهً
قام مبرمج ببرمجة كود يعمل على امر معينً كمثال، لعلي اوصل الفكره اكثرً نحن نعلم مدى صعوبة المسائل الرياضيه المتعلقه ،بالأحصاء .قام المبرمج بتسهيل العمليه على مبرمج اخر حيث قام في عمل كلأس يقوم في عملية  حسبه لهذه العمليه ما علينا هوا اضافة الكلاس الذي قام المبرمج بعملهً من دأخل المينً  مثال
دالة توليد الارقام العشوائيه.
Random=مسمى الكلاس
ثم نقوم بوضع له مؤشر أي بمعنى يعمل المتغير نيابه عن  مسمى الكلاس لكي تكون العمليهً اسهلً
ومن ثم نقوم في عمل crate object
Random r=new random();
r= . المؤشر لكً حيث يمكن وضع أي حرف تريدهً
لكي تتتعامل فيهً
ومن ثم نقوم في استدعاء الميثود الذي يكون دأخل الكلأس الذي يقوم في عملية توليد للارقام
r.next(from to)
r= وضحنا بانها مؤشر يغنينا عن مسمى الكلاس
Next  وهوا ميثود يعمل في توليد الارقأم
() هنا يتم ارسال الباريميتر القيم المرسله الى الكلاس وهوا يعمل بتوليدها من والى
بكذا . ان شاء الله الفكره وضحت
للعلم ، الكلاسات الذي نقوم في اخذها من مبرمج من قبلنا لأن نعلم م تكون دأخلها من عمليات حيث نحصل على فقط معلومات م يقوم فيه الكلاس وكيفية التعامل فيه من داخل المين بعد عملية انشاء الاوبجيكت حيث يتم تشفيرها من قبل المبرمج بمبدا الــbinnry  
الان سوف نقوم في عمل مثال بسيط سوف تكون الامثله القادمه اكثر متعه
المثال انا قمت في عمل  كلاس يقوم في عمليات معينه داخله ، يحمل ميثود يقوم في عمليات حسابيه يقوم في عملية  ايجاد الرقم الاكبر وايجاد الرقم الاصغر ،واخر يقوم في عملية power   والاخير  يقوم في ايجاد floor  ما هو الفلور .
Floor  بالاصل يوجد كلاس مبرمج من قبل يعمل على ايجاد الرقم الاصغر .
كمثال 4.5 الفلور  لـــــــــه=4
---------------------------------------
lمعلومــــــــــه لأ يمكن ان يعمل الكلاس بدون الــmain|
--------------------------------------
ولكن نحنو نفرض اننا نحن من يقوم في عمل الكلاس ..
لسنا بحأجه الى الاخرينً دأمت عقولنا ، تعمل .
طبعا . تم رفع الشرح على link  م عليك سوأ مشاهدة الكود على ال websit


ليست هناك تعليقات:

إرسال تعليق