منوی Solution Explorer
نام دوره: زبان سی شارپ مقدماتی
نویسنده: علی مقدم جاه (مدرس دوره)
منوی Solution Explorer
منوی Solution Explorer، پنجرهای است که پروژه شما به همراه تمامی فولدرها و فایلها قابل نمایش است.
خود Solution به تنهایی، محلی برای ذخیره پروژهها است، در دوره سیشارپ مقدماتی ما تنها یک پروژه داخل یک سولوشن داریم، اما به مرور زمان تعداد پروژههای داخل این سولوشن افزایش پیدا میکند.
پس لطفا توجه داشته باشید که سولوشن جدید اضافه نشده و تنها پروژهها را به این بخش اضافه می کنیم.
درصورتی که این منو برای شما نمایش داده نمیشود، می توانید به دو روش اقدام به نمایش آن کنید.
روش اول) استفاده از دستور ترکیبی Ctrl + Alt + L
روش دوم) با استفاده از تب View و انتخاب گزینه Solution Explorer
در این روش کافی است تا از نوار منوی اصلی برنامه، بر روی آیتم view کلیک کرده و گزینه Solution Explorer را انتخاب نمایید.
اگر پروژه خود را طبق نیاز دوره سیشارپ مقدماتی، در محیط کنسول اپلیکیشن ایجاد کرده باشید، محتوای داخل منوی Solution Explorer شما شبیه به تصویر زیر خواهد بود:
از این به بعد یادتان باشد که هرجا فلش مثلثی شکل در این منو دیدید، به معنای آن است که این آیتم یک فولدر بوده و اگر کنار آیتمی این فلش وجود نداشته باشد، به این معنی است که آن آیتم یک فایل است.
نشانه فولدرها فلش قبل آنان بوده و نشانه فایلها، انواع پسوندی است که در انتهای اسم پس از نقطه میآید. (مثل Cs.)
الف) فولدر Properties
داخل این فولدر، یک فایل به نام AssemblyInfo.cs وجود دارد. پسوند cs. به معنای سیشارپ بوده، درنتیجه هر زمان فایلی با این پسوند در پروژه خود مشاهده کردید، شک نکنید که این فایل با زبان سیشارپ نوشته شده است.
اگر بر رو فایل AssemblyInfo.cs کلیک کنید، کدهای داخل آن برای شما نمایش داده خواهد شد؛ این فایل برای درج مشخصات پروژه بوده تا پس از انتشار برنامه، مشخصات پروژه برای کاربر قابل مشاهده باشد، به عنوان مثال میتوانید اطلاعات مورد نیاز خود را بین دابل کوتیشن تصویر زیر به عنوان نام پروژه، توضیحات پروژه، نام دوره، نام کمپانی، حق کپیرایت و … را وارد نمایید:
ب) فولدر References
داخل فولدر References، تعداد زیادی فایل و فولدر وجود داشته که به مرور زمان به تعداد آنها اضافه خواهد شد.
این فایلها درواقع محتوای بسته داتنت یا همان Net Framework. هستند که طبق نیاز شما به پروژه اضافه شده است.
در وهله اول که شما کدنویسی را شروع نکردهاید، با توجه به انتخاب نوع پروژه کنسول اپلیکیشن، سیستم تشخیص داده که نیاز به این تعداد فایل از Net Framework. را دارید و خودش برایتان نصب کرده است، اما به مرور زمان با Using کردن موارد مورد نیاز دیگر، فایل ها به این بخش اضافه خواهد شد.
بسته داتنت یا همان Net Framework. همان بسته جادویی مایکروسافت بوده که درون خود بینهایت متد و کلاس آماده برای استفاده راحت و آسان در اختیار برنامهنویسها قرار داده است.
به فایلهایی که داخل این فولدر References وجود دارند، Assembly گفته می شود.
هر Assembly شامل تعداد زیادی متد بوده که برنامهنویس میتواند از آنها در پروژه خود استفاده کند.
برای اضافه کردن Assembly جدید به پروژه، میتوانیم بر روی فولدر Assembly کلیک راست کرده و از زیر منوی Add References، فایل مورد نیاز خود را انتخاب و به فولدر References اضافه کنیم.
پ) فایل App.config
فایل App.Config که زبان XML نوشته شده است، مربوط به پیکربندی پروژه است.
درصورت نیاز به اعمال یک تنظیمات کلی بر روی تمام پروژه، میتوانیم تغییرات را بر روی این فایل انجام دهیم.
ت) فولدر Programs.cs
این فولدر مربوط به فایل اصلی پروژه ما در محیط کنسول اپلیکیشن بوده که کدهای اصلی برنامه را درون این فایل درج میکنیم؛ برای ورود به محیط کدنویسی فایل اصلی، باید بر روی فولدر Program.cs دبل کلیک نمایید:
جهت شرکت در دورههای زبان برنامه نویسی سیشارپ، از کد تخفیف heplc30 استفاده کنید.