net 3.5 and vs 2008

27
Visual Studio 2008 and the .NET Framework v3.5 Sarang Datye [email protected] http://www.dotnetbetaworks.com

Upload: maddinapudi

Post on 07-Nov-2014

3.694 views

Category:

Technology


2 download

DESCRIPTION

Introduction to Asp.net 3.5 , VS 2008

TRANSCRIPT

Page 1: net 3.5 and vs 2008

Visual Studio 2008 and the .NET Framework v3.5

Sarang [email protected]://www.dotnetbetaworks.com

Page 2: net 3.5 and vs 2008

Agenda

A Tour around Visual Studio 2008 and .NET 3.5

IDE enhancements

Web Development

Services (Workflow and Communication Foundation)

Client and Mobile DevelopmentOffice Development

.NET Framework 3.5 new assemblies

Questions & Answers

Page 3: net 3.5 and vs 2008

Visual Studio Team System

Page 4: net 3.5 and vs 2008

Visual Studio in the year 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

Visual Studio 2008

Page 5: net 3.5 and vs 2008

What is the .NET Framework 3.5?

.NET Framework 2.0 + SP1

Windows

Presentation

Foundation

Windows

Communication

Foundation

Windows

Workflow

Foundation

Windows

CardSpace

.NET Framework 3.0 + SP1

.NET Framework 3.5

LINQ ASP.NET 3.5CLR Add-in

FrameworkAdditional

Enhancements

Page 6: net 3.5 and vs 2008

Visual Studio 2008

Lifecycle Tools,

.NET Framework,

& languages

Services

Windows

Apps

Web Apps

Office Apps

Mobile Apps

Page 7: net 3.5 and vs 2008

Visual Studio 2008 Highlights

Side-by-Side supportWorks side-by-side with Visual Studio 2005

Multi-target Support.NET framework version 2.0, 3.0 and 3.5

No project model or build changes

Solution can contain projects with different targets

Enables organizations to move to Visual Studio 2008 without upgrading all of your source code

Integrated debugging support under Microsoft Reference Licensehttp://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx

Page 8: net 3.5 and vs 2008

DemoMulti-targeting in VS 2008

Page 9: net 3.5 and vs 2008

A tour around VS 2008 & .NET 3.5

Lifecycle Tools,

.NET Framework,

& languages

Services

Windows

Apps

Web Apps

Office Apps

Mobile Apps

Page 10: net 3.5 and vs 2008

Web Applications

ASP.NET 3.5

Microsoft AJAX libraries and project templates

ListView, DataPager, LinqDataSource

Visual Studio 2008 IDE Enhancements

New HTML Designer

Shared with Expression Web

Rich CSS support, Nested Master Pages

Split view with better switching performance

Javascript IntelliSense and Debugging

Page 11: net 3.5 and vs 2008

HTML Designer

New Split View mode

View source and design side by side

Updates in real-time

Dramatically faster than previous versions

Switch between design, source, or split view with no lag.

Page 12: net 3.5 and vs 2008

CSS Designer

Dramatically simplifies building and managing CSS styles.

Intuitive visual designer

Summary mode helps troubleshoot/trackdownwhere styles are being applied.

Shares same CSS engine as Expression Web

Developers and designers have access to same features.

Page 13: net 3.5 and vs 2008

ListView

New data-bound control

Evolution of DataList and Repeater

Designer-friendly

Full control over markup, including container

Use CSS to style layout

Bind arbitrary elements (e.g. <select>)

Page 14: net 3.5 and vs 2008

DataPager

Follows extender model

Add paging to any control that supports it (e.g. ListView)

Flexible layout – choose from a number of fields to create a customized pager

Page 15: net 3.5 and vs 2008

ASP.NET AJAX

• Increased productivity• Fewer concepts, fewer lines of code

• Easier to author, debug, and maintain• Well integrated with design and development tools

• Seamlessly integrated application model• Works with ASP.NET pages and server controls

• Works everywhere – cross-browser, standards based

A framework for building richer, more interactive,

more personalized web experiences.

Page 16: net 3.5 and vs 2008

A tour around VS 2008 & .NET 3.5

Lifecycle Tools,

.NET Framework,

& languages

Services

Windows

Apps

Web Apps

Office Apps

Mobile Apps

Page 17: net 3.5 and vs 2008

Windows Applications

Windows FormsClickOnce improvements

Consume ASP.NET Provider Services

ASP.NET login, roles and profiles

Caching

Consume WCF Services in Partial Trust

Host WPF controls and Content (and vice versa)

Windows Presentation FoundationXAML

Visual Designer Integrated into Visual Studio

XBAP deployment to FireFox

Page 18: net 3.5 and vs 2008

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

Page 19: net 3.5 and vs 2008

A tour around VS 2008 & .NET 3.5

Lifecycle Tools,

.NET Framework,

& languages

Services

Windows

Apps

Web Apps

Office Apps

Mobile Apps

Page 20: net 3.5 and vs 2008

Services (WF and WCF)

Windows Communication Foundation

HTTP without SOAPXML or JSON serialisation

SyndicationRSS + ATOM Support

Partial Trust Support

Windows Workflow Foundation

WCF Send/Receive

WorkflowServiceHost

Page 21: net 3.5 and vs 2008

A tour around VS 2008 & .NET 3.5

Lifecycle Tools,

.NET Framework,

& languages

Services

Windows

Apps

Web Apps

Office Apps

Mobile Apps

Page 22: net 3.5 and vs 2008

Office Business Applications

2003 & 2007 Support

2007 CustomisationsDocument Level

Application Level

Office Ribbon Designer

Outlook Form Region Designer

Custom & Action Task Panes

Word Content Controls

ClickOnce Deployment and improved Security

VBA <-> VSTO interop

Workflow and SharePoint support

Page 23: net 3.5 and vs 2008

Expand the “Ribbon”

Use full power of

Office ExcelTask Pane linked

to business data

Page 24: net 3.5 and vs 2008

Extend the Office RibbonVisual Ribbon Designer

Office built-in support for XML-based customization model

VSTO 2005 SE support:Simplifies hookup from .NET via pre-generated classes and sample XML

VSTO – Visual Studio 2007 support: Adds full-blown visual designer support

“Export to XML” option

A more robust programming layer

Property Grid

Ribbon Control

Toolbox

Design Surface

Page 25: net 3.5 and vs 2008

Extend the Office RibbonRibbon XML structure requires a

specific hierarchy

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" onLoad="OnLoad">

<ribbon>

<tabs>

<tab idMso="TabAddIns">

<group id="MyGroup"

label="My Group">

<toggleButton id="toggleButton1"

size="large"

label="My Button"

screentip="My Button Screentip"

onAction="OnToggleButton1"

imageMso="AccessFormModalDialog" />

</group>

</tab>

</tabs>

</ribbon>

</customUI>

For example:

Page 26: net 3.5 and vs 2008

Create Custom Task & Actions Panes• VSTO simplifies and speeds up

task pane UI design process with visual designers and .NET hookup• Actions Pane:

• Associated with a specific Word or Excel document

• More robust, easier to program alternative to Office’s built-in “Smart Document” technology

• Custom Task Pane: • The same general idea as

Actions Pane, only on the application add-in level, not individual doc

Page 27: net 3.5 and vs 2008