YouTube

Got a YouTube account?

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

Arabic subtitles

05-24 وضح التصحيح في Android Studio

05-24 وضح التصحيح في Android Studio

Get Embed Code
13 Languages

Showing Revision 7 created 09/29/2015 by Allam Zedan.

  1. نتقدم بشكل جيد جداً حتى الآن.
  2. أثناء تقدمنا في بناء المزيد
    من الأشياء الجديدة في تطبيقنا،
  3. سيتوجب علينا أن نحسن مهاراتنا التصحيحية.
  4. في هذا الفيديو سنتعلم
    كيفية استخدام أداة تدعى "المصحح".
  5. يمكننا الوصول لهذه الأداة
    عن طريق برنامج Android Studio.
  6. الغاية من المصحح هي مساعدتنا على التعرف
    على الأخطاء في نصنا البرمجي وإصلاحها.
  7. الشيء الرائع في المصحح أنه يمكننا
    من إيقاف عمل التطبيق في لحظة معينة،
  8. وعندها يمكننا أن نطلع
    على حالة التطبيق عن كثب.
  9. بشكل افتراضي،
    عندما يعمل التطبيق على جهازنا
  10. يتم تطبيق جميع
    النصوص البرمجية بشكل سريع جدًا.
  11. حيث يقوم خلال أجزاء من الثانية بالاستجابة
    إلى ضغط الأزرار وتحديث عرض الشاشة،
  12. وعملية حساب السعر، وغيرها من العمليات.
  13. لكن باستخدام المصحح، يمكننا أن نوقف
    عمل التطبيق عند سطر برمجي معين،
  14. وعندها يمكننا أن نتحرك في نصنا البرمجي
    سطراً بسطر بالسرعة التي نريد.
  15. في حال رغبت بتعلم المزيد من
    تقنيات تصحيح التطبيقات في Android Studio،
  16. قم بالبحث عن التالي:
    التصحيح في Android Studio.
  17. أول رابط سيظهر لك جيد،
    فهو لصفحة من موقع مطوري أندرويد
  18. وتحتوي العديد من تقنيات تصحيح التطبيقات.
  19. سنتعلم سوية طريقة التعامل مع نقاط الإيقاف.
  20. بعد هذه الدورة،
  21. يمكنك دوماً أن تزور
    هذه الصفحة لتنعش ذاكرتك.
  22. في هذا التمرين،
  23. أريد أن أوضح لكم أن جهاز الأندرويد خاصتكم
    ينفذ الأسطر البرمجية واحدًا تلو الآخر
  24. من الأعلى إلى الأسفل،
    وذلك بداخل العملية.
  25. وسنتأكد من أن الضغط على زر الزيادة
    يستدعي عملية الزيادة.
  26. وأن الضغط على زر الإنقاص
    يستدعي عملية الإنقاص.
  27. أولاً سنضيف ما يعرف بـ نقطة الإيقاف.
  28. تعلِّم نقطة الإيقاف السطر البرمجي
  29. الذي يوقف المصحح عمل البرنامج عنده.
  30. تشير النقطة الحمراء
  31. إلى أن نقطة الإيقاف موجودة هنا
    في السطر الـ25 من ملف النشاط الأساسي.
  32. يمكنك أن تضيف ما شئت من نقاط الإيقاف
    في أي مكان تريده في نصك البرمجي.
  33. لكن في الوقت الحالي، سأضيف نقطة واحدة
    في السطر الأول من عملية الزيادة.
  34. الآن، يمكنني ان أضغط على أيقونة الحشرة هذه
    ليبدأ تنفيذ التطبيق بوضع التصحيح.
  35. سيتوقف عمل التطبيق عند هذه النقط
  36. فقط عندما ينفذ بوضع التصحيح.
  37. أما إذا نُفِّذ بشكل عادي
  38. بالضغط على زر الشاشة،
    عندها لن يتوقف عمله عند هذه النقط.
  39. لوهلة على الجهاز،
  40. قد تشاهد مربع حوار،
    مكتوب فيه "بانتظار المصحح".
  41. كما يوجد زر لإغلاق التطبيق
    بشكل قسري لكن لا تضغط عليه.
  42. فقط انتظر لحين ارتباط المصحح،
    وستختفي الرسالة قريبًا.
  43. ثم يبدأ عمل التطبيق
    بشكل عادي ويمكنك التفاعل معه.
  44. في وضع التصحيح،
    ستظهر هذه الواجهة لتعرض حالة المصحح.
  45. في حال لم تظهر لك،
    يمكنك الضغط على التبويب "تصحيح".
  46. عند ضغطي على زر الزيادة هذا،
    المتوقع أن تنفذ عملية الزيادة،
  47. وأن يتوقف عمل التطبيق
    عند نقطة الإيقاف هذه.
  48. لنشاهد ماذا سيحصل.
  49. جيد، لقد توقف عمله هنا.
  50. في لوحة التصحيح،
    نشاهد لائحة من المتحولات.
  51. حيث تعكس هذه اللوحة
    حالة التطبيق في اللحظة التي توقف فيها.
  52. لا نشاهد متحول الكمية الخاص بنا بعد
  53. لأن التطبيق لم ينفذ هذا السطر البرمجي بعد.
  54. هناك العديد من الخيارات لمتابعة التصحيح،
  55. لكنني سوف أضغط
    على هذا الخيار الذي يدعى "تخطي".
  56. حيث يقوم هذا الزر بتخطي
    السطر البرمجي الحالي إلى السطر الذي يليه.
  57. لم يتم تنفيذ السطر 25 بعد
  58. لذا هناك متحول للكمية
    ظاهر في لوحة المتحولات هنا.
  59. توقف عمل التطبيق عند السطر 26.
  60. أنهينا تنفيذ السطر 25.
  61. لذلك نرى متحول الكمية هنا.
  62. وقيمة المتحول هي 3 كما هو متوقع.
  63. لائحة المتحولات هذه تقوم
    بعرض القيم الحالية للمتحولات أيضًا.
  64. يمكننا التأكد من أن
    متحول الكمية فيه القيمة 3
  65. والتي أسندناها له هنا.
  66. نعلم أن التطبيق متوقف عند هذه النقطة
  67. لأنه وبشكل عادي عند الضغط على زر الزيادة
    ستتعدل القيمة لتصبح 3.
  68. لكن وبما أن القيمة لا تزال 2
  69. لذلك نعلم أنه لم ينته
    من تنفيذ عملية الزيادة بعد.
  70. يمكننا الضغط على زر التخطي
    للانتقال إلى السطر التالي.
  71. هنا تم إنهاء تنفيذ العملية
  72. ولا يهمنا كيف عدلت المعلومات على الشاشة.
  73. لذا فلنضغط على زر المتابعة.
  74. ما يهمنا هو أنها
    تعدل المعلومات على الشاشة.
  75. يمكنك تجريب الخيارات الأخرى
    إذا كان يهمك الأمر
  76. لمعرفة كيفية تعديل المعلومات على الشاشة.
  77. في هذه المرحلة
    يعمل التطبيق بشكل طبيعي.
  78. لكن لا يزال المصحح مرتبطًا بالتطبيق.
  79. فإذا قمت بالضغط على زر الزيادة مرة ثانية،
    سيتوقف التطبيق عند نقطة الإيقاف هذه.
  80. في حال أردت إيقاف المصحح بحيث لا يوقف
    عمل التطبيق عند الضغط على زر الزيادة.
  81. فعلي أن أضغط على زر الإيقاف الأحمر هذا.
  82. الآن، في كل مرة أضغط فيها على زر الزيادة،
    يستجيب التطبيق فورًا.
  83. ويعدل القيمة إلى 3.
  84. الآن، أريدك أن تجرب هذه العملية على حاسوبك
  85. قم بإضافة نقطة إيقاف
    إلى كل من عمليتي الزيادة والإنقاص.
  86. ثم قم بتشغيل التطبيق في وضع التصحيح،
  87. ثم حاول استدعاء
    نقاط الإيقاف هذه على الجهاز.
  88. ثم انتقل بين الأسطر واحدًا تلو الآخر،
    لتتأكد من أن متحول الكمية
  89. يظهر القيم الصحيحة في لائحة المتحولات.
  90. يمكنك الضغط على زر التشغيل
    هذا لتكمل تشغيل التطبيق.
  91. لينفذ بشكل عادي.
  92. أو يمكنك أن تضغط على زر الإيقاف،
    لإيقاف عمل المصحح.