Your SlideShare is downloading. ×
VS2010 Tips, Tricks and General Coolness
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

VS2010 Tips, Tricks and General Coolness

2,934
views

Published on

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

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,934
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
23
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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