![Page 1: Lap Around Visual Studio 2008 &.NET 3.5 Enhancements](https://reader035.vdocuments.net/reader035/viewer/2022062304/56649ee05503460f94bf0014/html5/thumbnails/1.jpg)
Lap Around Visual Studio 2008 & .NET 3.5 Enhancements
Lap Around Visual Studio 2008 & .NET 3.5 Enhancements
![Page 2: Lap Around Visual Studio 2008 &.NET 3.5 Enhancements](https://reader035.vdocuments.net/reader035/viewer/2022062304/56649ee05503460f94bf0014/html5/thumbnails/2.jpg)
AgendaAgenda
.NET 3.5 SP1New featuresEnhancements
Visual Studio 2008 SP1New featuresEnhancements
Additional features/enhancements
![Page 3: Lap Around Visual Studio 2008 &.NET 3.5 Enhancements](https://reader035.vdocuments.net/reader035/viewer/2022062304/56649ee05503460f94bf0014/html5/thumbnails/3.jpg)
.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
![Page 4: Lap Around Visual Studio 2008 &.NET 3.5 Enhancements](https://reader035.vdocuments.net/reader035/viewer/2022062304/56649ee05503460f94bf0014/html5/thumbnails/4.jpg)
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
![Page 5: Lap Around Visual Studio 2008 &.NET 3.5 Enhancements](https://reader035.vdocuments.net/reader035/viewer/2022062304/56649ee05503460f94bf0014/html5/thumbnails/5.jpg)
DemoDemoADO.NET Entity Framework
![Page 6: Lap Around Visual Studio 2008 &.NET 3.5 Enhancements](https://reader035.vdocuments.net/reader035/viewer/2022062304/56649ee05503460f94bf0014/html5/thumbnails/6.jpg)
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
![Page 7: Lap Around Visual Studio 2008 &.NET 3.5 Enhancements](https://reader035.vdocuments.net/reader035/viewer/2022062304/56649ee05503460f94bf0014/html5/thumbnails/7.jpg)
DemoDemoADO.NET Data Services
![Page 8: Lap Around Visual Studio 2008 &.NET 3.5 Enhancements](https://reader035.vdocuments.net/reader035/viewer/2022062304/56649ee05503460f94bf0014/html5/thumbnails/8.jpg)
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)
![Page 9: Lap Around Visual Studio 2008 &.NET 3.5 Enhancements](https://reader035.vdocuments.net/reader035/viewer/2022062304/56649ee05503460f94bf0014/html5/thumbnails/9.jpg)
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
![Page 10: Lap Around Visual Studio 2008 &.NET 3.5 Enhancements](https://reader035.vdocuments.net/reader035/viewer/2022062304/56649ee05503460f94bf0014/html5/thumbnails/10.jpg)
DemoDemoASP.NET Dynamic Data
![Page 11: Lap Around Visual Studio 2008 &.NET 3.5 Enhancements](https://reader035.vdocuments.net/reader035/viewer/2022062304/56649ee05503460f94bf0014/html5/thumbnails/11.jpg)
.NET 3.5 SP1 – What’s Been Enhanced?.NET 3.5 SP1 – What’s Been Enhanced?
ASP.NET AJAXWCFWPFWinForms
![Page 12: Lap Around Visual Studio 2008 &.NET 3.5 Enhancements](https://reader035.vdocuments.net/reader035/viewer/2022062304/56649ee05503460f94bf0014/html5/thumbnails/12.jpg)
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
![Page 13: Lap Around Visual Studio 2008 &.NET 3.5 Enhancements](https://reader035.vdocuments.net/reader035/viewer/2022062304/56649ee05503460f94bf0014/html5/thumbnails/13.jpg)
WCFWCF
Scalability improvementsDataContractSerializer improvementsAPP support added to the syndication libraryEnhanced UriTemplate syntax
Compoud segments ({filename}.{ext})Default values (/Products/{id=23})
![Page 14: Lap Around Visual Studio 2008 &.NET 3.5 Enhancements](https://reader035.vdocuments.net/reader035/viewer/2022062304/56649ee05503460f94bf0014/html5/thumbnails/14.jpg)
WPFWPF
Performance improvementsUp to 40% coldstart improvement!
Shader effectsImproved Direct3D Interop
ImagesTextures
![Page 15: Lap Around Visual Studio 2008 &.NET 3.5 Enhancements](https://reader035.vdocuments.net/reader035/viewer/2022062304/56649ee05503460f94bf0014/html5/thumbnails/15.jpg)
WinFormsWinForms
Five New controlsVector Shapes
LineRectangleOval
PrintFormDataRepeater
![Page 16: Lap Around Visual Studio 2008 &.NET 3.5 Enhancements](https://reader035.vdocuments.net/reader035/viewer/2022062304/56649ee05503460f94bf0014/html5/thumbnails/16.jpg)
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
![Page 17: Lap Around Visual Studio 2008 &.NET 3.5 Enhancements](https://reader035.vdocuments.net/reader035/viewer/2022062304/56649ee05503460f94bf0014/html5/thumbnails/17.jpg)
DemoDemo.NET Framework Client Profile
![Page 18: Lap Around Visual Studio 2008 &.NET 3.5 Enhancements](https://reader035.vdocuments.net/reader035/viewer/2022062304/56649ee05503460f94bf0014/html5/thumbnails/18.jpg)
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)
![Page 19: Lap Around Visual Studio 2008 &.NET 3.5 Enhancements](https://reader035.vdocuments.net/reader035/viewer/2022062304/56649ee05503460f94bf0014/html5/thumbnails/19.jpg)
LanguagesLanguages
VBXML To SchemaXSD Browser
C#Improved on-the-fly compiler checkingImproved LINQ debugging
![Page 20: Lap Around Visual Studio 2008 &.NET 3.5 Enhancements](https://reader035.vdocuments.net/reader035/viewer/2022062304/56649ee05503460f94bf0014/html5/thumbnails/20.jpg)
Additional New FeaturesAdditional New Features
ASP.NET MVCSilverlight 2
ASP.NET Silverlight controls
![Page 21: Lap Around Visual Studio 2008 &.NET 3.5 Enhancements](https://reader035.vdocuments.net/reader035/viewer/2022062304/56649ee05503460f94bf0014/html5/thumbnails/21.jpg)