lap around visual studio 2008 &.net 3.5 enhancements

Post on 02-Jan-2016

225 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Lap Around Visual Studio 2008 & .NET 3.5 Enhancements

Lap Around Visual Studio 2008 & .NET 3.5 Enhancements

AgendaAgenda

.NET 3.5 SP1New featuresEnhancements

Visual Studio 2008 SP1New featuresEnhancements

Additional features/enhancements

.NET 3.5 SP1 – What’s New?.NET 3.5 SP1 – What’s New?

ADO.NET Entity FrameworkADO.NET Data ServicesASP.NET Dynamic DataASP.NET Routing

ADO.NET Entity FrameworkADO.NET Entity Framework

Entity Data ModelDefine your application modelMap it to a persistence storeComprised of three layers (files):

Conceptual (CSDL)Mapping (MSL)Storage (SSDL)

Entity FrameworkProvides services for consuming an EDM:

Object ServicesEntity ClientEntity SQLLINQ To Entities

DemoDemoADO.NET Entity Framework

ADO.NET Data ServicesADO.NET Data Services

Data feed and publishing service with a standard RESTful interfaceExposes an object model (not a database) over the web:

Entity Data ModelLINQ To SQL modelCustom IQueryable<T> provider

Feature-rich/secure data platformFlexible extensibility modelBroad consumption options

DemoDemoADO.NET Data Services

ASP.NET RoutingASP.NET Routing

Define your application’s URL entry pointsStatic (/Products/Edit/23)Parameterized (/Products/{action}/{id})

Map these URL patterns to route handlersGenerate URLs based off your defined route tableCan be leveraged by ASP.NET…

WebFormsMVC (using)Dynamic Data (using)

ASP.NET Dynamic DataASP.NET Dynamic Data

Data-driven web application scaffoldingFull CRUD operationsAJAX-enabled

Based on top of object modelLINQ To SQLEntity Data Model

Extend your modelMetadataValidation

Modify base UI and add new templatesAdd dynamic behavior to existing apps

DemoDemoASP.NET Dynamic Data

.NET 3.5 SP1 – What’s Been Enhanced?.NET 3.5 SP1 – What’s Been Enhanced?

ASP.NET AJAXWCFWPFWinForms

ASP.NET AJAXASP.NET AJAX

HistoryCreates custom history points

Server & client-sideEnable back/forward browser buttonsAllow users to bookmark state

Script combiningCombine multiple JavaScript files into one

Saves server requests and bandwidth

WCFWCF

Scalability improvementsDataContractSerializer improvementsAPP support added to the syndication libraryEnhanced UriTemplate syntax

Compoud segments ({filename}.{ext})Default values (/Products/{id=23})

WPFWPF

Performance improvementsUp to 40% coldstart improvement!

Shader effectsImproved Direct3D Interop

ImagesTextures

WinFormsWinForms

Five New controlsVector Shapes

LineRectangleOval

PrintFormDataRepeater

Visual Studio 2008 SP1 – What’s New?Visual Studio 2008 SP1 – What’s New?

Entity Data Model designerJavaScript formatting and code preferencesASP Intellisense/Debugging.NET Framework Client Profile

26mb download

DemoDemo.NET Framework Client Profile

Visual Studio 2008 SP1 – What’s Improved?Visual Studio 2008 SP1 – What’s Improved?

SQL Server 2008Improved JavaScript Intellisense

jQueryPrototypeScriptaculous

Web designer performance improvementsWCF refactoring support (svc/config files)

LanguagesLanguages

VBXML To SchemaXSD Browser

C#Improved on-the-fly compiler checkingImproved LINQ debugging

Additional New FeaturesAdditional New Features

ASP.NET MVCSilverlight 2

ASP.NET Silverlight controls

top related