Top 10 Things in Visual Studio 2008 since 2005
-
Upload
ukdpe -
Category
Technology
-
view
14.377 -
download
1
Transcript of Top 10 Things in Visual Studio 2008 since 2005
![Page 1: Top 10 Things in Visual Studio 2008 since 2005](https://reader033.fdocuments.net/reader033/viewer/2022052912/55a0fdf91a28ab0d2e8b458b/html5/thumbnails/1.jpg)
1
Visual Studio & .NETTop 10 additions since 2005
Mike Taulty, Mike OrmondDeveloper & Platform GroupMicrosoft [email protected] [email protected]
![Page 2: Top 10 Things in Visual Studio 2008 since 2005](https://reader033.fdocuments.net/reader033/viewer/2022052912/55a0fdf91a28ab0d2e8b458b/html5/thumbnails/2.jpg)
Release History
![Page 3: Top 10 Things in Visual Studio 2008 since 2005](https://reader033.fdocuments.net/reader033/viewer/2022052912/55a0fdf91a28ab0d2e8b458b/html5/thumbnails/3.jpg)
.NET Framework V3.0
![Page 4: Top 10 Things in Visual Studio 2008 since 2005](https://reader033.fdocuments.net/reader033/viewer/2022052912/55a0fdf91a28ab0d2e8b458b/html5/thumbnails/4.jpg)
Windows Presentation Foundation
11
Rich user experiences on the Windows Platform
Designers & Developers
Unified API(documents, media, UI)
Using Hardware(displays & GPUs)
Browser/Desktop
![Page 5: Top 10 Things in Visual Studio 2008 since 2005](https://reader033.fdocuments.net/reader033/viewer/2022052912/55a0fdf91a28ab0d2e8b458b/html5/thumbnails/5.jpg)
Windows Presentation Foundation
XAML
DesignerLook, behavior, brand,and emotional connection
DeveloperFunction, deployment, data,
security, operational integrity
VS Project Files
![Page 6: Top 10 Things in Visual Studio 2008 since 2005](https://reader033.fdocuments.net/reader033/viewer/2022052912/55a0fdf91a28ab0d2e8b458b/html5/thumbnails/6.jpg)
6
Rich Windows UI with WPF
![Page 7: Top 10 Things in Visual Studio 2008 since 2005](https://reader033.fdocuments.net/reader033/viewer/2022052912/55a0fdf91a28ab0d2e8b458b/html5/thumbnails/7.jpg)
Windows Communication Foundation
22
WCFWCFWCFWCF
WCFWCFSingle programming model
Crosses paradigmsSOAP, REST
Crosses protocolsHTTP, TCP, Pipes, MSMQ, etc.
Open standards or proprietaryHighly extensible
![Page 8: Top 10 Things in Visual Studio 2008 since 2005](https://reader033.fdocuments.net/reader033/viewer/2022052912/55a0fdf91a28ab0d2e8b458b/html5/thumbnails/8.jpg)
Windows Workflow Foundation
33
ToolsComponentsRuntimeServices
For building “workflow” into your own apps
![Page 9: Top 10 Things in Visual Studio 2008 since 2005](https://reader033.fdocuments.net/reader033/viewer/2022052912/55a0fdf91a28ab0d2e8b458b/html5/thumbnails/9.jpg)
9
Combining WCF and WF
![Page 10: Top 10 Things in Visual Studio 2008 since 2005](https://reader033.fdocuments.net/reader033/viewer/2022052912/55a0fdf91a28ab0d2e8b458b/html5/thumbnails/10.jpg)
Windows CardSpace
An identity system built on open standardsIdentity it a set of standard/custom claims
Name, Address, Age, Email, etc.
44
User
Website
Wants to loginWants to login
Requests CardRequests Card
Issuer: AnyoneClaims: Identifier FirstName LastName Email
Views (Filtered) CardsViews (Filtered) Cards
Selects CardSelects CardSends Card ( Encrypted for Site )Sends Card ( Encrypted for Site )
Previews Disclosed DataPreviews Disclosed Data
![Page 11: Top 10 Things in Visual Studio 2008 since 2005](https://reader033.fdocuments.net/reader033/viewer/2022052912/55a0fdf91a28ab0d2e8b458b/html5/thumbnails/11.jpg)
11
CardSpace Authentication
![Page 12: Top 10 Things in Visual Studio 2008 since 2005](https://reader033.fdocuments.net/reader033/viewer/2022052912/55a0fdf91a28ab0d2e8b458b/html5/thumbnails/12.jpg)
Visual Studio 2008
![Page 13: Top 10 Things in Visual Studio 2008 since 2005](https://reader033.fdocuments.net/reader033/viewer/2022052912/55a0fdf91a28ab0d2e8b458b/html5/thumbnails/13.jpg)
Multitargetting
No longer a hard link between Visual Studio and the application’s target framework
VS VS 20082008
55
![Page 14: Top 10 Things in Visual Studio 2008 since 2005](https://reader033.fdocuments.net/reader033/viewer/2022052912/55a0fdf91a28ab0d2e8b458b/html5/thumbnails/14.jpg)
14
Multi-targetting in VS 2008
![Page 15: Top 10 Things in Visual Studio 2008 since 2005](https://reader033.fdocuments.net/reader033/viewer/2022052912/55a0fdf91a28ab0d2e8b458b/html5/thumbnails/15.jpg)
Language INtegrated Query (LINQ)from data in someDataSourcejoin otherData in someOtherSource on keyExpr equals keyExpr (into itemName)?let someVariable = someExpressionwhere somePredicateorderby (expression (ascending | descending)?)*select expressiongroup expression by keyExpression into itemName
.NET Framework V3.5.NET Framework V3.5
Language Features ( C# V3 and VB V9 )Language Features ( C# V3 and VB V9 )
CustomCustom ObjectsObjects XMLXML SQLSQL 66
![Page 16: Top 10 Things in Visual Studio 2008 since 2005](https://reader033.fdocuments.net/reader033/viewer/2022052912/55a0fdf91a28ab0d2e8b458b/html5/thumbnails/16.jpg)
16
Manipulating data with LINQ
![Page 17: Top 10 Things in Visual Studio 2008 since 2005](https://reader033.fdocuments.net/reader033/viewer/2022052912/55a0fdf91a28ab0d2e8b458b/html5/thumbnails/17.jpg)
Visual Studio ASP.NET 3.5
Helping you build richer, standards compliant web apps
VS 2008 for Web Applications
77
New DesignerNew Designer
Integrated CSS SupportIntegrated CSS Support
Javascript IntellisenseJavascript Intellisense
Javascript DebuggingJavascript Debugging
ASP.NET AJAXASP.NET AJAX
LINQ SupportLINQ Support
New Data ControlsNew Data Controls
![Page 18: Top 10 Things in Visual Studio 2008 since 2005](https://reader033.fdocuments.net/reader033/viewer/2022052912/55a0fdf91a28ab0d2e8b458b/html5/thumbnails/18.jpg)
18
VS 2008 for Web
![Page 19: Top 10 Things in Visual Studio 2008 since 2005](https://reader033.fdocuments.net/reader033/viewer/2022052912/55a0fdf91a28ab0d2e8b458b/html5/thumbnails/19.jpg)
Visual Studio 2008 Service Pack 1
![Page 20: Top 10 Things in Visual Studio 2008 since 2005](https://reader033.fdocuments.net/reader033/viewer/2022052912/55a0fdf91a28ab0d2e8b458b/html5/thumbnails/20.jpg)
ADO.NET Entity Framework
88SQL Provider Oracle Provider ...
Entity Provider
Conceptual Model
Store Model
Map
ADO.NET API ORM API
![Page 21: Top 10 Things in Visual Studio 2008 since 2005](https://reader033.fdocuments.net/reader033/viewer/2022052912/55a0fdf91a28ab0d2e8b458b/html5/thumbnails/21.jpg)
ADO.NET Data Services
Framework for easily exposing data over RESTful web services
Any data but synergy with Entity FrameworkRESTful == HTTP, XML/JSON with URI’s for querying
99
Customers
Products
READREADCREATECREATEUPDATEUPDATEDELETEDELETE
Data ServicesData Services
HTTPHTTPGETGET
POSTPOSTPUTPUT
DELETEDELETEXML orJSON
![Page 22: Top 10 Things in Visual Studio 2008 since 2005](https://reader033.fdocuments.net/reader033/viewer/2022052912/55a0fdf91a28ab0d2e8b458b/html5/thumbnails/22.jpg)
22
Surfacing data with Data Services
![Page 23: Top 10 Things in Visual Studio 2008 since 2005](https://reader033.fdocuments.net/reader033/viewer/2022052912/55a0fdf91a28ab0d2e8b458b/html5/thumbnails/23.jpg)
ASP.NET Dynamic Data
1100
Traditional ASP.NETTraditional ASP.NET Dynamic ASP.NETDynamic ASP.NET
A scaffolding framework for ASP.NET to enable rapid creation of data-driven websites
![Page 24: Top 10 Things in Visual Studio 2008 since 2005](https://reader033.fdocuments.net/reader033/viewer/2022052912/55a0fdf91a28ab0d2e8b458b/html5/thumbnails/24.jpg)
24
Websites with Dynamic Data
![Page 25: Top 10 Things in Visual Studio 2008 since 2005](https://reader033.fdocuments.net/reader033/viewer/2022052912/55a0fdf91a28ab0d2e8b458b/html5/thumbnails/25.jpg)
The Top 10
![Page 26: Top 10 Things in Visual Studio 2008 since 2005](https://reader033.fdocuments.net/reader033/viewer/2022052912/55a0fdf91a28ab0d2e8b458b/html5/thumbnails/26.jpg)
Bubbling Under...
![Page 27: Top 10 Things in Visual Studio 2008 since 2005](https://reader033.fdocuments.net/reader033/viewer/2022052912/55a0fdf91a28ab0d2e8b458b/html5/thumbnails/27.jpg)
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.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.