گردشی در ویژوال استودیو

Visual Studio Community از تعداد زیادی پنجره و منو تشکیل شده است که هر کدام برای انجام کار خاصی به کار می روند. اجازه دهید با نفوذ بیشتر در محیط ویژوال سی شارپ با این قسمتها آشنا شویم. از مسیر File > New Project یک پنجره فرم ایجاد کنید.
explore-csharp-express-03
پنجره ای به شکل زیر نمایش داده خواهد شد.
explore-csharp-express-04
همانطور که در شکل بالا نشان داده شده است گزینه Windows Forms Application و یک اسم برای پروژه انتخاب می کنیم و بر روی دکمه OK کلیک می کنیم تا صفحه زیر نمایان شود :
explore-csharp-express-05
مشخصات فرم بالا عبارت است از :

 

1- صفحه طراحی (Design)

این صفحه در حکم یک ناحیه برای طراحی فرم های ویندوزی شما است. فرم های ویندوزی رابطهای گرافیکی بین کاربر و کامپیوتر هستند و محیط ویندوز نمونه بارزی از یک رابط گرافیکی یا GUI است. شما در این صفحه می توانید کنترلهایی مانند دکمه ها ، برچسب ها و ….به فرمتان اضافه کنید. جزییات بیشتر در مورد فرمهای ویندوزی و کنترلها و برنامه نویسی شی گرا در فصل فرم های ویندوزی آمده است. اما توصیه می شود ابتدا مبانی برنامه نویسی را مطالعه کنید.

 

2- مرورگر پروژه (Solution Explorer)

پروژه و فایلهای مربوط به آن را نشان می دهد. یک Solution برنامه ای که توسط شما ساخته شده است را نشان می دهد.ممکن است این برنامه یک پروژه ساده یا یک پروژه چند بخشی باشد. اگر Solution Explorer در صفحه شما نمایش داده نمی شود می توانید از مسیر View > Other Windows > Solution Explorer و یا با کلیدهای میانبر Ctrl+Alt+L آنرا نمایان کنید. اگر چندین پروژه در حال اجرا هستند پروژه ای که با خط برجسته (Bold) نشان داده شده پروژه فعال می باشد و هنگام اجرای برنامه اجرا می شود. اگر بخواهید پروژه ای را که فعال نیست اجرا کنید، بر روی Solution Explorerکلیک راست کنید و سپس گزینه Set as StartUp Project را انتخاب نمایید.Solution Explorerزیر یک Solution با 2 پروژه را نشان می دهد. هر پروژه شامل فایلها و فولدرهای مربوط به خود است.
solution-explorer-01

 

3- پنجره خواص (Properties)

properties-window-1001
پنجره خواص (Properties) خواص و رویدادهای مختلف هر آیتم انتخاب شده اعم از فرم ، فایل ، پروژه و کنترل را نشان می دهد. اگر این پنجره مخفی است می توانید از مسیر View > Other Windows > Properties Window یا کلید میانبر F4 آنرا ظاهر کنید. در مورد خواص در درسهای آینده مفصل توضیح خواهیم داد. خاصیت ها ، ویژگیها و صفات اشیا را نشان می دهند. به عنوان مثال یک ماشین دارای خواصی مانند رنگ ، سرعت، اندازه و مدل است. اگر یک فرم یا کنترل را در صفحه طراحی و یا یک پروژه یا فایل را در SolutionExplorer انتخاب کنید پنجره خواص مربوط به آنها نمایش داده خواهد شد. این پنجره همچنین دارای رویدادهای مربوط به فرم یا کنترل انتخاب شده می باشد. یک رویداد (event) اتفاقی است که در شرایط خاصی پیش می آید مانند وقتی که بر روی دکمه (button) کلیک و یا متنی را در داخل جعبه متن (text box) اصلاح می کنیم. کمبو باکس (combo box) شکل بالا که با حرف A نشان داده شده است به شما اجازه می دهد که شی مورد نظرتان (دکمه، فرم و…)را که می خواهید خواص آنرا تغییر دهید انتخاب کنید. این کار زمانی مفید است که کنترلهای روی فرم بسیار کوچک یا به هم نزدیک بوده و انتخاب آنها سخت باشد. در زیر کمبو باکس بالا دکمه های مفیدی قرار دارند (B). برخی از این دکمه ها در شرایط خاصی فعال می شوند.دکمه اول خاصیت اشیا را بر اساس دسته های مختلفی مرتب می کند. دومین دکمه خواص را بر اساس حروف الفبا مرتب می کند که پیشنهاد می کنیم از این دکمه برای دسترسی سریع به خاصیت مورد نظرتان استفاده کنید. سومین دکمه هم وقتی ظاهر می شود که یک کنترل یا یک فرم را در محیط طراحی انتخاب کنیم. این دکمه به شما اجازه دسترسی به خواص فرم ویا کنترل انتخاب شده را می دهد. چهارمین دکمه (که به شکل یک رعد و برق نمایش داده شده) رویدادهای فرم ویا کنترل انتخاب شده را می دهد. در پایین شکل بالا توضیحات کوتاهی در مورد خاصیت ها و رویداد ها نشان داده می شود. بخش اصلی پنجره خواص (C)شامل خواص و رویدادها است.در ستون سمت چپ نام رویداد یا خاصیت و در ستون سمت راست مقدار آنها آمده است. در پایین پنجره خواص جعبه توضیحات (D) قرار دارد که توضیحاتی درباره خواص و رویدادها در آن نمایش داده می شود.

لطفا اگر نظر، پیشنهاد و یا انتقادی در باره مطلب بالا دارید در قسمت زیر و اگر سوالی دارید در بخش پرسش و پاسخ مطرح بفرمایید.