(برنامه نویسی سی شارپ) آموزش کار با پنجره Window Tool در ویژوال استودیو (مهندسی برق _ الکترونیک)

پژوهشگر و نویسنده: دانشجویِ دکترای تخصصی (  افشین رشید )

نکته: در هنگام انجام عمل اشکال زدایی کدها یا Debugging در ویژوال استودیو، پنجره window tool در قسمت پایین برنامه عوض شده و پنجره های جدیدی ظاهر می شوند . 

علی رغم این که شما آن ها را خاموش یا غیر فعال کرده باشید. پنجره های جدید باز شده با نام Locals” ،Watch” ،Strack Call و Immediatewindow بوده، که مرتبط با عملیات Debugging هستند. 

پنجره Locals: 

این پنجره، ساده ترین ابزار این بخش می باشد. هنگامی که برنامه به یک Breakpoint می رسد، تمامی متغیرهای محلی کد یا variables local در این پنجره لیست شده و به شما امکان می دهد تا با یک نگاه سریع اطلاعاتی مثل نام، نوع و مقدار آنها را مشاهده نمایید. شما حتی می توانید بر روی نام متغیر مورد نظر خود در جدول کلیک نموده و با انتخاب آیتم Value Edit ،به متغیر انتخاب شده یک مقدار جدید بدهید. این کار امکان امتحان کردن کدهای برنامه را در شرایط مختلف دیگر می دهد.

پنجره Watch: 

پنجره Window Watch تا حدودی شبیه پنجره Locals است. با این تفاوت که در این پنجره می توانید 

تصمیم بگیرید کدام یک از متغیرها به عنوان محلی local یا سراسری global تعیین شوند. شما می توانید متغیر مورد نظر خود را به محل درگ کردن از کد صفحه، یا پنجره Locals و یا نوشتن نام آن در آخرین خط خالی، تحت نظر گرفته و به پنجره Watch اضافه کنید. متغیرهای لیست Watch تا زمانی که آن ها را حذف نکنید، در پنجره باقی خواهند ماند، اما مقدارشان فقط در زمانی که وارد محدوده کد مرتبط با آن ها بشوید، به روز می شود. برای مثال، یک متغیر متعلق به تابع A در زمانی که درون کد تابع B باشید، Update نمی شود. همانند پنجره Locals می توانید بر روی متغیر مورد نظر خود کلیک راست کرده و با انتخاب گزینه Value Edit ،مقدار آن را تغییر دهید.


: Call Stack پنجره

پنجره Stack Call ، سلسله مراتب یا hierarchy اجرای توابع برنامه را نشان می دهد. برای مثال اگر تابع Aو تابع B را فراخوانی کرده و تابع B تابع C را فراخوانی می کند، این ارتباطات را می توانید در پنجره stack Call مشاهده کرده و بر روی کد هر یک از تابع ها در صورت تمایل پرش کنید. شما همچنین می توانید ببینید چه پارامترهایی به هر تابع پاس داده می شوند.اما در پروژه های بزرگ، فهمیدن ترتیب اجرای توابع و پارامترهای هریک از آن ها، امر ضروری بوده که با stack Call می توان انجام داد.

: Immediate Window پنجره

پنجره Window Immediate می تواند کاربردی ترین پنجره عملیات Debug باشد. این پنجره به شما امکان می دهد، بخش های مورد نظر خود را از کد برنامه انتخاب کرده و اجرا نمایید. همچنین می توانید مقادیر 

متغیرهای آن ها را چک کرده و یا تغییر دهید.فقط کافی است کد مورد نظر خود را در پنجره نوشته و با زدن دکمه Enter آن را اجرا نمایید. نام هر متغیر را تایپ نموده و مقدار آن را در خروجی چاپ کنید. مقدار متغیر مورد نظر خود را با نوشتن 5=a تغییر داده و همان لحظه نتیجه تغییر را در کد مشاهده کنید. پنجره Window Immediate همانند یک ترمینال در #C است، به محض نوشتن کد یا تغییر در برنامه، خروجی را مشاهده خواهید کرد.

  • نویسنده: دانشجویِ دکترا (افشین رشید )

    دانشجویِ دکترایِ نانو _ میکرو الکترونیک در دانشگاه آزاد اسلامی واحد علوم و تحقیقات تهران

انواع تراشه های قابل برنامه ریزیGAL و بلوک term logic (مهندسی برق _ الکترونیک)

قطعات قابل برنامه ریزی مانند ROM ،PLA ،PAL ،PLD در میکرو_ نانو الکترونیک (مهندسی برق _الکترونیک)

برنامه نویسی Python (آشنایی با ساختار و کتابخانه) مهندسی برق_ الکترونیک

(برنامه نویسی سی شارپ) کار با حلقه های Loops در #C (مهندسی برق_ الکترونیک)

(برنامه نویسی سی شارپ) مدیریت خطا Handling Exception در #C (مهندسی برق _ الکترونیک)

(برنامه نویسی سی شارپ)کار با Enumeration در زبان #C (مهندسی برق _ الکترونیک)

(برنامه نویسی سی شارپ) آموزش کار با پنجره Window Tool در ویژوال استودیو (مهندسی برق _ الکترونیک)

پنجره ,کد ,تابع ,یک ,window ,برنامه ,نظر خود ,مورد نظر ,پنجره window ,کرده و ,می توانید ,پنجره window immediate ,ویژوال استودیو مهندسی

مشخصات

آخرین مطالب این وبلاگ

آخرین ارسال ها

آخرین جستجو ها


کانال تلگرام دبستان و پیش دبستانی نمک‌آباد coeziroutump alborzrayanefc خرید نرم افزار طلا فروشی فروشگاه ایرانیان نوین fanoosrcs کسب درآمد در خانه |پول درآوردن در منزل | 100% تضمینی $$$ nourqrasam باغچه نیلو