مقدمة

مكتمل

تستخدم عبارات التحديد والتكرار كتل التعليمات البرمجية لتجميع أسطر التعليمات البرمجية التي يجب تنفيذها أو تخطيها أو تكرارها. ولكن هذا ليس الغرض الوحيد من كتل التعليمات البرمجية. يمكن أيضا استخدام كتل التعليمات البرمجية للتحكم في إمكانية وصول ذوي الاحتياجات الخاصة المتغيرة أو تقييدها. يشير "النطاق" المتغير إلى جزء التطبيق حيث يمكن الوصول إلى متغير. يعد فهم كيفية تأثير كتلة التعليمات البرمجية على نطاق المتغير جزءا مهما من برمجة الكمبيوتر.

لنفترض أنك تعمل على تطبيق كبير يستخدم التكرار المتداخل وعبارات التحديد لمعالجة بيانات الصفيف. يستخدم التطبيق الخاص بك متغيرات للمساعدة في إنجاز المهام الشائعة في جميع أنحاء التطبيق. تخدم بعض المتغيرات نفس الغرض في أجزاء مختلفة من التطبيق، وقد حاولت إعادة استخدام أسماء المتغيرات. مع نمو التطبيق الخاص بك، تبدأ في رؤية نتائج غير متوقعة للحسابات، والأخطاء التي تبلغ عن متغير غير متسلسل أو غير موجود. تحتاج إلى تحسين النهج الذي تستخدمه للإعلان عن المتغيرات والوصول إليها، وتحتاج إلى تحسين فهمك لنطاق المتغير.

في هذه الوحدة النمطية، ستقوم بتعريف المتغيرات للاستخدام داخل حدود كتل التعليمات البرمجية وخارجها. وستزيل كتل التعليمات البرمجية في حالات معينة لجعلها أكثر قابلية للقراءة. ستتعلم كيف تؤثر كتل التعليمات البرمجية على إمكانية الوصول إلى المتغيرات الخاصة بك ورؤيتها.

بنهاية هذه الوحدة النمطية، ستتمكن من استخدام كتل التعليمات البرمجية بمزيد من الثقة، وفهم كيفية تأثيرها على رؤية التعليمات البرمجية وإمكانية الوصول إليها.

الأهداف التعليمية

خلال هذه الوحدة النمطية، سوف تتمكن مما يلي:

  • استيعاب تأثير التصريح عن المتغيرات وتهيئتها داخل مجموعات التعليمات البرمجية وخارجها.
  • تحسين كتل التعليمات البرمجية القابلة للقراءة في if العبارات.

المتطلبات:

  • تجربة الإعلان عن المتغيرات وتهيئتها.
  • خبرة في if-elseif-else بنيات عبارة التحديد.
  • خبرة في foreach عبارات التكرار.
  • تجربة أساليب استدعاء الفئات في مكتبة فئات .NET.