What’s New In Visual Studio 2010 Denys Kholod Technology Expert Hmarasoft.com
Jan 15, 2016
What’s New InVisual Studio 2010
What’s New InVisual Studio 2010
Denys KholodTechnology ExpertHmarasoft.com
AgendaAgenda
VS2010 improvements for Productivity.Net 4 – overviewBuilding Azure Service in VS 2010 - overviewDemos
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
New Look & Feel
Web Deploy
web.config Transformation
Call Hierarchy
Inline Call Tree
Highlight References
Document Map Margin
Extensible Test Runner
WPF-based Editor
Sharepoint Tooling
JQuery Intellisense
HTML Snippets
Historical Debugging
Concurrency Profiler
Parallel Tasks Window
Parallel Stacks Window
Quick Search
Generate From Usage
Improved Multi-Monitor
MVC Tooling
Dynamic Data Tooling
Click-Once Enhancements for Office
64-bit Mixed-Mode
Minidump Debugging
Breakpoint Grouping
Breakpoint Labeling
Breakpoint Import/Export
New features, the tip of the iceberg…
Improved WPF Tooling
High-Level FeaturesHigh-Level Features
Visual Studio 2010Professional
New WPF Editor
Generate FromUsage
Customizable IDE
Silverlight Tooling
Multi-CoreDevelopment
CloudDevelopment
WebDevelopment
WindowsDevelopment
OfficeDevelopment
SharePointDevelopment
Welcome to Visual Studio 2010Welcome to Visual Studio 2010
Modernize the IDEModernize the IDE
> Start Page Enhancements> New look and feel> Pin and remove items in “Recent Projects” list> Enable “Close page after project load”
> New Project Dialog> Sort templates> Search templates (Ctrl + E)
> Extension manager> Easily find and install extensions (Tools Extension
Manager)
> Multi-monitor Support> Move windows between monitors (Win + <arrow key>)
> Float/Dock tab (Ctrl + Double Click)
Deep InsightDeep Insight
> High Level Understanding> Architecture Explorer
> Understanding Source> Source code outliner (Available in extension
gallery)> Zoom (Ctrl + mouse scroll)> Highlight References (Ctrl + Shift +
Up/Down)> Hide selection (Ctrl + M, H)> Iteration list window (F8)> Call Hierarchy (Ctrl + K, T)
Speed to SolutionSpeed to Solution
> Test First Development> IntelliSense Suggestion Mode (Ctrl + Alt + Space)
> Generate from usage
> Faster Editing Experience> Smart tags (Ctrl + .)
> Remove line (Ctrl + L)
> Triple Click (Available in extension gallery)
> IntelliSense Filtering (Substring and Camel Case)
> Multi-line editing (Alt + Up/Down -or- Alt + Mouse Up/Down)
> Quick Navigation> Navigate To (Ctrl + ,)
The VS2010 RoadmapThe VS2010 Roadmap
Beta 2, October 19th, 2009RC, February 2010RTM, April, 2010
.NET Framework 4
A Look Back…A Look Back…
.NET 1.0 .NET 1.1 .NET 2.0
3.0
3.5
.NET 4
2002 2003 2009 CTP2005-08
CLR 1.0 CLR 1.1 CLR 2.0 CLR 4
SP1
The .NET FrameworkThe .NET Framework
Base Class Libraries
The CLRJIT & NGEN
Garbage Collector
Security Model
Exception Handling
Loader & Binder
WPF Win Forms DLR ASP.NET WCF And
more!LINQ
.Net Framework 4.Net Framework 4
WEBWeb Forms 4Ajax 4 Client templatesMVC 2.0.
WPF 4Data GridRibbonMulti-TouchWindows 7 Enhancements
Entity Framework 4Model-First POCOLazy LoadingForeign Keys
.Net Framework 4.Net Framework 4
MEF (Microsoft Extensions Framework)WF/WCF
XAML-only workflows are the new defaultExtended base activity librarySimplified WF programming modelSupport for arguments, variables, expressionsMajor improvements to WCF integrationRuntime and designer improvementsHosting & management via AppFabric Workflow Management ("Dublin“)
.Net Framework 4.Net Framework 4
ADO.NET Data Services 2.0Server Enhancements: Row count, Server-side paging, BLOB streamsClient Enhancements: Row Count, WPF/SL data binding
• Task Parallel Library (TPL)• Parallel LINQ (PLINQ)• System.Threading Improvements
• DLR (Dynamic Language Runtime)
.Net Framework 4.0.Net Framework 4.0
Cloud ServicesCloud Services
LinksLinks
VS Toolshttp://visualstudiogallery.msdn.microsoft.com/
PDC 09 sessionshttp://microsoftpdc.com/Sessions#/tags/FrameworksTools
2010 Training Kithttp://cut.ms/Ika
VS 2010 welcome page (+download links)http://cut.ms/FFw
Way2Cloud.com
QUESTIONS?QUESTIONS?