net 3.5 and vs 2008
Post on 07-Nov-2014
3.697 Views
Preview:
DESCRIPTION
TRANSCRIPT
Visual Studio 2008 and the .NET Framework v3.5
Sarang Datyesarang.datye@microsoft.comhttp://www.dotnetbetaworks.com
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
Visual Studio Team System
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
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
Visual Studio 2008
Lifecycle Tools,
.NET Framework,
& languages
Services
Windows
Apps
Web Apps
Office Apps
Mobile Apps
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
DemoMulti-targeting in VS 2008
A tour around VS 2008 & .NET 3.5
Lifecycle Tools,
.NET Framework,
& languages
Services
Windows
Apps
Web Apps
Office Apps
Mobile Apps
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
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.
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.
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>)
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
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.
A tour around VS 2008 & .NET 3.5
Lifecycle Tools,
.NET Framework,
& languages
Services
Windows
Apps
Web Apps
Office Apps
Mobile Apps
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
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
A tour around VS 2008 & .NET 3.5
Lifecycle Tools,
.NET Framework,
& languages
Services
Windows
Apps
Web Apps
Office Apps
Mobile Apps
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
A tour around VS 2008 & .NET 3.5
Lifecycle Tools,
.NET Framework,
& languages
Services
Windows
Apps
Web Apps
Office Apps
Mobile Apps
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
Expand the “Ribbon”
Use full power of
Office ExcelTask Pane linked
to business data
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
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:
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
top related