مزایای ویژوال استودیو:
یکی از مهمترین دلایلی که Visual Studio را تا به این اندازه در بین توسعهدهندگان محبوب کرده است، مزایایی است که این برنامه در اختیار آنها قرار میدهد. ما در این قسمت قصد داریم تا برخی از مهمترین و بارزترین مزیتهای این برنامه را در اختیار شما قرار دهیم.
پشتیبانی از پلتفرمهای مختلف:
بهصورت کلی، ویرایشگرها برای پشتیبانی از یکی از سیستمهای ویندوز، لینوکس و یا مک استفاده میکنند. اما Visual Studio یک برنامه چند پلتفرمی است؛ ازاینرو میتواند بر وی هر سه پلتفرم کار کند.
پشتیبانی از چندین زبان برنامهنویسی:
یکی دیگر از مهمترین مزایای ویژوال این است که میتواند از چندین زبان برنامهنویسی، پشتیبانی کند؛ ازاینرو اگر در هر قسمت از کد نوشته شده، خطایی وجود داشته باشد، ویژوال استودیو، بدون توجه به نوع زبان، آن را شناسایی خواهد کرد.
ساختار سلسلهمراتبی:
فایلهای کد در Visual Studio در پوشهها و فایلهای مختلف قرار میگیرند. هرکدام از فایلهای کد نیز بهصورت مجزا دارای فایلهایی بوده که دسترسی به آنها برای ویرایش و یا حذف را سادهتر میکند.
Admin: @alialirezapanahi
روبیکا
https://rubika.ir/sisharpapp
سروش
splus.ir/sisharpapp
ایتا
https://eitaa.com/sisharpapp
استفاده از ویژوال استودیو برای همه افراد رایگان است
از دیگر مزایای مهم Visual Studio میتوان به رایگان بودن این برنامه اشاره کرد؛ ازاینرو تمامی برنامهنویسان و توسعهدهندگان میتوانند بدون پرداخت هرگونه هزینهای، از آن استفاده کنند.
از دیگر مزایای Visual Studio میتوان به موارد زیر اشاره کرد:
● معماری قوی
● پشتیبانی ترمینال
● بهبود کد
● قابلیت کامنتگذاری
● قابلیت پشتیانی از چندین پروژه بهصورت همزمان
●افزودنیهای مختلف و کاربردی
● خطایابی هوشمند
درباره انجمن ویژوال استودیو:
نسخه Community یا انجمن این برنامه در تاریخ 12 نوامبر 2014 بهعنوان یک نسخه رایگان جدید ارائه شد. تا قبل از این تاریخ، تنها نسخههای رایگان Visual Studio ، نسخههای Express با ویژگیهای محدود بودند. برخلاف نسخههای Express، انجمن Visual Studio میتواند از چندین زبان پشتیبانی کرده و برنامههای افزودنی زیادی را استفاده کند. هیچ محدودیتی در استفاده از انجمن Visual Studio برای توسعهدهندگان وجود ندارد.
Admin: @alialirezapanahi
روبیکا
https://rubika.ir/sisharpapp
سروش
splus.ir/sisharpapp
ایتا
https://eitaa.com/sisharpapp
زبانهای برنامهنویسی که توسط ویژوال استودیو پشتیبانی میشوند
همانطور که در قسمتهای قبل اشاره کردیم، یکی از مهمترین مزایای Visual Studio این است که میتواند از زبانهای برنامهنویسی مختلف، پشتیبانی کند. سؤالی که برای اکثر توسعهدهندگان به وجود خواهد آمد این است که این زبانها کدام هستند؟ برای آشنایی شما با زبانهای برنامهنویسی که توسط Visual Studio پشتیبانی میشوند، در این قسمت بهتمامی آنها اشاره خواهیم کرد.
● C
● C++
● C#
●Visual Basic .NET
● F#
● Fossil
● M
● Python
● HTML/XHTML/CSS
● JavaScript
●Visual Studio و Incredibuild
Admin: @alialirezapanahi
روبیکا
https://rubika.ir/sisharpapp
سروش
splus.ir/sisharpapp
ایتا
https://eitaa.com/sisharpapp
در Incredibuild این قابلیت را دارد تا با توزیع وظایف کامپایل بین ماشینها در شبکه یا ابرهای عمومی، ساختهای Visual Studio را تسریع کند؛ ازاینرو ماشین ساختمان توسط Incredibuild به صدها هسته تبدیل خواهد شد. از سال 2015، Incredibuild بهعنوان یکی از بخشهای این برنامه معرفی شد. تمامی کاربرانی که قصد استفاده از Incredibuild در ویژوال را دارند میتوانند بعد از نصب این برنامه، در منو Visual Studio، آن را مشاهده کنند.
تنها کاری که باید انجام داد این است که یکی از بارهای کاری Visual Studio را انتخاب کنید:
● توسعه دسکتاپ با C++
● توسعه بازی با C++
● توسعه موبایل با C++
پس از آن تیک گزینه Incredibuild – Build acceleration را بزنید. همچنین اگر پیشازاین بارهای کاری خود را انتخاب کردهاید، میتوانید از طریق گزینه “تغییر” آن را عوض کنید. برای این کار، در صفحه بار کاری، گزینه “Incredibuild – Build acceleration” را انتخاب کنید.
Admin: @alialirezapanahi
روبیکا
https://rubika.ir/sisharpapp
سروش
splus.ir/sisharpapp
ایتا
https://eitaa.com/sisharpapp
نتیجهگیری:
ویژوال استودیو Visual Studio یک محیط توسعه یکپارچه است که توسط مایکروسافت تولید و روانه بازار شد. اولین نسخه ویژوال در سال 1997 روانه بازار شد و آخرین نسخه آن نیز در سال 2022 عرضه شد. به کمک این برنامه میتوان نرمافزارهای کاربردی برای توسعه وب، ساخت اپلیکیشن، خدمات مبتنی بر وب و … را عرضه کرد. ویژوال دارای مزایای بسیار زیادی بوده که استفاده از آن را تا به این اندازه محبوب کرده است. از مهمترین مزایای Visual Studio میتوان به پشتیبانی از چند زبان برنامهنویسی مختلف، معماری قوی و … اشاره کرد.
Admin: @alialirezapanahi
روبیکا
https://rubika.ir/sisharpapp
سروش
splus.ir/sisharpapp
ایتا
https://eitaa.com/sisharpapp
نحوه دانلود و نصب نرم افزار Visual Studio Community 2022 را آموزش می دهیم
Admin: @alialirezapanahi
روبیکا
https://rubika.ir/sisharpapp
سروش
splus.ir/sisharpapp
ایتا
https://eitaa.com/sisharpapp
پیش نیاز های نصب ویژوال استودیو 2022:
سخت افزار:
●پردازنده 1.8 گیگاهرتز یا سریعتر. دقت کنید که پردازنده های ARM پشتیبانی نمی شوند.
●حداقل 4 گیگابایت رم برای حافظه اصلی که البته برای پروژه های واقعی 16 گیگابایت رم توصیه می شود.
●فضای هارد دیسک از 850 مگابایت تا 210 گیگابایت با توجه به بسته هایی که نصب می کنید و کاری که انجام می دهید توصیه می شود البته نصب ابزار های معمول بین 20 تا 50 گیگابایت فضا لازم دارد. همچنین توصیه می شود برای سرعت بالا تر ویندوز و ویژوال استودیو را بر روی حافظه SSD نصب کنید.
●گرافیک که بتواند حداقل رزولوشن 1366 در 768 را پشتیبانی کند و البته اگر رزولوشن full hd باشد یعنی 1920 در 1080 بهتر است.
سیستم عامل:
این برنامه از سیستم عامل های جدید مایکروسافت پشتیبانی می کند و سیستم عامل های قدیمی مانند 7 و 8 را پشتیبانی نمی کند و همچنین این برنامه فقط و فقط روی سیستم عامل های با معماری 64 بیتی نصب می شود و دیگر 32 بیتی را پشتیبانی نمی کند.
به صورت کلی این برنامه بر روی سیستم عامل های زیر قابل نصب است
●ویندوز 11 نسخه 21h2 و یا بالاتر
●ویندوز 10 نسخه 1909 یا بالاتر نسخه های Home, Professional, Education, و Enterprise.
●ویندوز سرور 2022 استاندارد یا datacenter
●ویندوز سرور 2019 استاندارد یا datacenter
●ویندوز سرور 2019 استاندارد یا datacenter
Admin: @alialirezapanahi
روبیکا
https://rubika.ir/sisharpapp
سروش
splus.ir/sisharpapp
ایتا
https://eitaa.com/sisharpapp
دانلود و نصب Visual Studio Community 2022:
سایت Visual Studio Community 2022 به صورت آزاد در دسترس است و میتوانید آن را از لینک زیر دانلود کنید
https://visualstudio.microsoft.com/vs/preview/vs2022/#download-preview
با کلیک بر روی لینک بالا صفحه ای به صورت زیر ظاهر میشود که در داخل این صفحه میتوان با کلیک بر روی دکمه Free Download مربوط به Visual Studio Community 2022 آن را دانلود کرد
Admin: @alialirezapanahi
روبیکا
https://rubika.ir/sisharpapp
سروش
splus.ir/sisharpapp
ایتا
https://eitaa.com/sisharpapp
بعد از کلیک بر روی گزینه Free Download یک صفحه به صورت زیر باز میشود و از شما میخواهد که فایلی با نام vs_community.exe را ذخیره کنید
Admin: @alialirezapanahi
روبیکا
https://rubika.ir/sisharpapp
سروش
splus.ir/sisharpapp
ایتا
https://eitaa.com/sisharpapp
با این کار برنامه visual studio installer باز می شود و در پنجره اول به شما می گوید که قبل از شروع کار نیاز است که چیزهایی را نصب کند. در این پنجره یک دکمه continue وجود دارد بر روی آن کلیک کنید تا به مرحله بعد برویم.
Admin: @alialirezapanahi
روبیکا
https://rubika.ir/sisharpapp
سروش
splus.ir/sisharpapp
ایتا
https://eitaa.com/sisharpapp
بعد از آن شروع به نصب و دانلود یک سری موارد می کند که باید اجازه دهیم تا کارش تمام شود
Admin: @alialirezapanahi
روبیکا
https://rubika.ir/sisharpapp
سروش
splus.ir/sisharpapp
ایتا
https://eitaa.com/sisharpapp
بعد از این که این پنجره کارش تمام شد نیاز است که هدفتان را از نصب ویژوال استودیو مشخص کنید. زیرا که پنجره ای ظاهر می شود و شما باید انتخاب کنید که چه بسته هایی باید نصب شود و شاخه کاری شما باید مشخص باشد. این پنجره در شکل زیر آمده است.
در تصویر بالا همانطور که می بینید برای بخش web & cloud تعداد 4 بسته معرفی شده است که آنها را در ادامه توضیح می دهیم.
1_قسمت ASP.NET and web development این بسته برای برنامه نویسی وب با استفاده از Asp.net core و Asp.net است. همچنین html , css , docker را هم پشتیبانی می کند.
2_قسمت Azure development اگر می خواهید برنامه هایی را با استفاده از .net و .Net framework را برای محیط cloud و Azure بنویسید باید این بسته را نصب کنید. در این بسته ابزار ها و پروژه های تحت cloud وجود دارد و همچنین Azure SDK که کیت برنامه نویسی Azure است در این بسته قرار دارد.
3_قسمت Python development with .Net اگر قصد برنامه نویسی با پایتون را دارید و برای این کار می خواهید از ویژوال استودیو استفاده کنید این بسته را نصب کنید.
4_قسمت Node.js development اگر قصد برنامه نویسی با زبان جاوا اسکریپت و برای سرور node js را دارید این بسته را نصب کنید.
Admin: @alialirezapanahi
روبیکا
https://rubika.ir/sisharpapp
سروش
splus.ir/sisharpapp
ایتا
https://eitaa.com/sisharpapp