Getting Started with Visual Studio 2015 and C# 6.0

Post on 14-Apr-2017

454 views 2 download

Transcript of Getting Started with Visual Studio 2015 and C# 6.0

Getting Started with Visual Studio 2015

and C# 6.0Notes:

If you experience audio issues during the webinar, you can dial in through telephone details provided to you in your

registration confirmation email.

Please feel free to post questions in the questions dialog and we will try to answer as many as we can at the end.

Recording of this session will be shared in next 24-48 hours.

You can also write to us at marketing@winwire.com for any clarifications or information.

Session Speakers

Amit Dubay

Director – Cloud & Mobility

WinWire Technologies

Microsoft Azure Certified Developer

Agenda

Demo

C# 6.0 New Features

Visual Studio 2015 New Features

Visual Studio 2015

Questions

1

2

3

4

5

Introducing Visual Studio 2015

Visual Studio Community

• Free, full-featured, and

extensible tool for developers

building non-enterprise

applications

Visual Studio Professional

• Professional developer tools and

services for individual developers

or small teams

Visual Studio Enterprise

• Enterprise grade solution with

advanced capabilities for teams

working on projects of any size

or complexity, including

advanced testing and DevOps

Free Community Professional Enterprise

A new setup experience

• Install the parts that you need

• Makes installation faster for many

common scenarios involving

.NET or Web development

Sign in across multiple accounts

Choose your target platform

Cross platform mobile

apps in C# with Xamarin

for Visual Studio

Cross platform mobile

apps in

HTML/Javascript with

Apache Cordova

Cross platform

mobile games in C#

with Unity

Universal Windows apps

for any Windows 10 device

Web development

Cross platform apps

and libraries for

native C++

Classic desktop and Windows Store

Device Preview menu bar

In Universal Windows Platform

projects, the device preview menu

bar enables you to see how your

XAML-based UI will render on

various screen sizes.

Connect to Services

Debugging and Diagnostics

PerfTips

• It displays the execution time of

methods during debugging,

enabling you to quickly spot

bottlenecks without having to

invoke the profiler.

Error List

• The error list now supports

filtering on any column. It also

shows a live view of errors,

warnings, and code analysis

across your solution

GPU Usage Tool

• The GPU Usage Tool helps you

collect and analyze GPU usage

data in DirectX apps and games

and troubleshoot

Live code analysis (light bulbs)

The new Roslyn compiler for C# and Visual Basic not only provides faster compile times—it also

enables completely new scenarios such as live code analysis, which provide rich and customizable

feedback and suggestions directly inside the code editor as you type

C# 6.0 New Features

Initializers for auto property

Getter-only auto-properties

C# 6.0 New Features

Expression bodies on method-like members

Expression bodies on

property-like function

members

C# 6.0 New Features

Using Static Getter-only auto-properties

C# 6.0 New Features

Null-conditional

operators

nameof expressionsString

interpolation

Index initializers Await in catch and

finally blocks

Exception filters

Demo

Q & A

Next Webinar

Topic : Azure Mobile Services for Cross

Platform Mobile Apps

When: Jan 27th at 9am PT

http://www.winwire.com/blog-winsights/

www.twitter.com/winwire

marketing@winwire.com

www.winwire.com