Presentation is loading. Please wait.

Presentation is loading. Please wait.

DEV322 Visual Studio 2005 C# IDE Enhancements

Similar presentations


Presentation on theme: "DEV322 Visual Studio 2005 C# IDE Enhancements"— Presentation transcript:

1 DEV322 Visual Studio 2005 C# IDE Enhancements
5/6/2019 9:05 AM DEV322 Visual Studio 2005 C# IDE Enhancements Joe Nalewabau C# Program Manager Microsoft Corporation © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

2 C# IDE Enhancements Presentation today focuses on…
Core coding experience Understand Modify Debug Write Also: Features apply wherever you use C# Demos use the build you have! I’m the push-up guy

3 Understand Code C# Customer Feedback
“I spend a lot of time reading other dev’s code. Help me get up to speed on the classes and relationships” “Give me better ways to navigate code” “I live in the editor”

4 Understand Code Joe Nalewabau Program Manager Visual C#
© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

5 Understand Code C# Customer Feedback VS 2005 Support Class Designer
“I spend a lot of time reading other dev’s code. Help me quickly get up to speed on the classes and relationships” Class Designer Class View search Code definition window Internet Explorer style navigation Find all references Generated source view “Give me better ways to navigate code” “I live in the editor”

6 Modify Code C# Customer Feedback
“I review a lot of code and need to make the same type of changes all the time, why can’t VS help me?” “You must have all this information, why make me work it out” “I’m sure there is a way to do this automatically but it’s easier to just make the changes in the editor”

7 Modify Code Joe Nalewabau Program Manager Visual C# 5/6/2019 9:05 AM
© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

8 Modify Code C# Customer Feedback VS 2005 Support Refactorings
Rename Extract Method Reorder Parameters Remove Parameters Extract Interface “I review a lot of code and need to make the same type of changes all the time, why can’t VS help me?” “You must have all this information, why make me work it out” Smart Rename “I’m sure there is a way to do this automatically but it’s easier to just make the changes in the editor” Key activities invoked from editor

9 Debug Code

10 Debug Code Joe Nalewabau Program Manager Visual C# 5/6/2019 9:05 AM
© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

11 Debug Code VS 2005 Support C# Customer Feedback “I live in the editor”
Grouping and Glyphs Extensible debug value display Visualizers IntelliSense in watch “I live in the editor” Data tips

12 Write Code C# Customer Feedback
“I find myself writing the same code over and over again. I want to be able to automate this” “Some of the guys I work with don’t know how to format their code” “Whatever you do make it extensible, I want to be able to create my own versions”

13 Write Code Joe Nalewabau Program Manager Visual C# 5/6/2019 9:05 AM
© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

14 “Some of the guys I work with don’t know how to format their code”
Write Code C# Customer Feedback VS 2005 Support Better IntelliSense Snippet support Add using directives Generate method stub Surround With “I find myself writing the same code over and over again. I want to be able to automate this” “Some of the guys I work with don’t know how to format their code” Rich formatting “Whatever you do make it extensible, I want to be able to create my own versions” Extensible snippets

15 C# IDE Enhancements Presentation today focuses on…
Core coding experience Understand Modify Debug Write Also: Features apply wherever you use C# Demos use the build you have!

16 C# Developer Center on MSDN C# Team Member Blogs
C# Team Member Blogs My Blog © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

17 © 2004 Microsoft Corporation. All rights reserved.
5/6/2019 9:05 AM © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Download ppt "DEV322 Visual Studio 2005 C# IDE Enhancements"

Similar presentations


Ads by Google