YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Arabic subtitles

Update the String Variable

Get Embed Code
13 Languages

Showing Revision 1 created 11/06/2015 by sp11.

  1. تماماً كما يمكنك تغيير قيمة
    متغير عدد صحيح
  2. بعدما أنشأته، كذلك يمكنك
    تغيير قيمة متغير متسلسلة
  3. يمكنك تحديثه إلى قيمة جديدة كلياً
  4. في تطبيقنا جافا لنقل أننا نريد
    أن نعرض مشروباً خاصاً اليوم
  5. فيمكننا استخدام متغير متسلسلة
    لتخزين اسم المشروب
  6. نكتب هنا متغير متسلسة يدعى
    drinkOfTheDay
  7. في البداية نجعله
    Latte.
  8. في صندوق تمثيلنا هكذا يظهر
  9. لدينا قيمة اللاتيه
    مخزنة داخل المتغير
  10. يمكننا القول في سطر آخر من البرنامج بأن
    مشروب اليوم يعادل متغيراً متسلسلياً جديداً
  11. والآن في هذه المتسلسلة يجري تخزين الكلمة
    Espresso
  12. لا حاجة لتحديد متسلسلة نوع البيانات ثانية
  13. لأنها مصرحة كمتسلسلة هنا
  14. يمكننا في السطر الثاني من البرنامج أن نقول
    أن مشروب اليوم يعادل الشاي الأخضر
  15. ثم نخزن الشاي الأخضر
    في هذا المتغير الآن
  16. وهنا مثال آخر عندما نريد
    أن نعرض ساعات الدوام
  17. من ضمن تطبيقنا
  18. يمكننا إنشاء متغير متسلسلة
    لتخزين النص
  19. الذي يجب أن يظهر على الشاشة
  20. القيمة البدائية هي مفتوح
    اليوم من 8 صباحاً إلى 5 مساء
  21. وفي يوم مختلف يمكننا تحديث متغير المتسلسلة
    بحيث يقول أنه اليوم مفتوح
  22. من 8 صباحاً إلى 2 ظهراً لأننا نريد
    المغادرة باكراً للذهاب إلى الشاطئ
  23. في يوم آخر يمكننا تحديث ساعات الدوام
    لتقول أن المخزن مغلق االيوم
  24. لأننا لا نعمل يوم الأحد
  25. إذا كان تطبيقنا يحوي قائمة كاملة
    من كل المشروبات التي يريدها المستخدم
  26. فيمكننا إنشاء متغير متسلسة يدعى
    drinksOrdered.
  27. يمكننا أن نجعله يبدأ بمشروب واحد، لنقل
    1 mocha.
  28. وفي المتغير نخزن النص
    1 mocha.
  29. وإذا أراد المستخدم مشروباً آخر
  30. يمكننا إضافة المشروب الجديد إلى ما في
    drinksOrdered.
  31. ويجري تخزينه هكذا في المتغير
    drinksOrdered
  32. وإن أردت إضافة مشروب آخر
  33. يمكنني إضافته إلى المتسلسلة الموجودة
    drinksOrdered.
  34. وهذا يعني وجود متسلسلة طويلة تحتوي
    1 mocha, 1 cappuccino,
  35. 1 macchiato
  36. يجري تخزين كل ذلك في هذا المتغير هكذا
  37. ربما يكون غريباً وجود فاصلة
  38. وفراغ في بداية هذه المتسلسلة
  39. ولكن هذا يجعل القائمة أفضل شكلاً
    بوجود فواصل بين المواد
  40. سبب عدم وضعي للفاصلة بعد
    cappuccino
  41. هو أنني لست متأكدا من ورود
    مشروب آخر بعد ذلك أم لا
  42. إذا كان هنالك مشروبان فقط، لنقل
    1 mocha,
  43. 1 cappuccino
    فهذا يبدو جيداً
  44. إذا كان سيرد مشروب آخر، لنقل
    macchiato,
  45. فيمكنني إضافة فاصلة
    لأنني أعرف بوجود مشروب آخر
  46. حاول تشغيل هذا في
    Android Studio.
  47. أضف سطراً آخر من البرنامج يحدّث
    متغير المتسلسلة إلى قيمة جديدة
  48. أو يمكنك تحديثه إلى القيمة الحالية
    بالإضافة إلى أشياء أخرى
  49. حالما تعتاد على معرفة كيفية
    تحديث متغيرات المتسلسلة
  50. في اندرويد ستوديو يمكنك أن تتابع
  51. باستخدام هذا الأسلوب الأخير
    في التطبيق للدرس الثاني
  52. عندما تغير الكمية وتضغط زر الطلب
    يجب أن يظهر المجموع
  53. والسعر وكلمة شكراً
  54. لست فعلاً بحاجة لتحديث متغير المتسلسلة
    لكي تضيف هذه الوظيفة
  55. ومع ذلك أريد أن تفعل هذا إن استطعت
  56. سنحتاج في الدرس التالي إلى تحديث
    متغيرات المتسلسلة أكثر
  57. وبالتحديد لأنه سيكون هنالك حقول أكثر
    في نموذج الطلب هذا
  58. سنحتاج إلى إنشاء ملخص الطلب
  59. عندما تنتهي ضع علامة في هذه الإطارات لتكمل
  60. هذه آخر مهمة برمجة في الدرس
    فحظاً طيباً