Visual Studio 2005 – New Features   David Truxall, Ph.D. Principal Consultant NuSoft Solutions
Agenda <ul><li>Intellisense </li></ul><ul><li>Code Snippets </li></ul><ul><li>Revision Marks </li></ul><ul><li>Designer Im...
Intellisense Improvements <ul><li>More complete </li></ul><ul><li>“Remembers” frequently used items </li></ul><ul><li>Live...
Code Snippets <ul><li>An expansion of Intellisense </li></ul><ul><li>Pre-defined blocks of code </li></ul><ul><li>Can be u...
Revision Marks <ul><li>Tell developer what lines have changed and what lines are unsaved </li></ul><ul><li>Yellow = unsave...
 
Designer Enhancements <ul><li>New controls </li></ul><ul><ul><li>Datagridview </li></ul></ul><ul><ul><li>Toolstrip </li></...
Enhanced Support for XML <ul><li>Improved editor </li></ul><ul><li>Schema errors </li></ul><ul><li>Graphical schema design...
Refactoring <ul><li>Rename </li></ul><ul><li>Extract method </li></ul><ul><li>Encapsulate field </li></ul><ul><li>Extract ...
Partial Classes <ul><li>Generated code </li></ul><ul><li>Multiple developers </li></ul><ul><li>“Safety” from debilitating ...
Debugging <ul><li>Data visualisers </li></ul><ul><li>Data tips </li></ul><ul><li>Intellisense in the Immediate window </li...
Other IDE Improvements <ul><li>Improved Bookmarks </li></ul><ul><li>Autorecover </li></ul><ul><li>ExportImport IDE Setting...
 
Thanks! <ul><li>David Truxall </li></ul><ul><li>[email_address] </li></ul><ul><li>http://www.nusoftsolutions.com </li></ul>
Upcoming SlideShare
Loading in...5
×

Visual Studio 2005 New Features

2,763

Published on

A short presentation about new features in Visual Studio 2005

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

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

No notes for slide

Transcript of "Visual Studio 2005 New Features"

  1. 1. Visual Studio 2005 – New Features David Truxall, Ph.D. Principal Consultant NuSoft Solutions
  2. 2. Agenda <ul><li>Intellisense </li></ul><ul><li>Code Snippets </li></ul><ul><li>Revision Marks </li></ul><ul><li>Designer Improvements </li></ul><ul><li>XML Support </li></ul><ul><li>Refactoring </li></ul><ul><li>Partial Classes </li></ul><ul><li>Debugging </li></ul><ul><li>Other IDE Improvements </li></ul>
  3. 3. Intellisense Improvements <ul><li>More complete </li></ul><ul><li>“Remembers” frequently used items </li></ul><ul><li>Live Browsing </li></ul><ul><li>Ctrl + Shift + Spacebar </li></ul>
  4. 4. Code Snippets <ul><li>An expansion of Intellisense </li></ul><ul><li>Pre-defined blocks of code </li></ul><ul><li>Can be user-defined </li></ul><ul><li>Surround with </li></ul><ul><li>C# snippets need to be downloaded to match VB.Net </li></ul>
  5. 5. Revision Marks <ul><li>Tell developer what lines have changed and what lines are unsaved </li></ul><ul><li>Yellow = unsaved </li></ul><ul><li>Green = changed </li></ul>
  6. 7. Designer Enhancements <ul><li>New controls </li></ul><ul><ul><li>Datagridview </li></ul></ul><ul><ul><li>Toolstrip </li></ul></ul><ul><ul><li>Masked textbox </li></ul></ul><ul><li>Smart Tags </li></ul><ul><li>Snap Lines </li></ul>
  7. 8. Enhanced Support for XML <ul><li>Improved editor </li></ul><ul><li>Schema errors </li></ul><ul><li>Graphical schema designer </li></ul>
  8. 9. Refactoring <ul><li>Rename </li></ul><ul><li>Extract method </li></ul><ul><li>Encapsulate field </li></ul><ul><li>Extract Interface </li></ul><ul><li>Local variable to parameter </li></ul><ul><li>Remove parameters </li></ul><ul><li>Re-order parameters </li></ul>
  9. 10. Partial Classes <ul><li>Generated code </li></ul><ul><li>Multiple developers </li></ul><ul><li>“Safety” from debilitating changes </li></ul>
  10. 11. Debugging <ul><li>Data visualisers </li></ul><ul><li>Data tips </li></ul><ul><li>Intellisense in the Immediate window </li></ul><ul><li>Edit-and-Continue in VB.Net </li></ul><ul><li>XSLT debugging </li></ul>
  11. 12. Other IDE Improvements <ul><li>Improved Bookmarks </li></ul><ul><li>Autorecover </li></ul><ul><li>ExportImport IDE Settings </li></ul><ul><li>Starter Kits </li></ul>
  12. 14. Thanks! <ul><li>David Truxall </li></ul><ul><li>[email_address] </li></ul><ul><li>http://www.nusoftsolutions.com </li></ul>
  1. A particular slide catching your eye?

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

×