Successfully reported this slideshow.

Visual Studio 2010 and .NET Framework 4.0 Overview

6,731 views

Published on

An overview of .NET 4.0 and Visual Studio 2008 which begins with exploring the .NET 3.5 SP1 and Visual Studio 2008 SP1

Published in: Technology

Visual Studio 2010 and .NET Framework 4.0 Overview

  1. 1. Visual Studio 2010 and .NET 4.0 Harish Ranganathan Application Platform Evangelist Microsoft Corporation India
  2. 2. Agenda .NET Framework 3.5 Overview  .NET Framework 3.5 SP1 Enhancements  .NET Framework 4.0 Components  Visual Studio 2010 and Web Development  References 
  3. 3. .NET Framework 3.5 + SP1
  4. 4. .NET Framework Current quot;Layer Cakequot; .NET Framework 3.5 Add-in WF & WCF Additional LINQ Framework Enhancements Enhancements .NET Framework 3.0 + SP1 Windows Windows Windows Windows Presentation Communication Workflow CardSpace Foundation Foundation Foundation .NET Framework 2.0 + SP1
  5. 5. .NET Framework Current quot;Layer Cakequot; .NET Framework 3.5 + SP1 Entity Framework MVC Dynamic Data Data Services .NET Framework 3.5 Add-in WF & WCF Additional LINQ Framework Enhancements Enhancements .NET Framework 3.0 + SP1 Windows Windows Windows Windows Presentation Communication Workflow CardSpace Foundation Foundation Foundation .NET Framework 2.0 + SP1
  6. 6. ASP.NET History Composite Scripts Silverlight Media Player
  7. 7. Charting Controls
  8. 8. .NET Framework 4.0 User Interface Data Access Services ASP.NET Windows Windows (WebForms, Entity Presentation ADO.NET Data Services Communication MVC, Dynamic Framework Foundation Foundation Data) Windows “Velocity” WinForms LINQ to SQL Workflow Foundation Core Dynamic Managed Base Class Parallel Language Languages Extensibility LINQ Library Extensions Runtime Framework Common Language Runtime
  9. 9. ASP.NET 4.0 Dynamic Data v2  ASP.NET MVC v2  Astoria v2  Web Form enhancements  Charting Controls 
  10. 10. Dynamic Data
  11. 11. Entity Framework Creates Entity Model from Database  Helpful in creating RESTful Services  Exposes Database as Classes/Methods  Works with any Database  Useful in MVC, Dynamic Data Models 
  12. 12. Entity Framework
  13. 13. Managed Extensibility Framework Extensibility to the core  Easy declaration/consumption of extensibility  points Componentized Extensibility  Import / Export Features  System.ComponentModel.Composition 
  14. 14. Common Extensibility Scenario Windows and Menus Application Need Need a Menus Toolwindow Got a MenuService Got a Toolwindow Got a Extension Extension Menu A B Need a MenuService
  15. 15. Managed Extensibility Framework
  16. 16. VS 2010 for Web Developers WPF based Editor  Code focused development  Improved Code Snippets  Improved Design View  jQuery Intellisense 
  17. 17. VS 2010 for Web Developers
  18. 18. Resources Web Development http://codeplex.com/aspnet Desktop Development http://codeplex.com/wpf http://codeplex.com/mef
  19. 19. Blog http://geekswithblogs.net/ranganh
  20. 20. © 2009 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

×