20
Visual Studio 2008 for ASP.NET developers Daniel Moth Developer and Platform Group Microsoft http://www.danielmoth.com/Blog

Visual Studio 2008 for ASP.NET developers · Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other

  • Upload
    vandien

  • View
    217

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Visual Studio 2008 for ASP.NET developers · Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other

Visual Studio 2008 for ASP.NET developers

Daniel Moth

Developer and Platform Group

Microsoft

http://www.danielmoth.com/Blog

Page 2: Visual Studio 2008 for ASP.NET developers · Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other

AGENDA 0

Set the context

Visual Studio 2008 and .NET Framework v3.5

– Superset of VS2005 / Fx 2.0

– Red bits vs Green bits

– Multitargeting

AGENDA for remainder session

Page 3: Visual Studio 2008 for ASP.NET developers · Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other

.NET Through the Ages

2002 2003 2005 2006 2007

Tool(Visual Studio)

VS.NET 2002 VS.NET 2003 VS2005VS2005

+ Extensions

VS2008

LanguagesC# v1.0

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

VB.NET (v7.1)C# v2.0

VB2005 (v8.0) as beforeC# v3.0

VB9

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.0same

versionsame

version

Page 4: Visual Studio 2008 for ASP.NET developers · Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other

Visual Studio in the year 2007

Visual Studio 2005Visual Studio 2008

+ 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: Visual Studio 2008 for ASP.NET developers · Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other

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

v2.0 RTM

Vista RTM

v3.5 Vista Redist

v3.5 Redist

Page 6: Visual Studio 2008 for ASP.NET developers · Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other

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 7: Visual Studio 2008 for ASP.NET developers · Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other

Multitargeting plus more

Page 8: Visual Studio 2008 for ASP.NET developers · Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other

Multitargeting in Visual Studio 2008

Page 9: Visual Studio 2008 for ASP.NET developers · Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other

AGENDA

HTML Designer

CSS

JavaScript

Nested Master Pages

Session 2

AJAX, ListView, DataPager, LinqDataSource

Page 10: Visual Studio 2008 for ASP.NET developers · Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other

New HTML Designer

Dramatically faster switching

New Split View mode

Quick Tag Selector improvements

Same designer as Expression Web

Enables better designer/developer workflow

Page 11: Visual Studio 2008 for ASP.NET developers · Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other

Designer

Page 12: Visual Studio 2008 for ASP.NET developers · Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other

New CSS Design Support

Simplifies building and troubleshooting CSSDirect Style Application Toolbar

Manage Styles

Apply Styles

CSS Properties

Same CSS engine as Expression WebEnables better designer/developer workflow

Page 13: Visual Studio 2008 for ASP.NET developers · Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other

CSS

Page 14: Visual Studio 2008 for ASP.NET developers · Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other

Improved JavaScript Support

Intellisense

Code intellisense for client-side JavaScript

Build-time syntax checking

Integrated editor support for AJAX JS library

Intellisense against JSON-enabled .asmx WS

Debugging

Improved discoverability

Breakpoints in .aspx documents

Visualisers, locals etc

Page 15: Visual Studio 2008 for ASP.NET developers · Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other

JavaScript

Page 16: Visual Studio 2008 for ASP.NET developers · Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other

Nested Master Page Rendering

Nested Master Pages support

In WYSIWYG designer

Works well with new Split View Mode

Page 17: Visual Studio 2008 for ASP.NET developers · Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other

Nested Master Pages

Page 18: Visual Studio 2008 for ASP.NET developers · Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other

Summary

Visual Studio 2008 for ASP.NET 2.0

Great Windows Vista client

New HTML Editor shared with Expression Web

Split view with better switching performance

Nested Master Page Support

New Rich CSS editing

JavaScript IntelliSense and Debugging

...plus usability improvements

2008

Page 19: Visual Studio 2008 for ASP.NET developers · Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other

MSDN in the UK

Visit http://msdn.co.uk

Newsletter

Events

Screencasts

Blogs

Page 20: Visual Studio 2008 for ASP.NET developers · Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other

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