DEV322 Visual Studio 2005 C# IDE Enhancements

Slides:



Advertisements
Similar presentations
Web Sites Testing with Visual Studio Team System Shai Raiten Sela Group
Advertisements

Interactivity Navigating a data model Working with large quantities of data Entry Editing and adding data User feedback and validation Presentation.
Internet Explorer 8 For Developers Gal Kogman BNL
Visual Studio 2005 C# IDE Enhancements Luca Bolognese C# Program Manager Microsoft Corporation.
 Customisation de l’IDE Visual Studio 2008  Multi-Targetting  Overloading d’opérateurs  Codes Snippets, Macros  Éditeur, IntelliSense, Amélioration.
If you have SQL Server 2005, you get all the features below plus the following: If you have SQL Server 2000, you get all the features below plus.
René Balzano Technology Solution Professional Data Platform Microsoft Switzerland Database Development with SQL Server Data Tools (SSDT)
Future Directions for Leveraging Advanced XML Tools and Building Custom XML Solutions Denise Draper DAT321 Microsoft Corporation.
WEB329 ASP.NET: A Lap Around the New Enhancements for Web Developers in Microsoft Visual Studio 2005 Omar Khan Lead Program Manager Web Platform and Tools.
2 Visual Studio 2008 IDE Tips and Tricks Sara Ford Program Manager
Lap Around Windows Presentation Foundation Rob Relyea PRS305 Lead Program Manager Windows Presentation Foundation
Taking Control of Visual Studio through Extensions and Extensibility Anthony Cangialosi Senior Program Manager Lead Microsoft Corporation DEV311.
IE Developer Tools Jonathan Seitel Program Manager.
ASP.NET 2.0 Mohammed Abdelhadi Developer.NET Evangelist Microsoft Corporation.
Others Talk, We Listen. Managing Database Projects in Visual Studio 2013.
C# and VB code-focused development with Visual Studio
Introduction to ASP.NET 2.0
Visual C# 2005: IDE Enhancements
Jim Nakashima Program Manager – Cloud Tools Microsoft Corporation
Microsoft Build /4/2018 6:08 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Visual Studio Tips and Tricks
Data Science & Web Dev with Python in Visual Studio
SQL Server Data Tools for Visual Studio Part I: Core SQL Server Tools
9/7/2018 4:46 PM Creative Hacking: Delivering React Native App A/B Testing Using CodePush John M. Wargo © Microsoft Corporation. All rights reserved. MICROSOFT.
9/11/ :22 PM What’s New for Silverlight and Windows Presentation Foundation (WPF) Developers in Microsoft Visual Studio 2010 Mark A Wilson-Thomas.
C# Programming: From Problem Analysis to Program Design
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Microsoft Visual Studio IDE Futures
Tips and Tricks in Visual Studio 2017
Microsoft Build /22/2018 4:06 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Reaching more customers with accessible Metro style apps using HTML5
Nick Trogh Technical Evangelist, Microsoft.
"Oslo”: Customizing and Extending the Visual Design Experience
Microsoft Connect /23/ :48 AM
Microsoft Build /24/2018 4:02 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Build /28/2018 2:38 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
The Future of Microsoft Visual Studio Application Lifecycle Management
12/1/2018 9:33 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
TechEd /3/2018 8:11 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Introducing the Windows Store
TechEd /7/2018 6:07 AM DEV-B331 Brownfield Development: Taming Legacy Code with Better Unit Testing and Microsoft Fakes David Starr Senior Program.
Web Development in Visual Studio 2017
Tech Ed North America /1/ :36 AM Required Slide
Microsoft Connect /2/2019 9:06 AM
Jim Nakashima Program Manager Cloud Tools
What's New in Visual Studio 2005
1/14/2019 3:57 AM © 2004 Microsoft Corporation. All rights reserved.
Visual Studio 2005 Tools For Office: Creating A Multi-tier Application
Microsoft Connect /17/2019 9:04 AM
C++ Productivity Improvements
Microsoft Connect /23/ :38 AM
DEV354 Visual Studio 2005: New Enhancements For Debugging Applications
Microsoft Visual C# IDE Tips and Tricks
IE11’s Developer Tools, F12, just got nicer (again)
TechEd /7/2019 1:14 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Delivering great hardware solutions for Windows
Microsoft Office System UK Developers Conference
Visual Studio 2010 和 .NET Framework 4 培训研讨会
Leveraging existing code in Metro style apps
ADO.NET Entity Framework
5/25/2019 2:40 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
TechEd /28/ :34 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
7/19/2019 2:53 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Introduction to ASP.NET Parts 1 & 2
Mark Quirk Head of Technology Developer & Platform Group
Build /24/ What's new for Azure developers in Visual Studio 2013 update 2 and Azure SDK 2.3 Dan Fernandez Principal PM
Visual Studio 2005 IDE Features
Advanced app and driver debugging
Contexualized Data In Document Authoring
Microsoft Connect /14/ :11 AM
Presentation transcript:

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.

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

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”

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.

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”

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”

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.

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

Debug Code

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.

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

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”

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.

“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

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!

C# Developer Center on MSDN C# Team Member Blogs http://msdn.microsoft.com/vcsharp C# Team Member Blogs http://msdn.microsoft.com/vcsharp/team/blogs/ My Blog http://blogs.msdn.com/ansonh http://blogs.msdn.com/joen © 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. 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.