230 likes | 398 Views
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
E N D
A tour of Visual Studio 2008 and the .NET Framework v3.5 Daniel Moth Developer & Platform Group Microsoft http://www.danielmoth.com/Blog
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
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
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
Multitargeting in Visual Studio 2008 v2.0. 50727.xx v3.0.xx v3.5.xxxx.xx
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)
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
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
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
Services (WF and WCF) • Communication Foundation • HTTP without SOAP • XML or JSON serialisation • RSS + ATOM Support • Partial Trust Support • Workflow • WCF Send/Receive • WorkflowServiceHost
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
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
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
MSDN in the UK • Visit http://msdn.co.uk • Newsletter • Events • Screencasts • Blogs