Anda di halaman 1dari 20

James Conard

Director
Developer & Platform Evangelism
Microsoft Corporation
http://blogs.msdn.com/jamescon
 This template is designed for use with Office
PowerPoint 2007. The charts and graphics can be
edited with PowerPoint 2007, but not with
PowerPoint 2003.
 This template uses Microsoft’s corporate font, Segoe and
Segoe Semibold
 Segoe is not a standard font included with Windows, so if
you have not already done so, you need to install it on
your computer
 How to install Segoe:
Get the font at:
\\Showsrus\images\Corporate_Fonts\PC\Segoe
or https://mediabank.partners.extranet.microsoft.com
 Copy all the .ttf files into your c:\windows\fonts folder
 Questions: email slides@microsoft.com
 Abstract:
 Visual Studio 2008 (codename “Orcas”) and the .NET Framework 3.5
provide several key features that allow developers to build a variety
applications more quickly. During this session you will learn about some
core enhancements to Visual Studio that all applications can take advantage
of, such as multi-targeting. You will also learn about all of the key areas of
“orcas” from a high-level, before we drill into each of the topics throughout
the 5-day event.

 Demos:
 01.01 – Multi-targeting
 Author: James Conard
 Last updated: 2007-09-10

NEXT: <next slide title>


.NET Framework & Visual Studio Roadmap
.NET Framework 3.5 overview
Visual Studio design goals
Lap around new features
.NET Framework 3.5
Additional
ASP.NET CLR Add-in
LINQ Enhancemen
3.5 Framework
ts

.NET Framework 3.0 + SP1


Windows Windows
Windows
Presentatio Communicati Windows
Workflow
n on CardSpace
Foundation
Foundation Foundation

.NET Framework 2.0 + SP1


RTM
Releases

3.0
Major

3.5 RTM “Rosario”


•VS 2008 Beta 2
•.NET Framework 3.5 Beta 2
Out of band
Releases

• VS Extensions for WF SQL Server 2008


• VS Extensions for WCF/WPF CTP ADO.NET Entity
Framework

ASP.NET AJAX
1.0
2006 2007 2008
Next major release of Windows Server
scheduled for release in Q1 2008
What’s included with Windows Server 2008?
Best tool set for Windows Server 2008, Windows
Vista and Microsoft Office 2007
.NET Framework 3.5 design surfaces
Office 2007 support including ClickOnce and VSTO
MFC support for Vista common controls

Improvements for Web Developers


HTML / CSS designer enhancements
Integrated AJAX and JavaScript support

Language advances
.NET Framework multi-targeting support
Improved Data & Language integration in VB / C#
Multi-targeting
Target multiple versions of the framework from a single
tool - Visual Studio 2008
Supports framework versions 2.0, 3.0, and 3.5
Enables only features available in target framework
Toolbox, Project types, References, Intellisense, …
Making is easy to upgrade to Visual Studio 2008
Unit Testing
Now available in all editions of Visual Studio Professional
Team Foundation Server 2008
Built-in support for Continuous Integration
TFS Migration Toolkit
“Get latest on checkout”
Annotate
Folder Diff
For developers:
Code metrics
Performance “hotpathing”
Profiler baselining
Much faster unit testing performance
For testers:
Load testing support for AJAX applications
Better UI for load test monitoring / reporting
And much more…
New programming model for data access that
integrates query support directly within the .NET
languages
Designed to reduce the complexity when working with data
Query operators can be used against any collection
Built-in examples: Select, Where, GroupBy, Join, etc.
Extensibility model supports extending/replacing these
Benefits
Work with data in a consistent way, regardless of the type of data
Interact with data as objects
Better integration with programming languages
Improved productivity through IntelliSense in Visual Studio
C# 3.0 VB 9.0 Others…

.NET Language Integrated Query

LINQ to LINQ to LINQ to LINQ to


Objects DataSets SQL XML

<book>
<title/>
<author/>
<year/>
<price/>
</book>

Objects Relational XML


Technologies added in .NET 3.0
WCF – Unified programming model and runtime for services
WF - Flexible, declarative workflow runtime and activities
New enhancements in .NET 3.5
Http Programming Model
JSON serialization & ASP.NET AJAX integration
Syndication
Integrated support for WF & WCF (“Silver”)
Partial Trust
Integrated developer tools in Visual Studio 2008
Add Service Reference
Integrated WF Designer
Project & item templates
Autohost & test client
WCF Configuration Editor
Visual Studio Designer for WPF (“Cider”)
XAML-based editing directly in the IDE
Changes reflected in the designer in real-time
XAML IntelliSense
Selection Synchronization
ClickOnce deployment support for WPF apps
Project templates, debugger & deployment support
Side-by-side support for Winforms
Creates a seamless designer/developer workflow with
Expression Interactive Designer (“Sparkle”)
Integrated support for ASP.NET AJAX 1.0
Included in the .NET Framework 3.5
ASP.NET AJAX Project Templates
Web Application Projects included in Visual Studio
Javascript IntelliSense & Debugging
Richer HTML/CSS Designer Support
Split View (simultaneous source and designer)
Nested Master Page preview in designer
CSS Properties, Manage/Apply Styles windows, and direct
style application toolbar
Improved CSS/HTML layout and visualization in designer
New Web data controls
LinqDataSource, ListView, DataPager
VS 2008 includes Visual Studio Tools for Office 3.0
Provides integrated visual designers for:
Word and Excel documents and templates
Fluent Ribbon
Task & Action panes
Outlook Form Regions
Integrated Workflow & Microsoft SharePoint Support
Data binding in Word Content Controls
Application-level add-ins for most client programs
(both 2003 & 2007)
Document-level add-ins for Excel & Word 2007
Improved deployment and security using ClickOnce
Visual Studio Tools for Devices
Unit Testing for Device Applications
Device Emulator 3.0 – Certificate support, Xml
config
Broad Platform and runtime Support

.NET Compact Framework 3.5


Support for LINQ (XML, Objects and Dataset)
Windows Communication Foundation
CLR Profiler / Performance Monitor
BCL enhancements: Compression support, Client-
side certificates, Sound APIs
Visual Studio multi-targeting allows you to easily move up to Visual Studio 2008
LINQ simplifies data access through language extensions for C# & Visual Basic
WF & WCF make it easier to build rich, connected applications using a variety of types of services
WPF Designer provides design-time support for building WPF applications and a streamlined workflow
between developers and designers
VSTO enables developers to build Office Business Applications for Office on the client or server
NetCF 3.5 brings major .NET Framework enhancements to mobile devices
© 2007 Microsoft Corporation. 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.

Anda mungkin juga menyukai