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

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

Dec 24, 2015

Download

Documents

Corey Bennett
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: A tour of Visual Studio 2008 and the.NET Framework v3.5 Daniel Moth Developer & Platform Group Microsoft .

A tour of Visual Studio 2008 and the .NET Framework v3.5Daniel MothDeveloper & Platform GroupMicrosofthttp://www.danielmoth.com/Blog

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

.NET Through the Ages

2002 2003 2005 2006 2007

Tool(Visual Studio) VS.NET 2002 VS.NET 2003 VS2005

VS2005+

ExtensionsVS2008

Languages C# v1.0VB.NET (v7.0)

C# v1.1VB.NET (v7.1)

C# v2.0VB2005 (v8.0) as before

C# v3.0VB9

Framework Libraries NetFx v1.0 NetFx v1.1 NetFx v2.0 NetFx v3.0 NetFx v3.5

Engine (CLR) CLR v1.0 CLR v1.1 CLR v2.0 same version

same version

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

AGENDA

The no brainer upgradeVS2008 is a VS2005 supersetFx 3.5 is a Fx 2.0/3.0 supersetMultitargeting

Developing with C# and VB forWeb, Client, Office, Server, Mobile

.NET Framework v3.5 demystified

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

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

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

Fx 3.5 - “Green Bits” and “Red Bits”

v2.0 RTM

Vista RTM

v3.5 Vista Redistv3.5 Vista Redist

v3.5 Redistv3.5 Redist

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

Multitargeting plus more

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

Multitargeting in Visual Studio 2008

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

Top-down exploring

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

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

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

Web Applications

ASP.NET 3.5Microsoft AJAX libraries and project templatesListView, DataPager, LinqDataSource

VS2008 IDE EnhancementsNew HTML Editor

– Shared with Expression Web– Rich CSS support, Nested Master Pages– Split view with better switching performance

Javascript IntelliSense and Debugging

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

VS2008 web features

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

Mobile Applications

NETCF v2.0 SP2 and v3.5Unit TestingCert managerConfig ManagerDevice Emulator 3.0CoreCon wrapperWM5 SDKs

C#3 and VB9LINQ WCFCLR Profiler / RPMCompressionClient-side certsSound APIs

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

Windows ApplicationsWindows Forms

ClickOnce For FireFoxUAC ManifestsConsume ASP.NET Provider ServicesConsume WCF Services in Partial TrustBetter WPF Interoperablity

Windows Presentation FoundationVisual Designer Integrated into Visual StudioXBAP deployment to FireFoxUIElement3D, Viewport2DVisual3D

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

Windows Apps + VB features

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

Services (WF and WCF)

Communication FoundationHTTP without SOAP

– XML or JSON serialisation

RSS + ATOM SupportPartial Trust Support

WorkflowWCF Send/ReceiveWorkflowServiceHost

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

Office Business Applications2003 & 2007 Support2007 Customisations

Document LevelApplication LevelOffice Ribbon DesignerOutlook Form Region DesignerCustom Action and Task PanesWord Content ControlsClickOnce Deployment and improved SecurityVBA <-> VSTO interopWorkflow and SharePoint support

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

Office development + C# features

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

Visual Studio Team SystemRichard Erwin

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

Bottom-up exploring

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

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

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

Summary

Visual Studio 2008Great for Windows VistaGreat for Client DevelopmentGreat for Web DevelopmentGreat for .NET Framework v3.5Pretty Cool for .NET 2.0 projects too!

– Multitargeting (and no new CLR)– Use the new C#3 and VB9 language features

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

MSDN in the UK

Visit http://msdn.co.uk NewsletterEventsScreencastsBlogs

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

© 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.