×

سيتي بقت فودلارا

سيتم نقل محتوي موقع سيتي الي موقعنا الجديد فودلارا


مميزات جديدة في الدورات وتشغيل الدورات
لو مشترك معانا بموقعنا سيتي هتقدر تدخل فودلارا بحسابك القديم في موقع فودلارا مجانا
و خلال شهر نوفمبر وديسمبر فلاش سيل وتخفيضات من 30 وحتي 50 بالمائة علي جميع الدورات
اضغط هنا .. 👇👇
www.vodlara.com
 كيفية تتبع الاخطاء بلغة السي شارب #How trace error breakpoint in C

كيفية تتبع الاخطاء بلغة السي شارب #How trace error breakpoint in C

مقالة نشرح فيها عن كيفية تتبع الاخطاء بلغة السي شارب ضمن بيئة الفيجوال ستوديو #How trace error breakpoint in C


    كيفية تتبع الاخطاء بلغة السي شارب

  #How trace error breakpoint in C


 مقالة نشرح فيها كيفية تتبع الاخطاء بالكود او التعليمات البرمجية او مايسمى بالTrace من اجل اكتشاف سبب الخطاء ومعالجته .والتي نستخدم فيها نقطة التتبع او مايسمى البريكبوينت .

Breakpoints :

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

 كيفية تتبع الاخطاء بلغة السي شارب #How trace error breakpoint in C

حيث تظهر نقطة حمراء عند السطر البرمجي تدل على ال Breakpoint .
نضع هذه النقطة بالمنطقة المتوقع فيها سبب الخطاء ولكي نقوم بعملية الtrace او التتبع نقوم بما يلي :

  • ايقاف المشروع Stop اولا .
  • عمل اعادة تشغيل للمشروع Start .
  • من قائمة Debug خيار Step Over او الضغط على مفتاح F10 وكما موضح بالصوره التالية :

 


 كيفية تتبع الاخطاء بلغة السي شارب #How trace error breakpoint in C

حيث نقوم بتتبع الكود او التعليمات البرمجية خطوة بخطوه وبعد عبور السطر المتوقف عنده البريك بوينت يمكننا قراءة قيمة المتغيرات بذلك السطر والتي سببت الخطا
وكما موضح بالمثال المثبت بالصورة التالية :
 كيفية تتبع الاخطاء بلغة السي شارب #How trace error breakpoint in C
هنا نلاحظ ان القيمة التي سبب الخطاء هي وجود حرف ال h الى جانب قيمة المتغير الرقمية ,فعند التحويل الناتج للمتغير الرقمي سبب ذلك بمشكلة وهي المدخل ليس بالصيغه المناسبة وكما موضح بالصورة التالية :

 كيفية تتبع الاخطاء بلغة السي شارب #How trace error breakpoint in C
الان بعد ان عرفنا سبب المشكله يمكننا حلها بازالة حرف ال h المدخل مع الرقم بالمتغير وبعد اعادة التنفيذ للمشروع سنرى ان المشكلة قد تم حلها وتنفذ المشروع
بنجاح
وكما بالصورة التالية :
 كيفية تتبع الاخطاء بلغة السي شارب #How trace error breakpoint in C
يمكن ازالة نقطة التتبع التي تم وضعها بان نقف عليها والضغط بمؤشر الماوس سنرى انها قد اختفت .
وبهذه الطريقه نكون قد عرفنا كيفية تتبع الخطاء وحل اي مشكلة برمجية قد تواجهنا .

بواسطة
مصر
هاجر
هاجر

عودة لمقالات الموقع