San Diego ASP.NET Meeting Oct 21st

3,238 views
3,161 views

Published on

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.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,238
On SlideShare
0
From Embeds
0
Number of Embeds
50
Actions
Shares
0
Downloads
88
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

San Diego ASP.NET Meeting Oct 21st

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

×