getting started with visual studio 2015 and c# 6.0
TRANSCRIPT
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 [email protected] 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
www.winwire.com