شروع کار با Visual Studio 2017

پنجشنبه 9 دی 1395

در این مقاله قصد داریم شما را با ویژگی های جدید که در ویژوال استودیو آمده است آشنا کنیم که در زیر به صورت کامل توضیح خواهیم داد.

 شروع کار با Visual Studio 2017

سیستم های مورد نیاز :

بسترهای نرم افزاری سازگار :

Windows

Android

iOS

Linux

macOS

و دیگر تکنولوژی ها و پلتفرم ها

دانلود Visual Studio 2017 :

شما این برنامه را از اینجا دانلود کنید

مراحل نصب :

بر روی continue کلیک کنید :

در این جا سه زبانه(تب) داریم :

Workloads

Individual components

Language packs

Workloads :

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

اجزای منحصر به فرد :

ما اینجا ویژگی چک زدن و چک نزدن موارد مورد نیاز برای نصب را داریم که هرکدام را که بخواهیم را نصب میکنیم.

بسته زبان ها :

مااین جا میتوانیم زبان مورد نظر خود را انتخاب کنیم.

حال بر روی install کلیک کنید.

نکته :

هنگامی که شما ویژوال استودیو با ورژن های قبلی را باز شده بر روی سیستم خود داشته باشید ، هنگام نصب با  error رو به رو میشوید.

در اینجا سه نوع محصول وجود دارد :

Visual Studio Community 2017 RC.

Visual Studio Enterprise 2017 RC.

Visual Studio Professional 2017 RC

نکته : 

Visual Studio Community 2017 RC  یک نسخه رایگان است.

در این جا ما این نسخه را انتخاب میکنیم.

در اینجا نصب به اتمام رسیده است. در این جا ویژگی modify  و بازدید نرم افزار وجود دارد.

و همچنین آپشن Repair و Uninstall را نیز به مامیدهد.

ما با کلیک بر روی sign  ادامه میدهیم.

لطفا در این جا رنگ پشت صفحه را انتخاب کنید.

نصب ما با موفقیت انجام شده است و نرم افزار باز شده است.

حال بیایید یک پروژه ساده را بسازیم.

یک پروژه mvc جدید میسازیم.

پنجره باز شده نیازمند ساخت یک برنامه Service option است.

در solution باز شده با ایتم جدید Service Capabilities روبه رو میشویم.

این چیزی نیست اما ما مجبور به اضافه کردن  حساب ذخیره سازی cloud هستیم.

روی آن کلیک راست کنید و میتوانیم حساب جدید خود را بسازیم.

 

ما جزییات ذخیره سازی خود را در اینجا میبینیم 

حال،این با storage ما وصل میشود و یک فایل  ConnectedService.json ساخته میشود  اینجا .

در اینجا ما برنامه را اجرا میکنیم و به خوبی نیز کار میکند.

چه ویژگی های جدیدی در این نرم افزار انتشار یافته اند ؟

تجربه های جدیدی که با  نصب به آن پی میبریم :

• نصب خیلی سریع

• تاثیر سیستم کمتر است.

• uninstall کردن سریع

• شخصی سازی نصب باویژگی های ارائه شده

• نصب Offline و همچنین توانایی نصب با استفاده از Command-Line

در  workload ، ما بر روی بیشتر item, های آن را کلیک کرده ایم که چیزی حدود 20GB از فضا را بگیرد و شاید اینترنت  را با اختلال رو به رو کند. و نصب آن ممکن است بیش از 1 ساعت طول بکشد.

تغییرات Visual Studio IDE :

• افزونه GitHub میتواند از طریق installer ویژوال استودیو  انتخاب شود.

• ویژوال استودیو برای کاهش زمان شروع برنامه و لود solution بهینه سازی شده است. که نسبت به قبل 50% افزایش سرعت داشته است.

• ویژوال استودیو بر فرمت  عملکردی که بر شروع پروژه ، لود solution و ویرایش اثر بگذارد، نظارت میکند. که شما میتوانید برای فرمت های ضعیف یک الارم دریافت کنید که برای این کار باید اعلانات IDE را روشن کنید. همچنین Performance Center  جدیدی که از طریق Help | Manage Visual Studio Performance در دسترس است .

• تمام پروژه در ازای reload شدن solution لود میشود.

• فایل globbing  برای پروژه های .NET Core  و  ASP.NET Core ارتقا یافته است.

• پس از شبیه سازی شما میتوانید به صورت اتوماتیک view ی repository را مشاهده کنید.

• یک سرویس خارجی هاست جدید معرفی شده است که جای  VSHub را گرفته است.این سرویس هاست به صورت خارجی پردازش میشود و در task manager با نام ServiceHub.Host.CLR.*.exe, مشاهده میشود.

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

• صفحه ی تنظیمات اکانت  الان راحت تر در دسترس است

باز و بسته کردن زبانه ی اخبار :

جستجو سریع با استفاده از  Ctrl +T برای پیدا کردن سریع فایل ها ، نوع ها ، متد ها و کد ها استفاده میشود.

برای رفتن به line  از  Ctrl+G استفاده میکنیم. در زیر تمام خط ها را در یک فایل را به شما نشان میدهد.

دستورالعمل های ساختار در ویرایشگر کشیده شده است.

پسوند گزینه های جدید برای برنامه ریزی :

شما میتوانید برنامه ریزی و زمان بندی بیشتری را از یک extension برای نصب ، بروزرسانی و حذف داشته باشید

 

باز کردن پوشه :

باز کردن پوشه یک راه ساده برای کار با کد بدون پروژه و solution است.

بازنگری صفحات پروژه :

وصل شدن به سرویس با استفاده از  Service Capabilities :

ما باید حساب storage  خود را از Cloud اضافه کنیم .

واحد تست زنده :

واحد تست زنده یک ویژگی جدید و فقط در نسخه Enterprise  ویژوال استودیو وجود دارد.

اجرا با کلیک کردن :

به سادگی ، بر روی آیکون کناره خط debugg برای اجرای آن خط کلیک کنید

تجزیه تحلیل و Extension cfhk ih :

• انواع بازگشت Task-like برای متد های async 

• مقدار های Tuple

• تابع های محلی تو در تو 

• تطبیق الگوی Extension 

• Ref return

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

• معماری اعتبار سنجی وابستگی 

• توسعه از طریق Command Prompt

• ++Visual C

• #F

• Python

• R 

• JavaScript و TypeScript

• ابزار برای Universal Windows App Development

• Visual Studio Tools برای Apache Cordova

• Xamarin 

• NuGet

• ابزار Developer Analytics 

• Team Explorer

• SQL Server Data Tools

• Office Developer Tools برای Visual Studio

•Visual Studio Software Development Kit

• Azure SDK برای .NET

• Node.js Tools برای Visual Studio

• Visual Studio Tools برای  Unity

• .NET Core و Docker.

برنامه نویسان

نویسنده 3355 مقاله در برنامه نویسان

کاربرانی که از نویسنده این مقاله تشکر کرده اند

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید