مقدمة
مطورو C# مسؤولون عن تصحيح أخطاء التعليمات البرمجية ومعالجة الاستثناءات في تطبيقاتهم. تدعم لغة C# أنماط معالجة الاستثناء مثل الأنماط try-catch
و try-catch-finally
. يستخدم Visual Studio Code الملحقات لدعم تصحيح أخطاء التعليمات البرمجية. يمكنك العثور على ملحقات مصحح الأخطاء في Visual Studio Code Marketplace.
لنفترض أنك جزء من فريق يقوم بتطوير تطبيقات دعم البيع بالتجزئة. يعمل الفريق على تطبيق تسجيل نقدي يدير معاملات البيع بالتجزئة. تقوم بتطوير MakeChange
الطريقة التي تدير المال حتى وحساب مقدار التغيير الذي تم إرجاعه إلى العميل. يتتبع MakeChange
الأسلوب عدد فواتير كل طائفة (1 و5 و10 و20) المتوفرة في حتى. يخطط الفريق لإضافة معالجة استثناء إلى التطبيق أثناء عملية التحقق من التعليمات البرمجية.
ترشدك هذه الوحدة خلال عملية مراجعة التعليمات البرمجية وتصحيح الأخطاء حيث تتم إضافة معالجة الاستثناء أيضا إلى التطبيق.
بنهاية هذه الوحدة النمطية، يمكنك تصحيح أخطاء تطبيق C# باستخدام مصحح أخطاء Visual Studio Code، وتنفيذ try-catch
نمط، وطرح الاستثناءات التي يتم اكتشافها في مستوى أقل من مكدس الاستدعاءات.
إشعار
هذه وحدة نمطية للمشروع الإرشادي حيث ستكمل مشروعا من طرف إلى طرف باتباع إرشادات خطوة بخطوة.
الأهداف التعليمية
في هذه الوحدة النمطية، يمكنك ممارسة كيفية:
- استخدم أدوات مصحح أخطاء Visual Studio Code لتحديد مشكلة في منطق التعليمات البرمجية وتصحيحها.
- تنفيذ معالجة الاستثناء في تطبيق وحدة تحكم C# باستخدام
try-catch
النمط . - إنشاء استثناءات وطرحها بخصائص مخصصة.
- التقاط الاستثناءات على مستوى أقل في مكدس الاستدعاءات.
المتطلبات الأساسية
- تثبيت Visual Studio Code الذي تم تكوينه لتطوير تطبيق C#.
- القدرة على تطوير تطبيقات وحدة تحكم C# التي تنفذ منطق العمل باستخدام عبارات التكرار وعبارات التحديد والأساليب المخصصة.
- تجربة استخدام أدوات تصحيح أخطاء Visual Studio Code ل C#.
- تجربة تنفيذ
try-catch
تسليم استثناء وطرح استثناءات في تطبيقات وحدة تحكم C#.