16
.NET 4.0 Application Development with Visual Studio 2010 Harish Ranganathan Developer Evangelist Microsoft Corporation 26 February 2010

Vs2010 Net4

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Vs2010 Net4

.NET 4.0 Application Development with Visual Studio 2010Harish RanganathanDeveloper EvangelistMicrosoft Corporation

26 February 2010

Page 2: Vs2010 Net4

.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 3: Vs2010 Net4

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 4: Vs2010 Net4

Microsoft Confidential4

Visual Studio 2010

Shell built on WPF

Code snippet

Multi-targeting

support up till .NET

2.0

One click deployme

nt for applicatio

ns

Better intellisense support

Template search

Page 5: Vs2010 Net4

Microsoft Confidential5

Demo - Visual Studio 2010 IDE

Page 6: Vs2010 Net4

Microsoft Confidential6

Desktop Application Development

Better integration with

WPF

New controls such as

DatePicker

Surface and Touch

Development SDKs

Enhancements to Windows

Forms Development

Out of the box WPF hosting

support

Other performance

enhancements

Page 7: Vs2010 Net4

Microsoft Confidential7

Web Development

ASP.NET 4.0• Rapid Web Application Development• Data intensive controls• Built-in ASP.NET MVC 2• Core runtime performance enhancements• SEO friendly development• Business Layer Generation (WCF RIA Services)• Built-in support for Entity Framework Design

Page 8: Vs2010 Net4

Microsoft Confidential8

Demo – Web Development with VS 2010

Page 9: Vs2010 Net4

Microsoft Confidential9

Cloud Development

− Windows Azure – our cloud platform− Live since Feb 2010− Windows Azure, SQL Azure & Windows App Fabric

− Templates for Cloud Development− Single project type for simulation, packaging &

deployment− MVC Hosting with Windows Azure

Page 10: Vs2010 Net4

Microsoft Confidential10

Demo – Cloud Development with VS 2010

Page 11: Vs2010 Net4

Microsoft Confidential11

SharePoint Development

− Built-in SharePoint Designer− Templates for SharePoint Development− Support for SharePoint 2007 / 2010− Install SharePoint 2010 on Windows 7 (64 bit)− Design, Develop & Deploy right from here

Page 12: Vs2010 Net4

Microsoft Confidential12

Demo – SharePoint Templates in VS 2010

Page 13: Vs2010 Net4

Microsoft Confidential13

Other features

− Office Development – Office 2010 & 2007− Silverlight 4 Development (currently RC doesn’t

support)− Silverlight RIA Services Business Application

Development− Intellisense for open libraries such as jQuery− Install Shield for Deployment (Limited Edition)− Database development for SQL Server 2008 / 2005

Page 14: Vs2010 Net4

Microsoft Confidential14

Resources

http://channel9.msdn.com/shows/10-4

http://www.asp.net

http://www.windowsclient.net

www.zeollar.com

Page 15: Vs2010 Net4

Microsoft Confidential15

Blog

http://geekswithblogs.net/ranganh

Page 16: Vs2010 Net4

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Visual Studio, the Visual Studio logo, and [list other trademarks referenced] are trademarks of the Microsoft group of companies.

 The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation.  Because Microsoft must respond

to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. 

MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.