visual studio 2010 and .net framework 4.0 overview

20
Harish Ranganathan Application Platform Evangelist Microsoft Corporation India Visual Studio 2010 and .NET 4.0

Upload: harish-ranganathan

Post on 07-Nov-2014

10.712 views

Category:

Technology


1 download

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

Page 1: 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

Page 2: Visual Studio 2010 and .NET Framework 4.0 Overview

Agenda

.NET Framework 3.5 Overview

.NET Framework 3.5 SP1 Enhancements

.NET Framework 4.0 Components

Visual Studio 2010 and Web Development

References

Page 3: Visual Studio 2010 and .NET Framework 4.0 Overview

.NET Framework 3.5 + SP1.NET Framework 3.5 + SP1

Page 4: Visual Studio 2010 and .NET Framework 4.0 Overview

.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

Page 5: Visual Studio 2010 and .NET Framework 4.0 Overview

.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

Page 6: Visual Studio 2010 and .NET Framework 4.0 Overview

ASP.NET HistoryComposite ScriptsSilverlight Media Player

ASP.NET HistoryComposite ScriptsSilverlight Media Player

Page 7: Visual Studio 2010 and .NET Framework 4.0 Overview

Charting Controls Charting Controls

Page 8: Visual Studio 2010 and .NET Framework 4.0 Overview

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

Page 9: Visual Studio 2010 and .NET Framework 4.0 Overview

ASP.NET 4.0

Dynamic Data v2

ASP.NET MVC v2

Astoria v2

Web Form enhancements

Charting Controls

Page 10: Visual Studio 2010 and .NET Framework 4.0 Overview

Dynamic DataDynamic Data

Page 11: Visual Studio 2010 and .NET Framework 4.0 Overview

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

Page 12: Visual Studio 2010 and .NET Framework 4.0 Overview

Entity FrameworkEntity Framework

Page 13: Visual Studio 2010 and .NET Framework 4.0 Overview

Managed Extensibility Framework

Extensibility to the core

Easy declaration/consumption of extensibility points

Componentized Extensibility

Import / Export Features

System.ComponentModel.Composition

Page 14: Visual Studio 2010 and .NET Framework 4.0 Overview

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

Page 15: Visual Studio 2010 and .NET Framework 4.0 Overview

Managed Extensibility FrameworkManaged Extensibility Framework

Page 16: Visual Studio 2010 and .NET Framework 4.0 Overview

VS 2010 for Web Developers WPF based Editor

Code focused development

Improved Code Snippets

Improved Design View

jQuery Intellisense

Page 17: Visual Studio 2010 and .NET Framework 4.0 Overview

VS 2010 for Web DevelopersVS 2010 for Web Developers

Page 18: Visual Studio 2010 and .NET Framework 4.0 Overview

Resources

Web Developmenthttp://codeplex.com/aspnet

Desktop Developmenthttp://codeplex.com/wpfhttp://codeplex.com/mef

Page 19: Visual Studio 2010 and .NET Framework 4.0 Overview

Blog

http://geekswithblogs.net/ranganh

Page 20: Visual Studio 2010 and .NET Framework 4.0 Overview

© 2009 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.