بررسی چند پنجره در سی شارپ

Ratings
(0)

پنجره Solution Explorer

به طور پیش فرض، پنجره Solution Explorer در گوشه بالا و سمت راست صفحه قرار دارد. مانند دیگر پنجره ها، ما می توانیم آن را به هرجایی حرکت دهیم یا می توانیم با کلیک بر روی آیکون پین شونده، کاری کنیم که به طور اتوماتیک محو شود.

پنجره Solution Explorer فضای خود را با یک پنجره کاربردی دیگر به نام Class View به اشتراک می گذارد و ما می توانیم این پنجره را با رفتن به آدرس View ➪ Class View نمایش دهیم. تصویر 2.8 هر دوی این پنجره ها را نشان می دهد. ما می توانیم با کلیک بر روی تب های پایینی این پنجره، بین این پنجره ها جا به جا شویم.

(تصویر 2.8)

پنجره Solution Explorer، فایل های تشکیل دهنده پروژه ConsoleApplication1 را نشان می دهد. فایل Program.cs فایلی است که ما کدهای خود را در آن وارد کردیم.


 نکته: تمام فایل هایی که حاوی کدهای سی شارپ هستند، یک پسوند cs. دارند.


در این پنجره ما می توانیم کاری های دیگری مثل تغییر نام یا حذف فایل ها از پروژه را انجام دهیم. دیگر فایل ها نیز می توانند در اینجا ظاهر شوند، مانند منابع پروژه(منظور از منابع، فایل هایی هستند که توسط پروژه به کار رفته اند و ممکن است فایل های سی شارپ نباشند، مثل تصاویر bitmap و فایل های صوتی). ما می توانیم آنها را از طریق همین رابط کاربری دستکاری کنیم. ما همچنین می توانیم آیتم های حاوی کد، مانند Program.cs را گسترده کنیم تا ببینیم چه چیزی در آنها قرار دارد. 

بررسی کلی(overview ) ساختار کدهای ما می تواند بسیار مفید باشد. این به جای اینکه فایل کد را باز کنیم و آن را اسکرول کنیم، به ما امکان می دهد تا مستقیماً به بخش های خاصی از فایل کدها دسترسی داشته باشیم. بخش Class View با نمایش دادن ساختار کدهایی که ایجاد کرده ایم، یک نمای جایگزین از پروژه را به ما نشان می دهد. بعداً در این کتاب، دوباره به این بخش ها برمی گردیم. فعلاً نمایش Solution Explorer مناسب است. همان طور که ما بر روی فایل ها یا دیگ آیکون ها در درون این پنجره ها کلیک می کنیم، توجه داشته باشید که محتوای پنجره Properties که در تصویر 2.9 نشان داده شده است تغییر می کند.

 (تصویر 2.9)

 


بررسی پنجره  Properties در سی شارپ

پنجره Properties (اگر نمایش داده نمی شود به آدرس View ➪ Properties Window بروید) اطلاعات اضافی در مورد آنچه که در پنجره سی شارپ انتخاب می کنیم را نشان می دهد. بعنوان مثال، نمای نشان داده شده در تصویر 2.9 وقتی نمایش می باید که بر روی فایل Program.cs در پروژه انتخاب شده باشد. همچنین این پنجره اطلاعاتی را در مورد دیگر آیتم های انتخاب شده، مانند کامپوننت های رابط کاربری نشان می دهد. تغییراتی که در پنجره Properties ایجاد می کنیم، اغلب مستقیماً بر کدها تاثیر می گذارند و خط کدهایی را اضافه می کنند یا آنچه در کدها داریم را تغییر می دهند.  ما در برخی از پروژه ها، زمان زیادی را برای دستکاری مواردی در این پنجره می گذرانیم  و در کدها به صورت دستی، تغییراتی را ایجاد می کنیم.


بررسی پنجره Error List در سی شارپ

 در حال حاضر، پنجره Error List (که در آدرس View->Error List قرار دارد) چیزی را نشان نمی دهد؛ زیرا هیچ خطایی در اپلیکیشن ما وجود ندارد.

اما  این ابزار واقعاً کاربردی و مفید است. بعنوان یک تست، سمی کالن را از انتهای یکی از خطوط کدهای برنامه ای که قبلا ایجاد کردیم، بردارید. پس از چند لحظه، خواهید دید که یک خطا مانند تصویر 2.10 نشان داده می شود:

(تصویر 2.10)

خطا در سی شارپ

 همچنین با وجود این خطا، پروژه دیگر کامپایل نمی شود.


نکته: در فصل 3، وقتی که به سینتکس سی شارپ می پردازیم، خواهید آموخت که سمی کالن ها در سراسر کدهای ما لازم هستند. یعنی باید در انتهای خط کدها حتماً از سمی کالن ها استفاده کنیم.


پنجره ی مذکور، به ما کمک می کند تا باگ های درون کدها را از بین ببریم؛ زیرا به ما امکان می دهد تا برای کامپایل پروژه ها، خطاها را پیگیری کنیم. اگر بر روی خطایی که رخ داده است، دابل کلیک کنیم، نشانگر متن در کد منبع(سورس کد)، به موقعیت خطا می رود؛ و اگر فایل منبع که حاوی خطا است، بسته باشد، باز خواهد شد و ما می توانیم آن را به سرعت تعمیر کنیم.

در کدها، در موقعیتی که خطا وجود دارد، خطوط موجی قرمز رنگ نشان داده می شود، بنابراین ما به سادگی می توانیم کد منبع را مشاهده کنیم و خطاها را بررسی کنیم. موقعیت خطا، با استفاده از شماره خطوط، مشخص می شوند. شماره خطوط به طور پیش فرض در ادیتور ویژوال استودیو نشان داده نمی شوند، اما بهتر است آنها را فعال کنیم.

برای انجام این کار، به آدرس Tools ➪ Options بروید و زبانه Text Editor را باز کنید، زبانه All Languages را باز کنید و به زبانه General بروید، و گزینه Line Numbers را انتخاب کنید. 

کتاب آموزش سی شارپ, آموزش برنامه نویسی, آموزش سی شارپ

  • بازدید: 526

نوشتن دیدگاه

لطفا نظرات خود را بیان کنید. به سوالات در سریع ترین زمان پاسخ داده خواهد شد.اما به نکات زیر توجه کنید:
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.

ارسال