San Diego ASP.NET Meeting Oct 21st - Presentation Transcript
What’s New:Visual Studio 2010 Woody Pewitt Technology Evangelist Microsoft
Getting in Touch Blog: http://blog.pewitt.org Twitter: http://twitter.com/woodyp Email: woodyp@microsoft.com
Visual Studio for Everyone! More Team System Professional Features Express Less Hobbyist Enterprise Users
Visual Studio 2008 Visual Studio Team System 2008 Team Suite with MSDN Premium Visual Studio Team System 2008 Team Editions with MSDN Premium Visual Studio 2008 Professional with MSDN Premium Visual Studio 2008 Professional with MSDN Professional
Visual Studio 2010
Test and Lab Manager UML Modeling Manual Testing Layer Diagram Load Testing Web Testing Test Case Management IntelliTrace™ Architecture Explorer 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 Analysis UI Test Automation Code Coverage Performance Profiling Database Change Mgmt Test Record & Playback
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
Parallelism
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
Web
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
This is the deck I used at the San Diego ASP.NET us more
This is the deck I used at the San Diego ASP.NET user group meeting on Oct 12st the code in the VS 2010 / .NET Framework 4.0 Training Kit http://bit.ly/3KVJix
is the sample code I used for the demos. less
0 comments
Post a comment