بارك الله فيك ياغالي وتسلم ايديك
يعطيك العافية وجعله الله في ميزان حسناتك
كل عام و انت بخير
Printable View
بارك الله فيك ياغالي وتسلم ايديك
يعطيك العافية وجعله الله في ميزان حسناتك
كل عام و انت بخير
الله يبارك فيك وكل عام وانت بخير
ما رأيكم يا اخوان هل اكمل على هذا النمط ولا نشرح بأسلوب ثاني ؟؟؟
اكمل يا اخي الكريم
وبعدين بنفتح باب الاسئلة والنقاش
تقبل ودي
اهلا وسهلا بكم في الجــزء الرابـع من البرمجة
http://www.virtuallandmedia.com/a5/3/4.gifhttp://www.virtuallandmedia.com/a5/27/sp1.gifhttp://www.virtuallandmedia.com/a5/27/t2.gifhttp://www.virtuallandmedia.com/a5/27/r2.gifhttp://www.virtuallandmedia.com/a5/27/a2.gifhttp://www.virtuallandmedia.com/a5/27/p2.gif
انتهينا سابقا من تكوين الخط وربطه بمصفوفة واعطاءه بعض المواصفات الرسومية
في هذا الجزء سوف نعطي للمصفوفة ارقام معينة ليتم رسمها على الشارت
يعني بصراحة ؟؟ انا ما بعرف ليش الناس بتتعقد من البرمجة
فالمؤشر ببساطة قام في الجزء الرابع بأعطاء ارقام معينة للمصفوفة (( مثل كلوزات الشموع ))
ثم ذهب الى الجزء الثاني والاول ليأخذ المواصفات الرسومية وبالتالي ظهر الخط على الشارت :asvc:
------------------------------------------------------------------------------------------------
الان نأتي لشرح الجزء الرابع وكيف قام بأعطاء ارقام لمصفوفتـنا
http://www.fileupyours.com/files/212994/19.PNG
---------------------------------------------------------------------------------------------
قلنا هذه http://www.fileupyours.com/files/212994/20.PNG عبارة عن ملاحظة
وقلنا هذه
http://www.fileupyours.com/files/212994/21.PNG
عبارة عن دالــة سنتعلمها لاحقا
-----------------------------------------------------------------
اذا لنتعلم معاً ما هي هذه الاسطر (( وهي جسد الدالة start ))
http://www.fileupyours.com/files/212994/22.PNG
سوف اشرح مبدئيا ما قامت به هذه الاسطر بلغتنا العامة
في المصفوفة قلنا انها عبارة عن صفوف تبدأ من الشمعة 0 ( اي الصف 0 )
ثم الشمعة 1 للخلف ( اي الصف 1 ) ...... وهكذا
ومؤشرنا هذا يعطي لكل صف من هذه الصفوف عدد حقيقي وهو كلوز الشمعة نفسها
فالصف الاول من المصفوفة يكون عبارة عن كلوز الشمعة رقم 0 وهي الشمعة الحالية
وهكذا الى باقي الصفوف
لكــن يا اخوان بوجود عدد كبير من الشموع ما بدنا نقعـد نكتب سطر برمجي لكل صف من هذه المصفوفة ونقول انه يساوي كلوز الشمعة !!! ثم نـنهي السطر بفاصلة منقوطة !!! http://www.fileupyours.com/files/212994/a%20(46).gif
مع اننا نستطيع ذلك لكن في شئ واحد يقوم بأعطاء كل صف قيمته من كلوز الشمعة
هذا الشئ يسمى الحلقة وهي عبارة عن عداد رقمي يبدأ من الصفر مثلا وينتهي بعدد نحن نختاره
فنحن هنا نريد الابتداء من الصفر( اي الشمعة الحالية ) والانتهاء برقم آخر شمعة بالشارت
الحلقة قدامنا موجودة وهي هذه
http://www.fileupyours.com/files/212994/23.PNG
وهذه الحلقة اخر شي صعب ممكن نشوفه بالبرمجة
وهي ايضا سهله جدا
كلمة for هي كلمة محجوزة خاصة بالحلقة فقط واللي بعدها بالقوسين ( ) هو العداد الرقمي
واللي بداخل القوسين { } اللي بالاسفل هم جسد الحلقة
وشكل الحلقة هذا يجب ان نحفظـه حفظ عشان اذا احتجنا كتابة اي حلقة في المستقبل نكتبها على طول
في الدرس القادم سوف نقوم بشرح بسيط عن الحلقة وكيف تمت العملية
الان لنفهم كيف تم في الحلقة ( او العداد ) سرد الارقام واحد تـلو الآخر
http://www.fileupyours.com/files/212994/23.PNG
------------------------------------------------------------------------------------------
في البداية قمنا بتعريف متغير رقمي صحيح واطلقنا عليه اسمi
هكذا
http://www.fileupyours.com/files/212994/24.PNG
ثم قمنا مبدئيا بعتبار الاسم i يساوي صفر
هكذا
http://www.fileupyours.com/files/212994/25.PNG
ثم انهينا هذا السطر الصغـيــر بفاصلة منقوطة هكذا
http://www.fileupyours.com/files/212994/26.PNG
طيب الان هذا السطر الصغيير http://www.fileupyours.com/files/212994/26.PNG يعتبر بداية الحلقة او يعني بداية الاسم i
والان الحلقة سوف تأخذ الأسم i وتبعثه الى جسد الحلقة بقيمة صفر
وبعد ان يمشي الاسم i من القوس هذا
}
مرورا بجسد الحلقة الى القوس هذا
{
الان يعود الاسم i الى البداية ويأخذ قيمة 1 بدلا من الصفر ثم ينزل به الى جسد الحلقة
كيف عرفنا انه سوف يقوم بأخذ قيمة واحد في المرة الثانية ؟؟
لأنـنـا كتبـنا هذه العبارة ++i في نهاية السطر الاول للحلقة انظر :asvc:
http://www.fileupyours.com/files/212994/27.PNG
معناها الاسم i في اول مره اخذ القيمة (( صفر )) ثم عاد لأعلى واضاف 1
وفي المره الثانية اخذ الرقم (( 1 )) ثم عاد لأعلى واضاف 1
وفي المرة الثالثة اخذ الرقم (( 2 )) ..... وهكذا الى :0023: نهاية الحلقة :0023::0023:
(( نهاية الحلقة ))
هذا السطر الصغير مسؤول عن نهاية الحلقة
http://www.fileupyours.com/files/212994/28.PNG
وهو يعني أن i اصغر من الرقم nBars وينتهي بفاصلة منقوطة
الرقم nBars هو عبارة عن اسم لرقم صحيح ( int )
انظر اين يوجد تعريف هذا الاسم
http://www.fileupyours.com/files/212994/29.PNG
هكذا تكون انتهت الحلقة
وفي الدرس القادم سوف نعرف آآآخر شي وهو كيف تم حساب عدد الشموع على الشارت
وايضا معنى السطور اللتي بداخل جسد الحلقة
انتظروووونا :0031:
إن شاء الله منتظرين الحلقة القادمة ... بوركت جهودك ...
كل عام و انت بخير و اعاده الله علينا و عليكم باليمن و البركة
انتظر التتمة بشوق ...
السلام عليكم
.........................مجهود طيب تشكر عليه...وكل عام وانت بخير
بانتظار انتهاءك اخي الكريم
لارفاق ملف تلخيص الدورة وفتح باب النقاش والاسئلة
تحياتي لك
الله يبارك فيك وكل عام وانت بخير
وانت بخير تقبل الله طاعتكم وسوف اكمل ان شاء الله
وعليكم السلام ..... العفو هذا واجبنا وكل عام وانت بخير
ان شاء الله سوف ننهيها سويا وكل عام وانت بخير
يا اخوان اعذروني لأني هالأيام مش فاضي عشان العيـد وان شاء الله قريبا سوف نكمل بنفس الهمـه
تحياتي لجميع المتابعين واشكر كل من شجعني على الاستمرار
:eh_s(7):
شكرا اخي الكريم على هذه السلسلة الرائعة نتمنى انتستمر في القريب العاجل
وبارك الله فيك وزادك من فضله
ماشاء الله
موضوع رائع مثل كاتبه
لا حرمنا الله منك استاذنا الكريم
جزاك الله خيرا
وسهل لك طريقا إلى الجنة
تم تثبيت الموضوع في المفضلة عندي :0023: