210 likes | 367 Views
What’s New In Visual Studio 2010. Denys Kholod Technology Expert Hmarasoft.com. Agenda. VS2010 improvements for Productivity .Net 4 – overview Building Azure Service in VS 2010 - overview Demos. Visual Studio Targets Many…. Complete. Ultimate. Premium. Feature Set. Professional.
E N D
What’s New InVisual Studio 2010 Denys Kholod Technology Expert Hmarasoft.com
Agenda • VS2010 improvements for Productivity • .Net 4 – overview • Building Azure Service in VS 2010 - overview • Demos
Visual Studio Targets Many… Complete Ultimate Premium Feature Set Professional Express Minimal Hobbyist Enterprise Audience
A New, Simplified SKU Structure VSTS Team Suite w/ MSDN Premium VS 2010 Ultimate w/ MSDN VSTS Development Ed. w/ MSDN Premium VSTS Database Ed. w/ MSDN Premium VS 2010 Premium w/ MSDN VSTS Architecture Ed. w/ MSDN Premium VSTS Test Ed. w/ MSDN Premium VS 2010 Professional w/ MSDN Visual Studio Professional w/ MSDN Premium Visual Studio Professional w/ MSDN Professional VS 2010 Professional Visual Studio Professional Visual Studio Standard
New features, the tip of the iceberg… Breakpoint Grouping Parallel Tasks Window New Look & Feel Extensible Test Runner Dynamic Data Tooling Generate From Usage Highlight References WPF-based Editor Breakpoint Labeling Click-Once Enhancements for Office Call Hierarchy Web Deploy Improved WPF Tooling Sharepoint Tooling Historical Debugging MVC Tooling Inline Call Tree Minidump Debugging Quick Search Concurrency Profiler JQueryIntellisense Breakpoint Import/Export Document Map Margin 64-bit Mixed-Mode Parallel Stacks Window HTML Snippets Improved Multi-Monitor web.config Transformation
High-Level Features Visual Studio 2010 Professional Web Development Windows Development Silverlight Tooling Office Development Customizable IDE SharePoint Development Generate From Usage Cloud Development New WPF Editor Multi-Core Development
Modernize 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 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 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 Roadmap • Beta 2, October 19th, 2009 • RC, February 2010 • RTM, April, 2010
A Look Back… SP1 3.5 3.0 .NET 1.0 .NET 1.1 .NET 2.0 .NET 4 2002 2003 2005-08 2009 CTP CLR 1.0 CLR 1.1 CLR 2.0 CLR 4
The .NET Framework WPF Win Forms DLR ASP.NET WCF LINQ And more! Base Class Libraries The CLR JIT & NGEN Garbage Collector Security Model Exception Handling Loader & Binder
.Net Framework 4 • WEB • Web Forms 4 • Ajax 4 Client templates • MVC 2.0. • WPF 4 • Data Grid • Ribbon • Multi-Touch • Windows 7 Enhancements • Entity Framework 4 • Model-First • POCO • Lazy Loading • Foreign Keys
.Net Framework 4 • MEF (Microsoft Extensions Framework) • WF/WCF • XAML-only workflows are the new default • Extended base activity library • Simplified WF programming model • Support for arguments, variables, expressions • Major improvements to WCF integration • Runtime and designer improvements • Hosting & management via AppFabric Workflow Management ("Dublin“)
.Net Framework 4 • ADO.NET Data Services 2.0 • Server Enhancements: Row count, Server-side paging, BLOB streams • Client Enhancements: Row Count, WPF/SL data binding • Task Parallel Library (TPL) • Parallel LINQ (PLINQ) • System.Threading Improvements • DLR (Dynamic Language Runtime)
Links • VS Tools • http://visualstudiogallery.msdn.microsoft.com/ • PDC 09 sessions • http://microsoftpdc.com/Sessions#/tags/FrameworksTools • 2010 Training Kit • http://cut.ms/Ika • VS 2010 welcome page (+download links) • http://cut.ms/FFw • Way2Cloud.com