Download presentation
Presentation is loading. Please wait.
Published byCorey Bennett Modified over 9 years ago
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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.