Your SlideShare is downloading. ×
0
VS2010 Tips, Tricks and General Coolness<br />Ducas Francis<br />Senior Consultant - Readify<br />
Hi.<br />My name is Ducas.<br />Yes, Ducas.<br />Yes, like Lucas, but with a D.<br />I’m a Gemini.<br />I like long walks ...
Are you a developer…?<br />
You’re happy when:<br />What was hard is now easy<br />You’re productive<br />Code is maintainable<br />Your team is effec...
I’ve chosen a few cool things to show you<br />Some of them will be new<br />Others will be old<br />What’s going to happe...
First up, some old stuff…<br />
VS2008 C# Shortcuts Poster - http://www.microsoft.com/downloads/details.aspx?FamilyID=e5f902a8-5bb5-4cc6-907e-472809749973...
Now some new stuff…<br />
1 - Templates<br />
Online Templates<br />
A lot more than an empty web site…<br />It even pre-wires the membership, roles and profile providers.<br />New Web Applic...
It’s really empty…<br />New Empty Website Template<br />
2 – Deployment & Config Transformation<br />
Publishing<br />
Config Transformations<br />
3 – Multi-Targeting<br />
Uses reference assemblies that contain metadata for .Net Framework implementation<br />Eliminates performance degradation ...
4 – Multi-Monitor Support<br />
Floating Code<br />
5 – Code Optimised Web Developer Profile<br />
Why do I need Designer view…?<br />
6 – Code Search<br />
Supports fuzzy search and Pascal cased search<br />Solution-Wide Search<br />
Call Heirarchy<br />
7 - Smart List Intellisense<br />
Also support fuzzy and Pascal casing<br />IntelliSense does Search<br />
8 – Code Snippets<br />
Typing “<inp” then tabbing twice…<br />Gives you an input tag with appropriate attributes that you can tab through<br />Ht...
9 - IntelliTrace<br />
Traditional debuggers show you the state of your application at the current time<br />IntelliTrace runs in the background,...
The effect of a problem might not be noticeable until much later in the run of your application.<br />Trace files can be c...
10 – Architecture Diagrams<br />
Dependency Diagram<br />
11 – Consume-First Development<br />
Pressing space or tab here accidentally is quite annoying…<br />Normal IntelliSense…<br />
Ctrl + Alt + Space toggles Consume-First<br />Can then use Ctrl + . to generate method or class<br />With Consume-First<br />
12 – Test Impact<br />
Show/Run Calling Tests<br />
Run Impacted Tests<br />
Any questions?<br />Anything else you want to see?<br />So that’s about it…<br />
ASP.NET 4 & VS 2010 Quick Hits<br />http://www.asp.net/learn ~ 30 videos<br />His Gu-ness<br />http://weblogs.asp.net/scot...
thank you  :-)<br />email - ducas.francis@readify.net<br />home - http://duc.as<br />blog - http://blog.duc.as/<br />twitt...
Upcoming SlideShare
Loading in...5
×

VS2010 Tips, Tricks and General Coolness

2,966

Published on

Presented at Canberra VS ALM User Group http://canberravsts.org/ on 10 March 2010.

Are you looking for an excuse to move to Visual Studio 2010? Do you simply want to know how to make the most out of an amazing new IDE? This presentation will show you how some of the cool new features in the latest release of VS2010 can help you increase your productivity as a developer.

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

No Downloads
Views
Total Views
2,966
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
23
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "VS2010 Tips, Tricks and General Coolness"

  1. 1. VS2010 Tips, Tricks and General Coolness<br />Ducas Francis<br />Senior Consultant - Readify<br />
  2. 2. Hi.<br />My name is Ducas.<br />Yes, Ducas.<br />Yes, like Lucas, but with a D.<br />I’m a Gemini.<br />I like long walks on the beach.<br />And writing code.<br />FAST!<br />kthxbai :-)<br />Who am I <br />
  3. 3. Are you a developer…?<br />
  4. 4. You’re happy when:<br />What was hard is now easy<br />You’re productive<br />Code is maintainable<br />Your team is effective<br />Developers Should be Happy…<br />
  5. 5. I’ve chosen a few cool things to show you<br />Some of them will be new<br />Others will be old<br />What’s going to happen…<br />
  6. 6. First up, some old stuff…<br />
  7. 7. VS2008 C# Shortcuts Poster - http://www.microsoft.com/downloads/details.aspx?FamilyID=e5f902a8-5bb5-4cc6-907e-472809749973&displaylang=en<br />Refactoring support<br />Encapsulate Property, Extract Method, Remove Parameter, Reorder Params, Rename… Ctrl + R, (something)<br />Macros<br />Record = Ctrl + Shift + R<br />Playback = Ctrl + Shift + P<br />Old Stuff…<br />
  8. 8. Now some new stuff…<br />
  9. 9. 1 - Templates<br />
  10. 10. Online Templates<br />
  11. 11. A lot more than an empty web site…<br />It even pre-wires the membership, roles and profile providers.<br />New Web Application Template<br />
  12. 12. It’s really empty…<br />New Empty Website Template<br />
  13. 13. 2 – Deployment & Config Transformation<br />
  14. 14. Publishing<br />
  15. 15. Config Transformations<br />
  16. 16. 3 – Multi-Targeting<br />
  17. 17. Uses reference assemblies that contain metadata for .Net Framework implementation<br />Eliminates performance degradation when switching between versions<br />What’s new about that…?<br />
  18. 18. 4 – Multi-Monitor Support<br />
  19. 19. Floating Code<br />
  20. 20. 5 – Code Optimised Web Developer Profile<br />
  21. 21. Why do I need Designer view…?<br />
  22. 22. 6 – Code Search<br />
  23. 23. Supports fuzzy search and Pascal cased search<br />Solution-Wide Search<br />
  24. 24. Call Heirarchy<br />
  25. 25. 7 - Smart List Intellisense<br />
  26. 26. Also support fuzzy and Pascal casing<br />IntelliSense does Search<br />
  27. 27. 8 – Code Snippets<br />
  28. 28. Typing “<inp” then tabbing twice…<br />Gives you an input tag with appropriate attributes that you can tab through<br />Html Snippets more like in Code<br />
  29. 29. 9 - IntelliTrace<br />
  30. 30. Traditional debuggers show you the state of your application at the current time<br />IntelliTrace runs in the background, recording important events<br />Allows you to look back at past states of the application where events of interest have been recorded<br />What is it…?<br />
  31. 31. The effect of a problem might not be noticeable until much later in the run of your application.<br />Trace files can be created by IntelliTrace or Test Manager and given to developers.<br />Why…?<br />
  32. 32. 10 – Architecture Diagrams<br />
  33. 33. Dependency Diagram<br />
  34. 34. 11 – Consume-First Development<br />
  35. 35. Pressing space or tab here accidentally is quite annoying…<br />Normal IntelliSense…<br />
  36. 36. Ctrl + Alt + Space toggles Consume-First<br />Can then use Ctrl + . to generate method or class<br />With Consume-First<br />
  37. 37. 12 – Test Impact<br />
  38. 38. Show/Run Calling Tests<br />
  39. 39. Run Impacted Tests<br />
  40. 40. Any questions?<br />Anything else you want to see?<br />So that’s about it…<br />
  41. 41. ASP.NET 4 & VS 2010 Quick Hits<br />http://www.asp.net/learn ~ 30 videos<br />His Gu-ness<br />http://weblogs.asp.net/scottgu/archive/2009/08/25/vs-2010-and-net-4-series.aspx<br />MSDN<br />http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx<br />http://msdn.microsoft.com/en-us/library/bb386063%28VS.100%29.aspx<br />Resources<br />
  42. 42. thank you :-)<br />email - ducas.francis@readify.net<br />home - http://duc.as<br />blog - http://blog.duc.as/<br />twitter - @ducas<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×