New in the Visual Studio 2012 IDE

678 views

Published on

A quick tour of IDE: A new look and feel, Less chrome, Focus on code and Minimized toolbar.

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

No Downloads
Views
Total views
678
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

New in the Visual Studio 2012 IDE

  1. 1. New in the Visual Studio 2012IDE http://www.LearnNowOnline.com Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company
  2. 2. Navigating Code and UIChanges • Demo Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company
  3. 3. A Quick Tour of the IDE• A new look and feel• Less chrome• Focus on code• Minimized toolbar Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company
  4. 4. Finding and Setting Options• Select Tools | Options• Literally hundreds of settings • Environment • Projects • Text editor • More…• New color themes (Light and Dark) Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company
  5. 5. Exploring Solutions• Solution Explorer organizes development artifacts• Solutions hold files, folders, and projects• Projects hold files, folders, and references• Projects produce assemblies Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company
  6. 6. Navigating the IDE withQuickLaunch• QuickLaunch makes it easy to dig deep into IDE features, saving time• Shortcut: Ctrl + Q• Four Categories • Most Recently Used : @mru quick • Commands: @menu Find Edit • Options: @opt Text Editor C# General • Documents: @doc Program.cs Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company
  7. 7. Using Code-Focused RapidApplication Development • Demo Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company
  8. 8. Navigating Code• Call Hierarchy shows code callers and callees• Navigate To helps quickly find/move to code• Highlighting References shows matching code• Live Semantic Errors show errors/warnings Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company
  9. 9. Adding Snippets• Quickly add common code blocks• Abbreviations expand to forms• Surround-With puts blocks around code Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company
  10. 10. Refactoring Code• Improve design without breaking code • Rename • Extract Method • Encapsulate Field • Extract Interface • Remove Parameters • Reorder Parameters Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company
  11. 11. Extending the Environment andNuGet • Demo Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company
  12. 12. Extension Manager• Easy way to install 3rd party Add-Ins• One-Click install• Be informed of updates Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company
  13. 13. NuGet• Adds assembly references to projects• Can install/uninstall via UI or built-in Powershell console• Add NuGet via the Extension Manager Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company
  14. 14. Setting Up Libraries andProjects • Demo Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company
  15. 15. Compatibility with VS 2010• Can round-trip for many project types• Exceptions: • Windows Phone 7 support only in VS 2010 • Windows 8 support only in VS 2012 and on Windows 8 • .NET 4.5 support only on VS 2012 Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company
  16. 16. Understanding Profiles• Profiles constrain a project to a subset of that project type • Windows 8 • Windows Phone 8 • Client • Full• Client is subset of Full Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company
  17. 17. Portable Libraries• Subset of .NET supporting multiple profiles• Least common denominator among profiles• Can select which Framework profiles to target Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company
  18. 18. Questions? http://www.LearnNowOnline.com Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company

×