DeletedUser32916
Guest
بسم الله الرحمن الرحيم
والصلاة والسلام على أشرف الأنبياء والمرسلين
ها قد عدنا للدورات والبرمجة من جديد بعد غياب طويل بفضل الله ثم إلحاح بعض الإخوه ...
وإن شاء الله نكمل بدون إنقطاع
بس أقول لكم مشان ماتكثر الإستفسارات :
الدروس يومياَ درس واحد فقط وإذا في وقت بتكون درسين يومياَ
وإن شاء الله مافي توقف إلين ماننتج مبرمجين وجيل واعي في التقنية ..
وفيه إضافة مهمه بالدروس اللي هي :
فقرة
إستخدام الدرس في حرب القبائل
رح تتعرفون عليها بهذا الدرس إن شاء الله :122:
لا أطيل عليكم نبدء درسنا على بركة الله :
الدرس اليوم هو التكرار أو Loop أو الدوران
أول شيئ في أحد مايعرف التكرار ؟؟
في أحد مايعرف إيش هذا :
بسم الله الرحمن الرحيم
بسم الله الرحمن الرحيم
بسم الله الرحمن الرحيم
بسم الله الرحمن الرحيم
بسم الله الرحمن الرحيم
^^ هذا تكرار
طيب خلونا نقول بالبرمجة لو تحداك صديقك
وقال لك إكتب لي كود مكون من 6 أسطر به الف جمله محتواها بسم الله الرحمن الرحيم
وش تعمل ؟؟
تروح تنسخ الف مره !!!!!!
شيئ لايعقل
طيب وش الحل ؟؟؟
الحل هو التكرار أو الدوران
رح ناخذ بهذي الدورة جملة For وفي جمل كثيره جداَ مثل Foreach وفيه While
وفيه Do While وفيه كثير من الجمل لكن نكتفي نحن بـ For بحكم إنها أساسية
ولاحقا بنفصل بهالأمر
طيب الآن نجي للكود كيف تكرر وكيف تستخدم الـ تكرار بـ For
هكذا تكتب :
PHP:
<script language="javascript">
for (i=0; i<5; i++){
document.write("Muhanna <br />");
}
</script>
خلونا نشرح سطر سطر
طبعاَ أول سطر وآخر سطر نشطبهم لأنهم واضحين جداَ
ثاني سطر كتبنا بالبداية الجملة اللي هي For أو كما هو معروف لدى الجميع دالة أو أمر أو اللي تحب تسميه
بعدين فتحنا أقواس ووضعنا متغيير جديد قيمته 0
ثم كتبنا i<5
وبعدها قلنا معامل الزيادة ++ يعني كل مرة زود 1 فقط
وبعدها المطلوب تكراره هو مابين الأقواس المعكوفة {}
يعني المطلوب تكراره هو : Muhanna
تكرره 5 مرات
طيب خلوني أفصل لكم بشكل أكبر مايجري خلف الكواليس
كيف تكرر 5 مرات ؟؟
الدالة فكرتها
تكرر أول مره
بعدين ترجع وتشوف إذا متغير i لازال أصغر من 5 وتكرر مره أخرى ومره أخرى وكل مره تعمل دوران وتشيك
إذا الـ i لازال اصغر من الرقم اللي وضعته
أول ماتوصل للرقم اللي وضعته تتوقف الدالة عن العمل
طيب نشوف النتيجه على المتصفح :
وتقدر تغير الأوامر
مثلاَ بدال الطباعة
تقول له تنبية Alert
وهكذا
- إستخدام الدرس في حرب القبائل -
مين مايعرف سكربت المحنك .. ؟
من مايعرف سكربت فاتح التابات إن صح التعبير ؟؟
كل هالسكربتات تعمل بالدوران ودالة التكرار For
تابع معي الموضوع ذا :
سككربت آلمحنك
الرد الثاني
فيه جزئية مهمه جداَ لعمل السكربت وهي أساسه
اللي هي :
PHP:
for(i=0; i<inputs.length && i<k; i++){
window.open("/game.php?village="+inputs.eq(i).attr("data-id")+"&screen=place");
}
ايوه
هنا المبرمج كتب الـ i قيمته 0
وأصغر من inputs.length يعني أصغر من قيمة المدخل
طيب إيش هي قيمة المدخل ؟؟
قيمة المدخل هي قيمة يحددها اللاعب يعني 40 تاب أو 20 أو ...إلخ
وبعدها تعمل تكرار لين ماتوصل للقيمة اللي طلبها اللاعب وتوقف
طيب تكرار على إيش ؟؟
على هذا الرابط :
PHP:
/game.php?village="+inputs.eq(i).attr("data-id")+"&screen=place
طبعاَ مارح أشرح الرابط لأن فيه أمور متقدمه رح نشرحها فيما بعد إن شاء الله
لكن فقط كنت بوصل لكم الفكرة
أتمنى إنكم إستفدتوا من الدرس
[*]
[ .. النهاية .. ]
لآتقفٌ فيُ آلدورة آلحآلية بلُ قمُ بزيآرة مواقع أخرى للآطلاعُ علىُ كلُ مآهوُ جديد ومفيد َ
وقمُ بتطويرُ خبرتكُ ، آحللُ للجميع نقل الدورة سواءَ تم ذكر ابـو رهف أم لا في النهاية لم أقدم هذه الدورة
إلا لإثراء المحتوى البرمجي في العالم التربلوارزي ...
في أمـآآآآن الله ..
أخوكم ومحبكم / مهنـــا
في أمان الله
التعديل الأخير بواسطة المشرف: