1 / 23

A tour of Visual Studio 2008 and the .NET Framework v3.5

A tour of Visual Studio 2008 and the .NET Framework v3.5. Daniel Moth Developer & Platform Group Microsoft http://www.danielmoth.com/Blog. .NET Through the Ages. AGENDA. The no brainer upgrade VS2008 is a VS2005 superset Fx 3.5 is a Fx 2.0/3.0 superset Multitargeting

calix
Download Presentation

A tour of Visual Studio 2008 and the .NET Framework v3.5

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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

  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 Visual Studio 2008 Visual Studio 2005 + 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” v3.0 v2.0 RTM v3.5.xxxx.xx v2.0. 50727.42 v2.0. 50727.42 v3.0.xx Vista RTM v2.0. 50727.xx v3.0 v3.5 Vista Redist v3.5 Redist v2.0. 50727.312

  6. Multitargeting plus more

  7. Multitargeting in Visual Studio 2008 v2.0. 50727.xx v3.0.xx v3.5.xxxx.xx

  8. Top-down exploring

  9. C# 3 and VB9 Language Features • Lambda Expressions • Object (and collection) Initializers • Local Variable Type Inference • Anonymous Types • Extension Methods • Partial Methods • Automatic Properties (C# only) • Relaxed Delegates (VB only)

  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. Bottom-up exploring

  19. .NET Framework v3.5

  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 2008 • 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.uk • Newsletter • Events • Screencasts • Blogs

More Related