Presentation is loading. Please wait.

Presentation is loading. Please wait.

A tour of Visual Studio 2008 and the.NET Framework v3.5 Daniel Moth Developer & Platform Group Microsoft

Similar presentations


Presentation on theme: "A tour of Visual Studio 2008 and the.NET Framework v3.5 Daniel Moth Developer & Platform Group Microsoft"— Presentation transcript:

1 A tour of Visual Studio 2008 and the.NET Framework v3.5 Daniel Moth Developer & Platform Group Microsoft http://www.danielmoth.com/Blog

2 .NET Through the Ages 20022003200520062007 Tool (Visual Studio) VS.NET 2002VS.NET 2003VS2005 + Extensions VS2008 Languages C# v1.0 VB.NET (v7.0) C# v1.1 VB.NET (v7.1) C# v2.0 VB2005 (v8.0)as before C# v3.0 VB9 Framework Libraries NetFx v1.0NetFx v1.1NetFx v2.0NetFx v3.0NetFx v3.5 Engine (CLR)CLR v1.0CLR v1.1CLR v2.0 same version

3 AGENDA The no brainer upgrade VS2008 is a VS2005 superset Fx 3.5 is a Fx 2.0/3.0 superset Multitargeting Developing with C# and VB for Web, Client, Office, Server, Mobile.NET Framework v3.5 demystified

4 Visual Studio in the year 2007 + Service Pack 1+ SP1 Update for Vista + WF Extensions + WPF & WCF Extensions + SharePoint Workflow + Visual Studio Tools for Office Second Edition + ASP.NET AJAX Extensions + Device Emulator v2.0 +.NETCF v2.0 SP2 + WM 5.0 Pocket PC SDK+ WM5.0 Smartphone SDK + Service Pack 1+ SP1 Update for Vista + WF Extensions + WPF & WCF Extensions + SharePoint Workflow + Visual Studio Tools for Office Second Edition + ASP.NET AJAX Extensions + Device Emulator v2.0 +.NETCF v2.0 SP2 + WM 5.0 Pocket PC SDK+ WM5.0 Smartphone SDK

5 Fx 3.5 - “Green Bits” and “Red Bits” v2.0 RTM Vista RTM v3.5 Vista Redist v3.5 Redist

6 Multitargeting plus more

7 Multitargeting in Visual Studio 2008

8 Top-down exploring

9 VB9 Compiler Features Most are LINQ enablers XML Literals Relaxed Delegates C# 3.0 Extension Methods Object Initialisers Anonymous Types Local Variable Inference Lambda Expressions Collection Initialisers Partial Methods Automatic Properties

10 Web Applications ASP.NET 3.5 Microsoft AJAX libraries and project templates ListView, DataPager, LinqDataSource VS2008 IDE Enhancements New HTML Editor –Shared with Expression Web –Rich CSS support, Nested Master Pages –Split view with better switching performance Javascript IntelliSense and Debugging

11 VS2008 web features

12 Mobile Applications NETCF v2.0 SP2 and v3.5 Unit Testing Cert manager Config Manager Device Emulator 3.0 CoreCon wrapper WM5 SDKs C#3 and VB9 LINQ WCF CLR Profiler / RPM Compression Client-side certs Sound APIs

13 Windows Applications Windows Forms ClickOnce For FireFox UAC Manifests Consume ASP.NET Provider Services Consume WCF Services in Partial Trust Better WPF Interoperablity Windows Presentation Foundation Visual Designer Integrated into Visual Studio XBAP deployment to FireFox UIElement3D, Viewport2DVisual3D

14 Windows Apps + VB features

15 Services (WF and WCF) Communication Foundation HTTP without SOAP –XML or JSON serialisation RSS + ATOM Support Partial Trust Support Workflow WCF Send/Receive WorkflowServiceHost

16 Office Business Applications 2003 & 2007 Support 2007 Customisations Document Level Application Level Office Ribbon Designer Outlook Form Region Designer Custom Action and Task Panes Word Content Controls ClickOnce Deployment and improved Security VBA VSTO interop Workflow and SharePoint support

17 Office development + C# features

18 Visual Studio Team System Richard Erwin

19 Bottom-up exploring

20 Framework v3.5 (green bits) System.Core.dll System.Data.Linq.dll System.Xml.Linq.dll System.Data.DataSetExtensions.dll System.Web.Extensions.dll System.WorkflowServices.dll System.ServiceModel.Web.dll System.AddIn.dll, System.AddIn.Contract.dll System.Windows.Presentation.dll System.Net.dll System.DirectoryServices.AccountManagement.dll System.Management.Instrumentation.dll System.VisualC.STLCLR.dll

21 Summary Visual Studio 2008 Great for Windows Vista Great for Client Development Great for Web Development Great for.NET Framework v3.5 Pretty Cool for.NET 2.0 projects too! –Multitargeting (and no new CLR) –Use the new C#3 and VB9 language features

22 MSDN in the UK Visit http://msdn.co.ukhttp://msdn.co.uk Newsletter Events Screencasts Blogs

23 © 2007 Microsoft Ltd. 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.


Download ppt "A tour of Visual Studio 2008 and the.NET Framework v3.5 Daniel Moth Developer & Platform Group Microsoft"

Similar presentations


Ads by Google