(برنامه نویسی سی شارپ )استفاده از Points Break در عمل Debugging کدهای #C (مهندسی برق_ الکترونیک)
پژوهشگر و نویسنده: دکتر ( افشین رشید )
نکته: اولین مورد مهم که در عملیات اشکال زدایی کدهای #C یا Debugging ، استفاده از BreakPoints ها است. BreakPoints دقیقا همان کاری را انجام می دهد که از نام آن می توان فهمید.
BreakPoint نقطه ای در کد شما را تعیین می کند که در آنجا کامپایلر توقف نموده و اجرای برنامه موقتا استپ می شود. در این مکان می توانید به بررسی کدهای خود پرداخته و مقادیر متغیرها و عبارات را در برنامه چک کنید. برای قرار دادن BreakPoint در محیط ویژوال استودیو، بایستی بر روی لبه کناری برنامه و هم ردیف با کدی که می خواهید اشکال زدایی کنید، کلیک راست نموده و برنامه برای شما یک دایره قرمز رنگ به نشانه BreakPoint قرار می دهد.برای درک بهتر، قطعه کد زیر را در محیط ویژوال استودیو کپی کرده و در کنار آن یک BreakPoint ایجاد نمایید.
شما حتی با یک ماشین حساب می توانید مقدار متغیر را در هر لحظه حساب کرده و کد خود را چک نمایید. اما در پروژه های بزرگ، انجام این کار به صورت دستی تقریبا غیر ممکن است.با زدن دکمه F5 برنامه را اجرا نمایید. چیزی که رخ خواهد داد این است که برنامه مثل حالت طبیعی اجرا شده و زمانی که به خط کد دارای Breakpoint برسد، عملیات پردازش برای چک کردن کد متوقف می شود.
متغیر ها دارای مقدار هستند، ولی در خط مشخص شده متغیر هنوز مقدار دهی نشده و مقدار پیش فرض برای integer یعنی صفر را دارا می باشد. پس از اجرای خط کد است که متغیر مقدار جدید خود را کسب می کند.