What's New in Visual Studio 2010


Published on

Presentation of one of the sessions at Visual Studio 2010 Ultimate LoadFest.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • [Build Slide]New Project with new features circledSearch for templatesMulti-targeting support for .NET 2.0-4Add new templates by searching online
  • [Build Slide]1) Base Slide Shows different IDE Improvements2) WPF based editor3) Navigation4)IntellitypeEditor: easily zoom in/out via mouse-wheel or Ctrl +-Navigate To: Ctrl+,Alt+Drag for column selection
  • [Build Slide]-Base Slide with TextGenerate ExampleGenerate new Type (Create stock.cs)Show Class StockShow Generate Property Stub for tickerShow “Call Heirarchy”Great Generate from usage walkthrough: http://juliocasal.com/blog/test-driven-development-support-in-visual-studio-2010/
  • [BUILD]http://www.asp.net/LEARN/whitepapers/aspnet4/default.aspxhttp://weblogs.asp.net/scottgu/archive/2009/09/04/asp-net-html-javascript-snippet-support-vs-2010-and-net-4-0-series.aspx
  • [BUILD]Build focuses on Pinning of Datatips and adding comments to Data TipFind one or two points to focus on. Avoid going over time.
  • http://msdn.microsoft.com/en-us/library/dd293638%28VS.100%29.aspxMicrosoft Visual Studio 2010 uses a new feature called the Extension Manager to add, remove, enable, and disable Visual Studio extensions. The Extension manager has a UI similar to that of the Windows Control Panel, and can be opened from the Tools menu in Visual Studio by selecting Extension Manager….The Extension Manager loads extensions from the Visual Studio Gallery at http://visualstudiogallery.com/. These extensions may be packages, add-ins, templates, or other components which add functionality to Visual Studio.
  • What's New in Visual Studio 2010

    1. 1. UltimateLoadFest<br />Welcome!<br />Sponsors:<br />
    2. 2. UltimateLoadFest<br />What’s New in <br />Visual Studio 2010 Ultimate?<br />
    3. 3. About Speaker<br />Adil Ahmed Mughal<br />Microsoft Most Valuable Professional<br />I work at Telenor Pakistan<br />Microsoft Certified Technology Specialist (MCTS) - .NET Framework 4<br />INETA, User Group Leader<br />I blog at http://www.AdilMughal.com<br />Actively participates in community events<br />
    4. 4. Agenda<br />Start Page &New Project Dialog<br />Peek at IDE improvements<br />Code Focused Development<br />ASP.NET Improvements<br />Deployment<br />CLR Improvements<br />Visual Studio Extensibility (VSX)<br />
    5. 5. UltimateLoadFest<br />Start Page & <br />New Project Dialog<br />
    6. 6. Search for templates.<br />Multi-targeting support for .NET 2.0-4<br />Add new templates by searching online.<br />
    7. 7.
    8. 8. UltimateLoadFest<br />New IDE Improvements<br />
    9. 9. New IDE Improvements<br />Visual Studio Environment<br />WPF-based Editor<br />Better Multi-Monitor Support<br />Navigation<br />Navigate To<br />Highlight references<br />Project System<br />100% source code compatible<br />Multi-Targeting<br />Better IntelliSense<br />Type anything after “object.” and VS will provide suggestion. <br />Don’t have to start with beginning of word.<br />Use object.GPV and VS will suggest object.GetParameterValue.<br />Column Selection<br />Add Reference Dialog<br />
    10. 10. UltimateLoadFest<br />Code Focused Development<br />
    11. 11. Code Focused Development<br />Consume First, Declare Later<br />Generate from usage<br />Code insight<br />Call hierarchy<br />Inline call tree<br />
    12. 12. UltimateLoadFest<br />ASP.NET 4 Improvements<br />
    13. 13. ASP.NET 4 Improvements<br />Better Javascript IntelliSense<br />ASP.NET AJAX & jQuery<br />CDN support: EnableCdn=“true”<br />http://ajax.microsoft.com/ajax/jquery....<br />ASP.NET Dynamic Data<br />ASP.NET MVC built-in<br />ASP.NET charting controls in-box<br />
    14. 14. ASP.NET 4 Improvements<br />Snippets<br />For ASP.NET and HTML markup<br />ASP.NET Web Forms<br />Clean HTML<br />Client IDs can be specified<br />Easier Viewstate management<br />Automatic HTML encoding<br /><%: Message %><br />
    15. 15. Code Optimized Web Profile<br />
    16. 16.
    17. 17.
    18. 18. UltimateLoadFest<br />Improved Debugger in VS 2010<br />
    19. 19. Improved Debugger in VS 2010<br />64-bit Mixed-Mode support <br />Breakpoint import/export<br />WPF Visualizer<br />WPF event tracing<br />New Threads window<br />New Disassembly window<br />Mixed-Mode Mini-dump support<br />Tear-away Datatips<br />New Exe/Dump Project<br />Mini-Dump Summary Page<br />Thread Slipping During Function Evaluation<br />Support for native string functions in bp conditions<br />Pin DataTips<br />Add comments to DataTips<br />
    20. 20. UltimateLoadFest<br />Deployment<br />
    21. 21. Deployment<br />Enables customized configurations<br />
    22. 22. UltimateLoadFest<br />CLR Improvements<br />
    23. 23. CLR Improvements<br />CLR4 will be side by side with older CLRs (2.0)<br />CLR4 will be compatible with CLR 2.0.<br />Improvement in speed and size of CLR<br />Support for new languages<br />Install footprint now over 80% smaller<br />Can you say super fast downloads?<br />
    24. 24. Versioning and Multi-targeting<br />.NET 4 includes new CLR and version string<br />VS 2010 Multi-targeting for .NET 2.0/3.0/3.5/4<br />
    25. 25. UltimateLoadFest<br />Visual Studio Extensibility (VSX)<br />
    26. 26. Extension Manager<br />
    27. 27. Some Cool Extensions<br />Productivity Power Tools <br />Power Commands<br />Image Insertion <br />Visual Studio Color Theme Editor<br />Guidance Automation Extensions (GAX)<br />
    28. 28. Creating your own Extensions<br />Visual Studio Software Development Kit (SDK)<br />
    29. 29. Questions<br />Microsoft Confidential<br />29<br />
    30. 30. UltimateLoadFest<br />Thank You!<br />Sponsors:<br />
    31. 31. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Visual Studio, the Visual Studio logo, and [list other trademarks referenced] are trademarks of the Microsoft group of companies. <br /> <br />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.<br />