امیر مهدی سالاری
امیر مهدی سالاری
خواندن ۳ دقیقه·۴ سال پیش

ویژوال استودیو و هرچه که میدانم!


لوگو (مصوب فرهنگستان : آرم) نسخه ۲۰۱۹ ویژوال استودیو
لوگو (مصوب فرهنگستان : آرم) نسخه ۲۰۱۹ ویژوال استودیو

ویژوال استودیو یا Visual Studio یک محیط توسعه نرم افزارIDE می باشد که توسط شرکت مایکروسافت ارائه شده و از پلتفرم NET. پیروی می کند. (می توانید از اینجا درباره ی NET. بخوانید!)

تاریخچه ویژوال استودیو

تا کنون ۱۰ نسخه رسمی (یعنی بدون احتساب نسخه های آپدیتی برای هر نسخه اصلی) توسط شرکت مایکروسافت ارائه شده. در اوایل نام این محیط Visual Studio.net (2002) v.1 بود ولی تا نسخه ۲۰۱۳ این نام پایدار بود و از نسخه ۲۰۱۰ دیگه این محیط به Visual Studio تغییر کرد. مایکروسافت ویژوال استودیو در سال های مختلفی ارائه شده که میتوان سال های ۲۰۰۲ ، ۲۰۰۳ ، ۲۰۰۵ ، ۲۰۰۷ (2008) ، ۲۰۱۰ ، ۲۰۱۲ (2013 , 2012) ، ۲۰۱۵ ، ۲۰۱۷ و ۲۰۱۹ اشاره کرد، البته من در جلوی برخی از سال ها پرانتز باز کردم بخاطر اینکه مثلا در سال ۲۰۱۲ دو نسخه ۲۰۱۲ و ۲۰۱۳ ارائه شده و در سال ۲۰۰۷ نسخه ۲۰۰۸ ارائه شده ولی بقیه سال ها، نسخه همنام سال ارائه می باشند. نسخه رایج در زمانی که من این پست رو می نویسم فعلا ۲۰۱۷ می باشد و برنامه نویسان در حال حاضر کم کم به نسخه ۲۰۱۹ دارن روی می آورن.

محیط توسعه نرم افزار و ویرایش کد های ++C در Visual Studio 2013
محیط توسعه نرم افزار و ویرایش کد های ++C در Visual Studio 2013

ویژوال استودیو روی چه زبانی متمایز هست؟

در حال حاضر مایکروسافت در حال توسعه کتابخانه NET. و زبان #C هست و به همین دلیل میشه گفت که ویژوال استودیو روی این زبان یعنی #C متمایز هست!

VS Code

محیط ویرایشگر کد ویژوال استودیو کد در سیستم عامل مکانتیش
محیط ویرایشگر کد ویژوال استودیو کد در سیستم عامل مکانتیش

در سال ۲۰۱۵ مایکروسافت یک محیط ویرایشگر کد رو به نام VS Code یا Visual Studio Code ارائه میدهد! برای هر برنامه نویسی شگفت انگیز بود که اون ویژوال استودیو با اون حجم سنگین (حدود ۵۰ گیگ ) یک شبه بشه ۴۰ مگ! خب واقعیتش یک - این محیط یک محیط ویرایشگر هست و یک محیط توسعه نیست!!! دو - برای پشتیبانی هر زبان باید از طریق VSIX افزونه آن رو نصب کنید!!! سوم - خب توجه داریم که این یک محیط ویرایشگر کد هست و یک محیط توسعه نرم افزار نیست ولی میتونیم داخل اون کد های ++C و #C رو بنویسیم ولی وقتی میخواهیم داخل Visual Studio یک پروژه جدید #C رو تولید کنیم اول از مون می پرسه که چه نوع پلتفرم و الگوی می خواهی؟ (مثل : Console App , MVC , ASP) ولی اینجا شما فقط کد های سی شارپ رو می نویسد و در یک فایل cs. (پسوند فایل های سی شارپ)

توجه کنید :‌ قصد ام از نوشتن نوشته های بالا کوباندن VS Code نبود و نخواهد بود چون این برنامه نیز تو نوشتن کد های HTML و CSS و JAVA Script کمک ام کرد. این محیط خیلی سرعت بالا در اینتلی گنت (اگه اشتباه نکنم! (:) داره!

این پست همیشه بروزرسانی میشه!!!


visual studiovs codeبرنامه نویسیcsharpویژوال استودیو
برنامه نویس و شاعر و مدیر گروه علمی و فرهنگی پارسجو | amsa.ir
شاید از این پست‌ها خوشتان بیاید