تبلیغات در اینترنتclose
آموزش اشکال زدایی کدها (Debugging) در زبان C#
::: در حال بارگیری لطفا صبر کنید :::

نام کاربری :   پسورد :



تابلو اعلانات

◘ نتایج مسابقات انتخاب مدیر برای انجمن ویدئو لرن ◘


تعداد بازدید : 136
نویسنده پیام
fns4565 آفلاین



ارسال‌ها: 25
عضویت: 26 /1 /1395
تشکر شده: 15
آموزش اشکال زدایی کدها (Debugging) در زبان C#
در پروژه های بزرگ، معمولا حجم کدنویسی به اندازه ای زیاد می شود که گاهی اوقات برنامه نویسان خودشان هم کاملا بر روی کد پروژه تسلط نداشته و جز با اجرای آن نمی توانند موفقیت برنامه را در عمل متوجه بشوند.

چیزی که شما به آن نیاز دارید، تقریبا همانند کلاه شعبده بازهاست تا به وسیله آن بتوانید درون برنامه خود را باز کرده و در هنگام اجرا، ببندید واقعا چه پروسه ای در جریان است؟!

عمل اشکال زدایی کدها یا Debugging همان کلاه شعبده بازی مورد نظر است. ابزاری که پس از آشنا شدن و یادگیری کار با آن، تقریبا دیگر نمی توان بدون استفاده از Debugging کد بنویسید. Debugging ابزاری است که هر برنامه نویس بایستی آن را به خوبی شناخته و کار با آن را یاد بگیرید. زیرا عملا بدون استفاده از ابزار، اصلاح اشکالات یا bug های کدتان غیر ممکن است.

ساده ترین حالت اشکال زدایی یا Debugging، که هنوز حتی توسط کد نویسان حرفه ای مورد استفاده قرار می گیرد، روش “print debugging” است. روشی که در آن برنامه نوشته یا عددی را در جاهای مختلف کد نشان می دهد تا متوجه شوید که در هر زمان چه بخشی از کد در حال اجراست و هر متغیر در هر مرحله دارای چه مقداری است.

در زبان C#، می توانید از متد CONSOLE.write برای نمایش مقدار یک متغیر در خروجی و یا چاپ یک عبارت متنی استفاده کنید. این متن ها و مقادیر بر روی صفحه یا Console ظاهر می شوند. این کار در برخی موارد کافی به نظر می رسد. اما اگر شما یک نرم افزار IDE خوب مثل Visual Studio کار می کنید، ابزارهای بسیار کاربردی تر و ساده ای را برای انجام اشکال زدایی و کنترل کد در اختیار خواهید داشت.

در درس های بعدی به آموزش تکنیک های اشکال زدایی و نحوه کار با کنترل کننده کدها در ابزارهای برنامه نویسی IDE مثل ویژوال استودیو خواهیم پرداخت.
دوشنبه 01 آذر 1395 - 10:19
ارسال پیام نقل قول تشکر / موافقم / آفرین گزارش
1 کاربر از fns4565 به خاطر این مطلب مفید تشکر کرده اند : karim_orooji ,


تازه سازي پاسخ ها



برای ارسال پاسخ ابتدا باید لوگین یا ثبت نام کنید.



تاپیک های مرتبط
موضوع تاریخ تعداد پاسخ آخرین ارسال بازدید
[Post_Title] [Post_Date] [Post_Answer] [Post_Last_User] [Post_Hit]
پرش :
صفحه اصلی | انجمن | ورود | عضویت | خوراک | نقشه | تماس با ما | طراح