Download - San Diego ASP.NET Meeting Oct 21st
What’s New:Visual Studio 2010
Woody PewittTechnology EvangelistMicrosoft
Getting in Touch
Blog: http://blog.pewitt.org
Twitter: http://twitter.com/woodyp
Email: [email protected]
Visual Studio for Everyone!
Users
Featu
res
Less
More
Hobbyist Enterprise
Professional
Team System
Express
Visual Studio 2008
Visual Studio 2008 Professionalwith MSDN Professional
Visual Studio 2008 Professionalwith MSDN Premium
Visual Studio Team System 2008Team Editions with MSDN Premium
Visual Studio Team System 2008Team Suite with MSDN Premium
Visual Studio 2010
Test and Lab Manager
Manual Testing
Layer Diagram
UML Modeling
Load Testing Web Testing
Test Case Management
IntelliTrace™
Architecture Explorer Test Record & Playback
Logical Class Designer
Cloud Development
Office Development
Windows Development
New WPF Editor Customizable IDE
Multi-core Development
Silverlight Tools
Web Development
SharePoint Development
Generate from Usage
Static Code Analysis
Database Deployment
Code Metrics
Database Unit Testing Test Data Generation
Test Impact AnalysisUI Test Automation
Code Coverage
Performance Profiling
Database Change Mgmt
Moving Parts
Visual Studio 2010 .NET Framework Version 4 Languages Changing
Visual C# 2010 Visual Basic 2010 Visual F# 2010 Visual C++ 2010
The VS2010 Roadmap
Beta 1, Currently Available
Beta 2, Now!
RTM, March 2010
Huge List of New Features Breakpoint Labeling Breakpoint Searching Breakpoint
Import/Export Dynamic Data Tooling WPF Tree Visualizer Call Hierarchy Improved WPF Tooling Historical Debugging Mini-Dump
Debugging Quick Search Better Multi-Monitor
Support Highlight References
Parallel Stacks Window Parallel Tasks Window Document Map Margin Generate From Usage Concurrency Profiler Inline Call Tree Extensible Test Runner MVC Tooling Web Deploy JQuery Intellisense Sharepoint Tooling HTML Snippets Web.config Transformation Click-Once Enhancements
for Microsoft Office
Overview
General Improvements
Debugging
Parallelism
Web
Extensibility
The Two Faces of Visual Studio 2010
Visual Studio As An Editor
Visual Studio As A Platform
As An Editor
An improved focus on…
Writing code,
Understanding code,
Navigating code,
Publishing code
General Improvements
General Improvements
Zoom Docking Windows Call Hierarchy Highlighting References Generate from Usage Intellisense Consume-First Mode
Zoom
CTRL + Mouse Wheel
New feature that enhances the size of your code
Very useful for pair programming (or similar scenarios)
Docking Windows
New docking visuals
Windows can be docked anywhere
Better use with multiple monitors
Generate from Usage
Used to automatically create stub code
Enables you to use classes and members before you define them
Call Heirarchy
CTRL + ALT + K
Available in C#
Used to see calls to and from a method
Great way to see calls at design time
Highlighting References
Automatic highlighting of a symbol
Can be used with declarations and references, and many other symbols
Navigate To
CTRL + ,
Provides search-as-you-type support for files, types, and members
Enables quick searching based on case usage
Intellisense Consume-First Mode
CTRL + ALT + SPACE
Used when when classes and members are used before they are defined
Helps to reduce situations where IntelliSense inserts unintended text into the editor
General Improvements
Debugging
Breakpoints
Can add labels to breakpoints
All breakpoints are now searchable
Import / Export now available
Floating Data Tips
DataTips can now float in the source window
Floating DataTips remain visible until the debugging session ends
Threading
Completely redesigned threading window
Now provides filtering, call-stack searching and expansion, and grouping
New columns added: Affinity masks Process names Managed IDs
Dumps
You can save a dump file and debug it later, either on the build computer or on another computer that has the source files and debugging symbols
Can read dump files that contain information about managed code, unmanaged code, or a mixture of both
Debugging
Parallelism
Parallel Tasks and Stacks Used to visualize and
debug parallel code that is written in C++, C#, or Visual Basic
Using the Parallel Stacks window, you can view multiple call stacks at the same time in a single view
Parallel Tasks allow you to see multiple tasks and the corresponding status of those tasks
Web
One-Click Web Deployment With Visual Studio
2010, MSDeploy is integrated directly into Visual Studio
Once you have your profiles configured, you can easily deploy to a given environment with a single click
Web.config Transforms
You can create configuration file transforms to modify your project's Web.config file to work with various deployment environments
Extensibility
As A Platform
New Extensible Editor allows editor to be easily extended to provide a rich and robust editing experience
Online Visual Studio Gallery integrated directly into Visual
Studio
Extensions
Online Visual Studio Gallery integrated directly into Visual Studio
New Extensible Editor allows editor to be easily extended to provide a rich and robust editing experience
The Visual Studio Gallery
Extensibility
Resources
The 10-4 Show on Channel9 channel9.msdn.com/shows/10-4/
Visual Studio 2010 home page http://bit.ly/1skkN0
Get the VS 2010 / .NET Framework 4.0 Training Kit http://bit.ly/3KVJix