Whats New In Visual Studio 2010

Post on 20-Nov-2014

5.060 views 2 download

Tags:

description

Overview Session on Visual Studio 2010

Transcript of Whats New In Visual Studio 2010

What’s New InVisual Studio 2010

What’s New InVisual Studio 2010

Name : Daniel N. EganTitle : Developer EvangelistOrganization : MicrosoftEmail : daniel.egan@microsoft.com

About : Daniel N. EganAbout : Daniel N. Egan

Developer Evangelist - Microsoft Former MVP – ASP/ASP.Net Former Microsoft Regional Director MCSD, MCT Former President INETA CSUF - .Net Advisory Board CSUF - .Net Certificate Instructor Published – Building Websites with VB.Net &

DotNetNuke (3 & 4), aspnetPro Magazine

www.DotNetDoc.com, www.TheSociableGeek.com

www.DotNetDoc.com,

www.TheSociableGeek.com

What the heck is a Developer

Evangelist??Daniel.Egan@microsoft.comTwitter:@DanielEgan

Facebook: http://facebook.com/DanielEgan

This one time…. at code camp

This one time…. at code camp

SoCalCodeCamp FullertonSoCalCodeCamp Fullerton

Jan 30th & 31st California State University FullertonCall for speaker (SoCalCodeCamp.com)Geek DinnerNew TracksAnd lots of finger pointing

What is coming in March 2010What is coming in March 2010

DLRASP.Net 4.0AJAX 4.0WF 4.0EF 4.0MEFWCF 4.0WPF 4.0

Parallel Computing Data Services 1.5WebForms RoutingTemplatesClientID’sThreading ImprovmentsVS2010Muliti-Touch Improvemnts

Visual Studio Targets Many…Visual Studio Targets Many…

Audience

Featu

re S

et

Minimal

Complete

Hobbyist Enterprise

Professional

Ultimate

Express

Premium

Visual Studio Targets Many…Visual Studio Targets Many…

Audience

Featu

re S

et

Minimal

Complete

Hobbyist Enterprise

Professional

Ultimate

Express

Premium

A New, Simplified SKU StructureA New, Simplified SKU Structure

VSTS Team Suitew/ MSDN Premium

VSTS Development Ed.w/ MSDN Premium

VSTS Database Ed.w/ MSDN Premium

VSTS Test Ed.w/ MSDN Premium

VSTS Architecture Ed.w/ MSDN Premium

Visual Studio Professionalw/ MSDN Professional

Visual Studio Professionalw/ MSDN Premium

Visual Studio Professional

Visual Studio Standard

VS 2010 Ultimatew/ MSDN

VS 2010 Premiumw/ MSDN

VS 2010 Professionalw/ MSDN

VS 2010 Professional

The Pillars of Visual Studio 2010The Pillars of Visual Studio 2010

Creativity Unleashed

SimplicityThrough

Integration

Quality CodeEnsured

The Pillars of Visual Studio 2010The Pillars of Visual Studio 2010

Creativity Unleashed

SimplicityThrough

Integration

Community Involvement

High-Level FeaturesHigh-Level Features

Visual Studio 2010Professional

New WPF Editor

Generate FromUsage

Customizable IDE

Silverlight Tooling

Multi-CoreDevelopment

CloudDevelopment

WebDevelopment

WindowsDevelopment

OfficeDevelopment

SharePointDevelopment

The Two Faces of Visual Studio 2010

The Two Faces of Visual Studio 2010

Visual Studio As An Editor

Visual Studio As A Platform

… As An Editor… As An Editor

An improved focus on…

Writing code,

Understanding code,

Navigating code,

Publishing code

… As A Platform… As A Platform

New Extensible Editor allows editor to be easily extended to provide a rich and robust editing experience

Online Visual Studio Gallery integrated directly into Visual Studio

IDE Enhancements

IDE Enhancements

New ProjectsWindows AzureSharepoint 2010

Pinning a Recent Project / Removing ProjectOnline Template GalleryStarter Templates (ASP.Net cool)Clean Web.Config files

Online Template GalleryOnline Template Gallery

Highlighted ReferencesAdd Reference Dialog Box (HOw quick it is)Code Size in window (ctrl Scrollwheel)Color coding in the margin to show edits have been madeMulti-Targeting (What it is and why its different)Multi-Monitor Support MDI Window :))))

HTML Snipits (VB and C# already had snipits. Now there is HTML Snipits)NavigateToArchitecture ExplorerSequence Diagrams

MEFManaged

ExtensibilityFramework

MEFManaged

ExtensibilityFramework

Turning fat apps into slimmer appsTurning fat apps into slimmer apps

RealityReality

RIA 1.0

RealityReality

A

We need….

We need…..

BC

VS2010

We need…..

D

EF

GH

IJ

K

We need…..We need…..

We need…..

We need…..

We need…..

We need…..

We need….

Managed Extensibility FrameworkManaged Extensibility Framework

The Managed Extensibility Framework (MEF) is a library for building applications that can be incrementally extended.

For customersFor you and your team Always there, always ready

Adding a little color to ToDo’s

DebuggingDebugging

Collaborative DebuggingCollaborative Debugging

Breakpoints and DataTipsBreakpoints and DataTips

IntelliTrace (Historical Debugging)IntelliTrace (Historical Debugging)

Extending the Framework with

MEF

Extending the Framework with

MEF

The VS2010 RoadmapThe VS2010 Roadmap

Beta 2, October 19th, 2009

RTM, March 22nd, 2010

Thank You

Code and Slides can be found on

http://www.DotNetDoc.com

For later in preso (no internet)For later in preso (no internet)

DeploymentDeployment