What is new in Visual Studio 2010


Published on

This presentation covers what is new in Visual Studio 2010 from the new WPF interface, through editor and consume as you code features, testing and ending with the architecture tools. The slides are light and the power for this is in the demos.

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
  • Today there are seven (7) different versions of Visual Studio with MSDN – not including the Express editions. This is too complicated. Something as simple as trying to determine which version of Visual Studio will meet your needs requires product capability and MSDN benefit comparison, licensing discussions and potentially deciding which trade-off you can live with.As I said, this is broken.I am happy to announce that Visual Studio 2010 is much simpler.[CLICK]
  • With the release of Visual Studio 2010 we are moving to a nested-model, with three variations – good, better and best.[CLICK]First we have Good – Visual Studio 2010 Professional with or without MSDN. Visual Studio 2010 Professional is the essential tool for basic development tasks to assist developers in implementing their ideas easily. This is the newest release of the Professional-level with added capabilities for SharePoint and Cloud development, among others.[CLICK]Next, we add on to all of the capabilities in Professional with Visual Studio 2010 Premium with MSDN. The Premium-level is a complete toolset for developers to deliver scalable, high quality applications, and introduces capabilities previously associated with our Visual Studio Team System products, including offline database development and static code analysis, as well as new capabilities including Test Impact Analysis and Coded UI Testing.[CLICK]And at the top of the stack is Visual Studio 2010 Ultimate. This product is the comprehensive suite of application lifecycle management tools for teams to ensure quality results from design to deployment. With Ultimate, you get everything – IntelliTrace (the new historical debugger), architecture tools, testing tools, and everything in Premium and Professional.[CLICK]
  • With The Ultimate Offer, if you have an MSDN Premium subscription (software assurance coverage for those of you with Volume Licensing agreements) when Visual Studio 2010 launches, we will move you up one level in the product line. MSDN Operating Systems and MSDN Embedded subscribers will continue at their same subscription level benefits.For example, if you have any version of Visual Studio Team System 2008 with MSDN Premium, when Visual Studio 2010 launches you will move you up to Visual Studio 2010 Ultimate with MSDN. If you have Visual Studio 2008 Professional with MSDN Premium you will move you up to Visual Studio 2010 Premium with MSDN.You don’t have to do anything. As long as your MSDN Premium subscription is current when Visual Studio 2010 launches, you will be moved up. There is no additional cost until your MSDN Subscription is up for renewal. At that time you can decide if you want to continue with the new higher-level product, and begin paying the new renewal rate, or renew-down to the next lower-level product and continue paying the rate you are now.
  • Lets recap. The Ultimate Offer will move you up to the next higher-level product when Visual Studio 2010 launches.To be eligible you must: A. Have Visual Studio 2008 Professional or Visual Studio Team System 2008 (any edition) with MSDN Premium B.Your subscription must be active when Visual Studio 2010 launches.So that begs the question, when is Visual Studio 2010 launching?
  • What is new in Visual Studio 2010

    1. 1. 10 on 10<br />??<br />12<br />A quick demo of new features of the Visual Studio 2010 IDE<br />
    2. 2. Introduction <br />Robert MacLean<br />Research & Guidance at BB&D<br />Microsoft VSTS Ranger<br />S.A. Architect and Information Worker Community Lead<br />www.sadev.co.za<br />
    3. 3. Overture<br />Visual Studio 2010 RC<br />IDE features (tips & tricks)<br />Not languages, framework, tools or TFS<br />VS 2010 Launches SOON!<br />
    4. 4. Too much to show<br />4<br />Web Deployment Packages<br />IntelliTrace<br />WPF Tree Visualiser<br />Initial Install Enhancements<br />SharePoint Developer and Deployment Support<br />Proper designer support for Silverlight & WPF<br />Concurrency Debugging<br />Architecture Validations<br />Code Analysis<br />Extension Manager<br />Drag and Drop data sources for WPF<br />Customisation of start page<br />Snippets for Web Development<br />Architecture Explorer<br />Workflow Foundation Designer<br />Improved JavaScript Intellisense<br />Profiling and Instrumentation<br />Out of the Box Azure support<br />Office 2010 VSTO Support<br />Box Selection<br />Architecture Layer diagrams<br />
    5. 5. Some of What I Will Show<br />WPF: Start Page<br />Editor: Block Selection<br />Editor: Zoom<br />Editor: Docking<br />Editor: Highlight References<br />Extensions<br />IntelliSense<br />Find: Navigate To<br />Find: Quick Find<br />Find: Search Toolbox<br />Consume First<br />Debugging Tooltips<br />5<br />
    6. 6. DEMO TIME!<br />6<br />
    7. 7. WPF Based<br />Start Page<br />UI is a lot nicer<br />Start page is fully customizable, it’s just XAML. Great for including team, company or project info.<br />Close page after load option <br />Block Selection<br />Previously just copy and delete, now: copy, paste, delete, insert<br />Zoom<br />Zoom level selector<br />Ctrl + Mouse Wheel<br />
    8. 8. WPF Based – Cont.<br />Docking<br />Toolbars no longer detach!<br />Panels can detach as in VS 2008<br />Panels can leave the IDE<br />Panels include the code window now!<br />Full screen the code window<br />Put code on one screen and form designer on another<br />Ctrl+Dbl Click to reattach<br />Highlight References<br />
    9. 9. Extension Manager<br />Needed exe or MSI for install<br />Still can use those<br />New VSIX format<br />Online Gallery<br />Like the App Store<br />Not just extensions (VSIX)<br />ZIP’s, exe etc... All their too – they just download normally.<br />Automatically check for updates <br />Off by default, can turn on in Tools -> Options<br />Not enabled if running as UAC administrator<br />
    10. 10.
    11. 11. Intellisense<br />No longer just alphabetical<br />Now uses contains logic<br />
    12. 12. Finding Code<br />Navigate To<br />Search/Filter as I type<br />Ctrl + ,<br />Hide Externals Option<br />Quick Find<br />Ctrl + I<br />Search Toolbox<br />Click toolbox and type<br />Tab for next<br />Esc to quit<br />
    13. 13. Consume First<br />Create the Muave Database Demo :P<br />Ctrl + . To get the consume option<br />Must do fields/properties separately <br />Compared to VS2008+Code Rush Xpress<br />Ctrl+Alt+Space to go into Intellisense Suggestion mode<br />Make sure Windows Zoom is off<br />
    14. 14. Debugging Tooltips<br />Tooltips for debugging<br />Can be pinned now!<br />
    15. 15. 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 />without MSDN Professional<br />
    16. 16. Visual Studio 2010<br />
    17. 17. with MSDN Premium<br />The Ultimate Offer<br />with MSDN Premium<br />with MSDN Professional<br />
    18. 18. The Ultimate Offer Eligibility<br />To be eligible you must:<br />Have a Visual Studio product with an MSDN Premium subscription.<br />Your subscription must be active* when Visual Studio 2010 launches.<br />* For those who purchase through Volume Licensing: this means that you <br />must have active Software Assurance coverage for your Visual Studio products<br />
    19. 19. Resources<br />Me<br />Twitter: @rmaclean<br />Blog: http://www.sadev.co.za<br />Visual Studio Editor Team<br />Twitter: @vseditor<br />Blog: http://blogs.msdn.com/visualstudio<br />Gallery<br />http://visualstudiogallery.msdn.microsoft.com/en-us/<br />Samples for extending the editor<br />http://editorsamples.codeplex.com/<br />