یادگیری سی شارپ رایگان
در این دوره آموزشی به آموزش گام به گام برنامه نویسی ویندوز و وب با زبان جدید سی شارپ C# می پردازیم . با ارایه مثال های عملی و سورس کد در هر بخش .
آموزش اشکال زدایی Debugging در C#
در پروژه های بزرگ، معمولا حجم کدنویسی به اندازه ای زیاد می شود که گاهی اوقات برنامه نویسان خودشان هم کاملا بر روی کد پروژه تسلط نداشته و جز با اجرای آن نمی توانند موفقیت برنامه را در عمل متوجه بشوند. چیزی که شما به آن نیاز دارید، تقریبا همانند کلاه شعبده بازهاست تا به وسیله آن بتوانید درون برنامه خود را باز کرده و در هنگام اجرا، ببندید واقعا چه پروسه ای در جریان است؟!
در این درس، به آموزش نحوه حرکت بین کدها در زمان Debug برنامه های C# خواهیم پرداخت.
در هنگام انجام عمل اشکال زدایی کدها یا Debugging در ویژوال استودیو، پنجره tool window در قسمت پایین برنامه عوض شده و پنجره های جدیدی ظاهر می شوند (علی رغم این که شما آن ها را خاموش یا غیر فعال کرده باشید). پنجره های جدید باز شده با نام “Locals”، “Watch”، “Call Strack” و “Immediate window” بوده، که مرتبط با عملیات Debugging هستند. در این بخش به بررسی هریک از ابزارها خواهیم پرداخت.
آموزش پیشرفته تر کار با Breakpoint در Debug کدهای C#
اولین چیزی که بایستی در عملیات اشکال زدایی کدهای C# یا Debugging بایستی بیاموزید، استفاده از BreakPoints ها است. BreakPoints دقیقا همان کاری را انجام می دهد که از نام آن می توان فهمید. BreakPoint نقطه ای در کد شما را تعیین می کند که در آنجا کامپایلر توقف نموده و اجرای برنامه موقتا استپ می شود. در این مکان می توانید به بررسی کدهای خود پرداخته و مقادیر متغیرها و عبارات را در برنامه چک کنید.
