New in the Visual Studio 2012IDE   http://www.LearnNowOnline.com        Learn More @ http://www.learnnowonline.com        ...
Navigating Code and UIChanges • Demo          Learn More @ http://www.learnnowonline.com          Copyright © by Applicati...
A Quick Tour of the IDE•   A new look and feel•   Less chrome•   Focus on code•   Minimized toolbar               Learn Mo...
Finding and Setting Options• Select Tools | Options• Literally hundreds of settings  • Environment  • Projects  • Text edi...
Exploring Solutions• Solution Explorer organizes development  artifacts• Solutions hold files, folders, and projects• Proj...
Navigating the IDE withQuickLaunch• QuickLaunch makes it easy to dig deep into IDE  features, saving time• Shortcut: Ctrl ...
Using Code-Focused RapidApplication Development • Demo          Learn More @ http://www.learnnowonline.com          Copyri...
Navigating Code•   Call Hierarchy shows code callers and callees•   Navigate To helps quickly find/move to code•   Highlig...
Adding Snippets• Quickly add common code blocks• Abbreviations expand to forms• Surround-With puts blocks around code     ...
Refactoring Code• Improve design without breaking code  • Rename  • Extract Method  • Encapsulate Field  • Extract Interfa...
Extending the Environment andNuGet • Demo           Learn More @ http://www.learnnowonline.com           Copyright © by Ap...
Extension Manager• Easy way to install 3rd party Add-Ins• One-Click install• Be informed of updates             Learn More...
NuGet• Adds assembly references to projects• Can install/uninstall via UI or built-in  Powershell console• Add NuGet via t...
Setting Up Libraries andProjects • Demo          Learn More @ http://www.learnnowonline.com          Copyright © by Applic...
Compatibility with VS 2010• Can round-trip for many project types• Exceptions:  • Windows Phone 7 support only in VS 2010 ...
Understanding Profiles• Profiles constrain a project to a subset of that  project type  • Windows 8  • Windows Phone 8  • ...
Portable Libraries• Subset of .NET supporting multiple profiles• Least common denominator among profiles• Can select which...
Questions?   http://www.LearnNowOnline.com        Learn More @ http://www.learnnowonline.com        Copyright © by Applica...
Upcoming SlideShare
Loading in...5
×

New in the Visual Studio 2012 IDE

419

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
419
On Slideshare
0
From Embeds
0
Number of Embeds
0
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

×