Dev days Visual Studio 2012 Enhancements

845 views

Published on

Special session on all enhancements that come under visual Studio 2012 IDE

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
845
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
19
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Dev days Visual Studio 2012 Enhancements

  1. 1. Visual Studio 2012Enhancements BY ABHISHEK SUR WEBSITE: WWW.ABHISHEKSUR.COM EMAIL : CONTACT@ABHISHEKSUR.COM
  2. 2. Solution Explorer
  3. 3. UI – Solution Explorer1. Search2. Navigation3. Home4. Filter5. Sync6. Minimize7. Properties8. Preview
  4. 4. UI – Solution Explorer1. Refresh2. All Files3. Dependency Graph
  5. 5. UI – Solution Navigator Navigation into the code structure
  6. 6. UI – Solution Navigation Scope to Element
  7. 7. UI – Solution Navigation Dependency Graph
  8. 8. UI – Solution Navigation Search in Solution
  9. 9. UI – Solution Navigation Quick Filter  File Content  File Names
  10. 10. UI – Solution Navigation Solution Filter
  11. 11. UI – Solution Navigation Active Item Tracking
  12. 12. UI - Search Quick Search  Ctrl-Q
  13. 13. UI – Quick Search Quick Search  Scope Elements (@mru,menu,opt,doc)
  14. 14. UI - Search Direct Search  Ctrl-F  Ctrl-I (incremental)  Type the search term without focus after Ctrl-I (i)
  15. 15. Web – HTML 5 & JavaScript HTML 5 IntelliSense JavaScript IntelliSense JQuery IntelliSense
  16. 16. Web – JavaScript IntelliSense Extending JavaScript IntelliSense: http://msdn.microsoft.com/en- us/library/hh874692.aspx Old Method – Include References Build Reference Groups, use _references.js
  17. 17. Web - IISExpress Easy deploy to IIS
  18. 18. Web – Page Inspector
  19. 19. Code – Code Clone Analyze Analyze  Analyze Solution for Code Clones
  20. 20. Code – Code Analysis Analyze  Run Code Analysis Alt-F11
  21. 21. Code – Code Metrics Analyze  Calculate Code Metrics  Maintainability  Inheritance  Coupling  Lines of Code 
  22. 22. Debugging – Hover Values Interactive debugger values in editor
  23. 23. Debugging – Direct Edit Directly change values
  24. 24. Debugging – Set Next Step Move debugger step up and down
  25. 25. Debugging – BreakpointOptions More than just a break point
  26. 26. Debugging – Tracepoints Breakpoint  Context Menu  When hit  Print a message  Continue exec…  {localVariable}  {lv+=newVal}
  27. 27. Debugging – BreakPoint Options Label Export / Import
  28. 28. Intellitrace Logs any live event Can be re-run Easily exportable
  29. 29. Shell – Package Manager Nuget.org Project  Enable Nuget Packages Restore
  30. 30. Shell – Export Template Item Solution
  31. 31. Editor – Simple Tricks Whitespaces: Ctrl-R Ctrl-W Select Rectangle: Alt + Select Fast Jump: Ctrl-Click Go to Definition: F12 (Shift-F12 == all)  Back from Definition: Ctrl- – / Alt-Left Arrow Quick Task: Ctrl-. ENTER Navigate Symbols: Click, Highlight, Ctrl+Shift+Arrow Split/New Window (Window Menu)
  32. 32. Editor – Code Store Drag Drop Toolbox
  33. 33. Editor – Tasklist Tokens:  TODO  HACK  UNDONE
  34. 34. Editor – XML as Code <Customer> <Name /> <Street /> <City /> </Customer> Paste XML as Classes Edit  Paste Special
  35. 35. Editor – Clipboard Cycle Ctrl-Shift-V Replacing Paste Operation
  36. 36. Editor – Code Snippets Snippet TAB TAB Surround: Ctrl-K Ctrl-S
  37. 37. Editor – Task Switcher Classic View – Jumplists only
  38. 38. Editor – Task Switcher Advanced View – Jumplists with Previewreg ADDHKCUSoftwareMicrosoftVisualStudio11.0General/v ShowThumbnailsOnNavigation /t REG_DWORD /d 1
  39. 39. SQL – Object Explorer View  SQL Server Object Explorer Ctrl-^, Ctrl-S
  40. 40. Extensions – Color Themes
  41. 41. Extensions – Power Tools
  42. 42. Abhishek Sur, MVP (Client App Dev) www.abhisheksur.com Email: contact@abhisheksur.com Twitter : @abhi2434 Thank you./* Life runs on Code */

×