whats new in visual studio 2008
DESCRIPTION
TRANSCRIPT
![Page 1: Whats New In Visual Studio 2008](https://reader033.vdocuments.net/reader033/viewer/2022051610/548fd68bb4795956138b4f28/html5/thumbnails/1.jpg)
![Page 2: Whats New In Visual Studio 2008](https://reader033.vdocuments.net/reader033/viewer/2022051610/548fd68bb4795956138b4f28/html5/thumbnails/2.jpg)
Chris KoenigDeveloper Evangelisthttp://blogs.msdn.com/[email protected]
![Page 3: Whats New In Visual Studio 2008](https://reader033.vdocuments.net/reader033/viewer/2022051610/548fd68bb4795956138b4f28/html5/thumbnails/3.jpg)
Visual Studio 2008
Multi-targeting
Web Page Designer / Split-View Editor
CSS Management Tools
JavaScript Intellisense & Debugging
Visual Studio Tools for Office
Visual Studio Team System
Unit / Web / Load Testing
Code Metrics / Code Coverage
.NET 3.5
LINQ
![Page 4: Whats New In Visual Studio 2008](https://reader033.vdocuments.net/reader033/viewer/2022051610/548fd68bb4795956138b4f28/html5/thumbnails/4.jpg)
Business
Analyst Project
Manager
Dev Team
Test
Operations
Integrated
Web
Reporting, analytics
and Scorecards
Regulatory
and Compliance
Dynamic Web Sites
Communication
and Collaboration
Budgeting,
Planning and
Forecasting
Service
Orientation Line Of Business
Applications
Legacy Application
Modernization Application Integration
Business
Process
Improvement
Business
InsightApplication
Development
Intranet and
Extranet
E-Commerce
and Self Service
Data
Warehousing
![Page 5: Whats New In Visual Studio 2008](https://reader033.vdocuments.net/reader033/viewer/2022051610/548fd68bb4795956138b4f28/html5/thumbnails/5.jpg)
HTML is getting more and more complicated – we need help!
Visual Studio® 2008 provides a powerful new HTML designer that tames even the most complicated HTML; it includes
A split view that enables you to see your HTML from a source and design perspective at the same time.
Nested master pages to help you factor your HTML more efficiently
The Challenge
The Solution
New HTML Designer
![Page 6: Whats New In Visual Studio 2008](https://reader033.vdocuments.net/reader033/viewer/2022051610/548fd68bb4795956138b4f28/html5/thumbnails/6.jpg)
Cascading Style Sheets (CSS) are ubiquitous because they promote accessibility and standards compliance
However, designer-generated CSS can be difficult/intimidating for developers to work with
New features for working with CSS style sheets
Intellisense for CSS
Filtered lists of which styles are being in a page or selection
Visually apply styles to elements
Even the most complicated, designer-created CSS styles are now simple to work with
The Challenge
The Solution
CSS Manager
![Page 7: Whats New In Visual Studio 2008](https://reader033.vdocuments.net/reader033/viewer/2022051610/548fd68bb4795956138b4f28/html5/thumbnails/7.jpg)
Languages like JavaScript are more and more popular
Their type-less, dynamic nature presents challenges to traditional development activities like debugging and statement completion
Visual Studio 2008 makes JavaScript a 1st class development experience with
Syntax coloring
Intellisense
Debugging
JavaScript Debugging and IntelliSense
The Challenge
The Solution
![Page 8: Whats New In Visual Studio 2008](https://reader033.vdocuments.net/reader033/viewer/2022051610/548fd68bb4795956138b4f28/html5/thumbnails/8.jpg)
{ Web Development }
![Page 9: Whats New In Visual Studio 2008](https://reader033.vdocuments.net/reader033/viewer/2022051610/548fd68bb4795956138b4f28/html5/thumbnails/9.jpg)
Tester
Developer
Architect
IT/ProjectManager
BusinessAnalyst
Database Professional
Designer
Overcome complexity
Quality mindset
Culture of innovation
Individual
Collaboration
Transparency
Integration
Team
Clarity
Alignment
Efficiency
Organization
Lightweight, customizable process
Integrated quality tools for each role
Reduce defects and security vulnerabilities
Application lifecycle management
![Page 10: Whats New In Visual Studio 2008](https://reader033.vdocuments.net/reader033/viewer/2022051610/548fd68bb4795956138b4f28/html5/thumbnails/10.jpg)
![Page 11: Whats New In Visual Studio 2008](https://reader033.vdocuments.net/reader033/viewer/2022051610/548fd68bb4795956138b4f28/html5/thumbnails/11.jpg)
Collaborate and communicate
Drive predictability
Manage team workflow
Use familiar tools
Ensure quality early and often
Integrate work frequently
Make real-time decisions
![Page 12: Whats New In Visual Studio 2008](https://reader033.vdocuments.net/reader033/viewer/2022051610/548fd68bb4795956138b4f28/html5/thumbnails/12.jpg)
{ Visual Studio Team System }
![Page 13: Whats New In Visual Studio 2008](https://reader033.vdocuments.net/reader033/viewer/2022051610/548fd68bb4795956138b4f28/html5/thumbnails/13.jpg)
Powerful, modern desktops enable next generation applications
Hardware acceleration brings real-time lighting, texturing and rendering
Windows
Tools for beautiful applications
New designers and controls for WPF
Support for vector graphics, lighting, and document flow
The Challenge
The Solution
![Page 14: Whats New In Visual Studio 2008](https://reader033.vdocuments.net/reader033/viewer/2022051610/548fd68bb4795956138b4f28/html5/thumbnails/14.jpg)
![Page 15: Whats New In Visual Studio 2008](https://reader033.vdocuments.net/reader033/viewer/2022051610/548fd68bb4795956138b4f28/html5/thumbnails/15.jpg)
Office
Building applications to target the Microsoft Office System with the largest user base of any application
Bring business data and application logic into Office
Visual Studio 2008 designers work with the 2007 Office system
The Challenge
The Solution
![Page 16: Whats New In Visual Studio 2008](https://reader033.vdocuments.net/reader033/viewer/2022051610/548fd68bb4795956138b4f28/html5/thumbnails/16.jpg)
Expand the “Ribbon”
Use full power of
Office ExcelTask Pane linked
to business data
![Page 17: Whats New In Visual Studio 2008](https://reader033.vdocuments.net/reader033/viewer/2022051610/548fd68bb4795956138b4f28/html5/thumbnails/17.jpg)
Data
Unique challenges in accessing, querying, updating and manipulating multiple types of data
New language extensions unify data query techniques
Work with data as objects, a natural part of your programming model
The Challenge
The Solution
![Page 18: Whats New In Visual Studio 2008](https://reader033.vdocuments.net/reader033/viewer/2022051610/548fd68bb4795956138b4f28/html5/thumbnails/18.jpg)
Programming
with objects
Unified query constructs
across all data
XML, SQL Server®
or object collections
IntelliSense®, syntax
checking, debugging within
Visual Studio (C# and VB)
![Page 19: Whats New In Visual Studio 2008](https://reader033.vdocuments.net/reader033/viewer/2022051610/548fd68bb4795956138b4f28/html5/thumbnails/19.jpg)
{ LINQ }
![Page 20: Whats New In Visual Studio 2008](https://reader033.vdocuments.net/reader033/viewer/2022051610/548fd68bb4795956138b4f28/html5/thumbnails/20.jpg)
![Page 21: Whats New In Visual Studio 2008](https://reader033.vdocuments.net/reader033/viewer/2022051610/548fd68bb4795956138b4f28/html5/thumbnails/21.jpg)
Install Visual Studio 2008http://msdn.microsoft.com/vstudio
Visit the .NET Framework Developer Centerhttp://msdn.microsoft.com/netframework
Visual Studio Team Systemhttp://msdn.microsoft.com/en-us/teamsystem/default.aspx
Learn more about LINQhttp://msdn.microsoft.com/en-us/netframework/aa904594.aspx
Subscribe to my Bloghttp://blogs.msdn.com/chkoenig
![Page 22: Whats New In Visual Studio 2008](https://reader033.vdocuments.net/reader033/viewer/2022051610/548fd68bb4795956138b4f28/html5/thumbnails/22.jpg)
© 2008 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.