شناختی بیشتر درباره محیط Visual Studio

خانه / آشنایی / Visual Studio / شناختی بیشتر درباره محیط Visual Studio


Visual Studio یکی از ابزارهای برنامه نویسی سی شارپ تحت دسته IDE میباشد .

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

معرفی نرم افزار Visual Studio

از ویژگی مهم این نرم افزار Net Framework. است که به صورت بسته روی این نرم افزار نصب است.این بسته کمک میدهد تا ازمتدها وکلاس های آماده زبان سی شارپ استفاده کنیم و هرکس درنرم افزارVisual Studio برنامه نویسی کند این بسته دراختیار آن است.

این بسته نسخه پولی نرم افزاراست که هزینه های آن باتوجه به متدها وکلاس های موجود درآن تعیین میشود.

همچنین باید درانتخاب نسخه مورد استفاده از این بسته دقت کنیم زیرادر انتشار نرم افزار بسیار حائز اهمیت است و به آن نیازداریم.

این نرم افزار شامل مجموعه از ابزارها وبرنامه هاست که توسط شرکت مایکروسافت ارائه شده است.

ازجمله تولید برنامه های رایانه ای است که ازآن  میتوان برای تولید وبگاه ها، برنامه های کاربردی وسرویس های وب استفاده کرد.

ازدیگر ویژگی های این نرم افزار نوشتن برنامه های کنسولی، ویندوزی، سرویس های ویندوز، سرویس وب های ASP.NET وXML

همراه با زبان هایی چون #J،VB.NET ، C ++، C که ما قصد داریم اززبان #C دربرنامه های کنسولی بحث کنیم.

کاربرد برنامه هایVisual Studio

  1. Console applications: این کاربرد در اجرای خطوط دستور(بدون محیط گرافیکی) به کار می آید. این دستورها در خط فرمان اجرا می‌شوند.
  2. Windows forms applications: برای برنامه‌های کاربردی ویندوز که با استفاده از NET framework. نوشته می‌شوند.
  3. Windows services: سرویس‌ها برنامه‌های مفیدی هستند که در پس زمینه ویندوز اجرا می‌شوند.
  4. ASP.NET web services: مدل سرویسهای وب را بطور کامل فراهم نموده تا شما به راحتی و با سرعت سرویسهای وب را تولید نمایید.
  5. ASP.NET applications: یک تکنولوژی قدرتمند که برای طراحی و ساخت صفحات وب پویا استفاده می‌شود.
  6. Windows Mobile applications:  می‌تواند بر روی ابزارهایی که شامل framework هستند اجرا گردد.

آشنایی بامحیط Visual Studio در زبان #C:

بعدازنصب این نرم افزار واجرای آن پنجره ای به نام Start page به شما نمایش داده میشود.
بعداز ایجاد یک پروژه به معرفی بخش های Visual Studio میپردازیم.

پنجره آغازین Visual Studio

پنجره شماره1(New Project ): یکی دیگرازروش های ایجاد پروژه این گزینه میباشد.

پنجره شماره2(Open Project): پروژه های ازقبل ساخته شده را بازمیکنیم.

پنجره شماره3(Open from Source Control): پروژه هایی که اخیرا با آنها کارکردیم به ما نمایش داده میشود تا راحتتر به آن دسترسی داشته باشیم.

معرفی بخش های اصلیVisual Studio:

1. نوارمنو و نوار ابزار :

مانند بیشتر نرم افزارها، در قسمت بالای صفحه منوهای مختلف VS و در زیر آن ابزارهای پرکاربرد وجودارد.


نوارمنو و نوار ابزار Visual Studio

2. پنجره ویرایشگر برنامه:

در این پنجره متن برنامه نگهداری میشود و میتوانید چندین برنامه را هم زمان به صورت باز داشته باشید.

پنجره ویرایشگر Visual Studio

3. پنجره لیست خطاها(List Error) :

در صورتی که برنامه اشکال تایپی یاساختاری داشته باشد، خطاها واشکالت برنامه در این پنجره لیست میشوند. پس از ترجمه برنامه باید به این پنجره نگاه کنیم تا خطاهای احتمالی برنامه را متوجه شویم.

پنجره لیست خطا Visual Studio

4. پنجره(Solution Explorer):

ساختارپروژه و تمام فایل های موجود در آن را نشان میدهد. نام دیگری که بر روی آن میتوان گذاشت پنجره مرورگر پروژه است که به وسیله آن به تمام اجزای پروژه دسترسی داریم.

پنجره solution Explorer

توضیحات قسمت های شماره گذاری شده درپنجره Solution Explorer:

  1. properties: اولین قسمت در پنجره Solution Explorer پوشه properties میباشد.یک سوال چرا به آن پوشه گفته میشود؟ به علت وجود مثلثی که درکنار آن قراردارد واین پوشه زیر مجموعه هایی را داراست. درواقع این فایل فایل توضیحات پروژه ویک فایل اطلاع رسانی میباشد.
  2. References: این پوشه از پوشه های مهم است که در آینده وقتی که به یک برنامه نویس حرفه ای تبدیل شوید با این پوشه سروکار دارید وفایل هایی که دراین پوشه قرار دارند شبیه فایل ای کتابخانه ای زبان ++C درواقع شبیه include های زبان سی پلاس پلاس عمل میکنند که در #C به صورت reference با نام اسمبلی اضافه میشوند.
  3. App.config: این فایل فایل پیکربندی پروژه میباشد و درزبان سی شارپ هر مدل پروژه ای که بخواهیم بنویسیم چه کنسولی چه وب و چه اپلیکیشنی این فایل راداراست وتنها فایلی است که بعد ازpublish شدن بازمی ماند یعنی زمانی که پروژه ای کامل میشود ومی خواهد در گوشی و کامپیوترهای دیگر مورد استفاده قرارگیرد تمام فایل های کدنویسی  شده قابل بازشدن نیست به جزاین فایل.
  4. Program.cs: کدنویسی سی شارپ دراین قسمت قرار دارد.

درنهایت میتوان گفت: مایکروسافت ابزارهای کمکی را داخل یک کلاس قرار داده است و کلاس ها راداخل namespace و namespaceها را داخل اسمبلی و اسمبلی هارا دربسته بندی های فریم ورک قرارداده است.

نکته قابل ذکر این است که کدنویسی باید داخل متدها صورت گیرد.

متد main مهم ترین متد در سی شارپ است که اولین متد اجراشونده و اخرین متد پایانی است.

کدنویسی به زبان سی شارپ درمتد main صورت میگرد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *