Visual Studio 2010 and .NET Framework 4.0 Overview

Post on 07-Nov-2014

10.713 views 1 download

Tags:

description

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

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.