freepay, Freepay, freepay.ir, فری پی, درگاه پرداخت
تبلیغات
فال, فال های وتار, فال وتار, faal, fal, wtaar, faal wtaar


یکی از تکنیک‌هایی که در هنگام برنامه‌نویسی باید به آن تسلط کافی‌داشته باشید، نحوه Debug کردن برنامه (اشکال‌زدایی) است.

به‌صورت کلی ما دو نوع خطا داریم؛ Syntax Error (خطای نحوی) و Logic Error (خطای منطقی)

یک کامپایلر تنها می‌تواند خطاهایی که بدلیل نوشتن اشتباه کد و یا جا انداختن یک Semicolon را ردیابی کند (Syntax Error)، اما هیچ‌گاه نمی‌تواندکه یک خطای منطقی مثل تقسیم یک عدد بر صفر را پیدا کند!

اشکال‌زدایی برنامه (Debugging)

اولین جایی که ممکن است با خطاها روبرو شوید، زمان طراحی و کدنویسی برنامه هست که در اصطلاح برنامه‌نویسی به آن Design-Time Error می‌گویند.

این خطا‌ها حتی پیش از Compile کردن برنامه مشاهده می‌شود و شما می‌بایست در صدد رفع آن باشید.

Design-Time Error جزو خطاهایی هستند که راحت می‌توان آن‌ها را ردیابی و رفع نمود؛ چرا که نرم‌افزار Visual Studio به‌صورت خطوط رنگی انواع خطاها را برای شما نمایش می‌دهد.

در هنگام کدنویسی شما با سه نوع خط رنگی مواجه خواهید شد؛ آبی، قرمز و سبز.

  • خط‌هایی که به رنگ آبی هستند، با نام Edit and continue معروف هستند که بدین معنی‌ست شما می‌بایست تغییری در کدهایتان ایجاد کنید بدون اینکه برنامه متوقف شود.

  • خط‌های به رنگ قرمز با نام Syntax Error معروف هستند که نمایانگر این هست که یک غلط نگارشی در کدنویسی شما وجود دارد.

  • خط‌های به رنگ سبز، اخطارهای کامپایلر (Compile Warning) هستند که زمانی این خطا را می‌بینید که کامپایلر متوجه می‌شود که یک مشکل کوچکی وجود داردکه ممکن است بعدها برای شما مشکل‌ساز باشد؛ همانند تعریف متغیری که هرگز از آن استفاده نشود!

 خط‌های آبی رنگ:

در عکس پایین، شما می‌توانید یک خط آبی رنگ زیر عبارت مشخص شده را ببینید.


این خط به این دلیل ظاهر شده چون که ما TextBoxای با نام textBox2 در فرم نداریم؛ بلکه یک TextBox در فرم وجود دارد که نامش textBox1 است.

پس می‌توانیم تنها با پاک کردن عدد ۲ و قرار دادن عدد ۱ به‌جای آن، به ادامه کدنویسی خود بپردازیم.

اگر نشانگر موس خود را بر روی خطاها نگه‌دارید، توضیحاتی در رابطه با خطای ایجاد شده نمایش داده می‌شود، اگرچه همیشه این توضیحات به‌طور کامل به شماکمک نخواهند کرد، ولی دیدن و خواندن آن‌ها خالی از لطف نیست!

خط‌های قرمز رنگ:

این نوع خطاها به آن Syntax Error می‌گویند. Syntax در واقع گرامر زبان برنامه نویسی است. همانطور که در زبان فارسی بایست قوانینی را در هنگام صحبت کردن رعایت کنیم تا مفهوم به صورت درست منتقل شود، در زبان‌های برنامه‌نویسی نیز این حکایت صدق می‌کند.

در عکس زیر ما یک Semicolon را در انتها فراموش کردیم:


اگر نشانگر موس را روی آن نگه‌دارید، راهنمایی لازم را به شما خواهد کرد:


در عکس بعدی، می‌بینید که ما یک پرانتز فراموش کردیم که ان را به ما نمایش می‌دهد:


خط‌های سبز رنگ:

این نوع خطاها به آن Compile Warning می‌گویند. به عکس زیر نگاه کنید:


اگر نشانگر موس را بر روی آن نگه‌داریم، خواهیم دید:


این خطا می‌گوید که شما متغیری با نام CompilerWarning تعریف و مقداردهی شد،‌ اما هیچ‌گاه از آن استفاده نشد.

منبع : کانون فرهنگی آموزش قلم چی ارسال به :
انتشار : دوشنبه ۲۶ مهر ۱۳۹۵ - ۲۲:۱۰:۳۱ دیده شده : ۱۷۷بار نویسنده : admin

Debug در ویندوز 7 دستور Debug در ویندوز 7 برنامه Debug در ویندوز 7 Debug در اسمبلی دیباگ در اسمبلی دستورات Debug در اسمبلی Usb Debugging در اندروید 4.3 گزینه Usb Debugging در اندروید 4.3 محل Usb Debugging در اندروید 4.3 Usb Debugging اندروید 4.3 نحوه فعال سازی Usb Debugging در اندروید 4.3 حالت Usb Debugging در اندروید 4.3 مسیر Usb Debugging در اندروید 4.3 تنظیمات Usb Debugging در اندروید 4.3 فعال سازی Usb Debugging در اندروید 4.3 آموزش فعال سازی Usb Debugging در اندروید 4.3 Usb Debugging در اندروید 4.2.2 Usb Debugging Android 4.2.2 Usb Debugging Android 4.2 Usb Debugging Android 4.2.1 Usb Debugging Android 4.2.2 Samsung Usb Debugging Android 4.2 Download Usb Debugging Android 4.2.2 Htc One X Usb Debugging Android 4.2.2 S4 Usb Debugging Android 4.2.2 Lenovo Usb Debugging Android 4.2 Samsung Usb Debugging Android 4.2 2 Usb Debugging در اندروید 4 Usb Debugging در اندروید 4.2 Usb Debugging در اندروید 4.4.2 Usb Debugging در اندروید 4.1 Usb Debugging Android 4.3 Usb Debugging Android 4.4.2 Usb Debugging Android 4.4.4 Usb Debugging در اندروید 5 Usb Debugging در اندروید 6 Usb Debugging در اندروید 5.1 Usb Debugging در اندروید 2.3 Usb Debugging در اندروید Usb Debugging Android 4.4 2 Samsung Galaxy S4 Usb Debugging In Android 4.4 2 Not Working Usb Debugging Android 4.4 2 Aktivieren Usb Debugging در سونی Usb Debugging در سونی Z1 گزینه Usb Debugging در سونی Usb Debugging در گوشی سونی Usb Debugging سونی فعال سازی Usb Debugging در سونی Usb Debugging گوشی سونی Usb Debugging در گلکسی اس 4 سی شارپ سی شارپ آموزش برنامه نویسی سی شارپ در 21 روز سي شارپ سی شارپ دات نت سی شارپ آموزش سی شارپ به زبان ساده سی شارپ 2010 سی شارپ یا جاوا سی شارپ دانلود آموزش برنامه نویسی سی شارپ آقای مهندس کیانیان آموزش برنامه نویسی سی شارپ دات نت آموزش برنامه نویسی سی شارپ به زبان فارسی آموزش برنامه نویسی سی شارپ)(pdf آموزش برنامه نویسی سی شارپ 2010 آموزش برنامه نویسی سی شارپ تحت ویندوز آموزش برنامه نویسی سی شارپ تحت شبکه آموزش برنامه نویسی سی شارپ 2012 آموزش برنامه نویسی سی شارپ پیشرفته آموزش سی شارپ در 21 روز کتاب آموزش سی شارپ در 21 روز دانلود کتاب سی شارپ در 21 روز دانلود آموزش سی شارپ در 21 روز دانلود کتاب آموزش سی شارپ در 21 روز دانلود رایگان کتاب سی شارپ در 21 روز دانلود سی شارپ در 21 روز کتاب سی شارپ در 21 روز سی شارپ چیست سی شارپ دات نت چیست سی شارپ دات نت Pdf آموزش سی شارپ دات نت آموزش سی شارپ دات نت+pdf سایت سی شارپ دات نت دانلود سی شارپ دات نت جزوه سی شارپ دات نت اموزش سي شارپ دات نت دانلود آموزش سی شارپ دات نت سی شارپ آموزش کتاب آموزش سی شارپ به زبان ساده آموزش سی شارپ Pdf آموزش سی شارپ 2010 آموزش سي شارپ آموزش سی شارپ 2012 آموزش سی شارپ 2013 سی شارپ به زبان ساده مهندس یونس ابراهیمی سی شارپ به زبان ساده یونس ابراهیمی کتاب سی شارپ به زبان ساده دانلود آموزش سی شارپ به زبان ساده دانلود کتاب سی شارپ به زبان ساده دانلود کتاب آموزش سی شارپ به زبان ساده آموزش سی شارپ به زبان ساده Pdf جزوه سی شارپ به زبان ساده دانلود سی شارپ 2010 آموزش سی شارپ 2010 فارسی ویژوال سی شارپ 2010 کتاب سی شارپ 2010 دانلود برنامه سی شارپ 2010 دانلود آموزش سی شارپ 2010 نرم افزار سی شارپ 2010 دانلود ویژوال سی شارپ 2010 سی شارپ بهتره یا جاوا برنامه نویسی اندروید با سی شارپ یا جاوا سی شارپ دانلود نرم افزار سی شارپ دانلود برنامه کامپوننت سی شارپ دانلود پروژه سی شارپ دانلود اموزش سی شارپ دانلود ویژوال سی شارپ دانلود برنامه نویسی سی شارپ دانلود فیلم آموزش سی شارپ دانلود دانلود سی شارپ 2008 اشکال‌زدایی برنامه (Debugging) در سی شارپ

دیدگاه شما در مورد این مطلب پس از تایید نویسنده سایت نمایش داده خواهد شد
آخرین مطالب
تبلیغات
آمار وتار
  • تعداد مطالب : ۱۱۸۵۳۱
  • تعداد نظرات : ۳۰۷
  • تعداد حاضران : ۱۵۸
  • آخرین بروزرسانی : ۲ دقيقه قبل
تبلیغات
دیگران می خوانند
تبلیغات
آخرین جستجوها