• Create great apps for devices or desktop apps, for the web and in the cloud
• Write code for iOS, Android, and Windows in one IDE
• Get great IntelliSense, easy code navigation, fast builds, and quick deployment
Getting Started with Visual Studio 2015 and C# 6.0
1. Getting Started with Visual Studio 2015
and C# 6.0
Notes:
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.
3. Agenda
Demo
C# 6.0 New Features
Visual Studio 2015 New Features
Visual Studio 2015
Questions
1
2
3
4
5
4. 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
5. A new setup experience
• Install the parts that you need
• Makes installation faster for many
common scenarios involving
.NET or Web development
7. 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
8. 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.
10. 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
11. 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
12. C# 6.0 New Features
Initializers for auto property
Getter-only auto-properties
13. C# 6.0 New Features
Expression bodies on method-like
members
Expression bodies on
property-like function
members
14. C# 6.0 New Features
Using Static Getter-only auto-properties
15. C# 6.0 New Features
Null-conditional
operators
nameof expressions
String
interpolation
Index initializers Await in catch and
finally blocks
Exception filters
17. 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