Visual Studio 2010 and .NET Framework 4.0 Overview
-
Upload
harish-ranganathan -
Category
Technology
-
view
10.712 -
download
1
description
Transcript of Visual Studio 2010 and .NET Framework 4.0 Overview
Harish RanganathanApplication Platform EvangelistMicrosoft Corporation India
Visual Studio 2010 and .NET 4.0
Visual Studio 2010 and .NET 4.0
Agenda
.NET Framework 3.5 Overview
.NET Framework 3.5 SP1 Enhancements
.NET Framework 4.0 Components
Visual Studio 2010 and Web Development
References
.NET Framework 3.5 + SP1.NET Framework 3.5 + SP1
.NET Framework Current "Layer Cake"
.NET Framework 2.0 + SP1
Windows Presentation Foundation
Windows Communication
Foundation
Windows Workflow
Foundation
Windows CardSpace
.NET Framework 3.0 + SP1
.NET Framework 3.5
LINQWF & WCF
EnhancementsAdd-in
FrameworkAdditional
Enhancements
.NET Framework Current "Layer Cake"
.NET Framework 2.0 + SP1
Windows Presentation Foundation
Windows Communication
Foundation
Windows Workflow
Foundation
Windows CardSpace
.NET Framework 3.0 + SP1
.NET Framework 3.5
LINQWF & WCF
EnhancementsAdd-in
FrameworkAdditional
Enhancements
.NET Framework 3.5 + SP1
MVC Dynamic Data Entity Framework Data Services
ASP.NET HistoryComposite ScriptsSilverlight Media Player
ASP.NET HistoryComposite ScriptsSilverlight Media Player
Charting Controls Charting Controls
Core
Services
.NET Framework 4.0
Base Class Library
Common Language Runtime
Windows Workflow
Foundation
Managed Extensibility Framework
Data ServicesWindows
Communication Foundation
“Velocity”
User Interface
Windows Presentation Foundation
ASP.NET(WebForms,
MVC, Dynamic Data)
Data Access
Entity Framework
LINQ
ADO.NET
Parallel Extensions
WinForms LINQ to SQL
LanguagesDynamic Language Runtime
ASP.NET 4.0
Dynamic Data v2
ASP.NET MVC v2
Astoria v2
Web Form enhancements
Charting Controls
Dynamic DataDynamic Data
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
Entity FrameworkEntity Framework
Managed Extensibility Framework
Extensibility to the core
Easy declaration/consumption of extensibility points
Componentized Extensibility
Import / Export Features
System.ComponentModel.Composition
Common Extensibility ScenarioWindows and Menus
Application
Extension A
Extension B
Need a Toolwindow
Got a Toolwindow
Need Menus
Got aMenu
Need a MenuService
Got a MenuService
Managed Extensibility FrameworkManaged Extensibility Framework
VS 2010 for Web Developers WPF based Editor
Code focused development
Improved Code Snippets
Improved Design View
jQuery Intellisense
VS 2010 for Web DevelopersVS 2010 for Web Developers
Resources
Web Developmenthttp://codeplex.com/aspnet
Desktop Developmenthttp://codeplex.com/wpfhttp://codeplex.com/mef
Blog
http://geekswithblogs.net/ranganh
© 2009 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.