90 likes | 192 Views
Visual Studio 2010 offers improved user interface and editor enhancements including IntelliSense, generating from usage, debugging with IntelliTrace, and more. Discover the benefits of call hierarchy, navigation tools, and debugging features all in one customizable platform. Explore the power of multithreading, parallel computing libraries, and support for Silverlight and cloud computing. Stay productive with F# integration, UML designer, and extension manager. Designed in XAML, it's a developer's dream tool.
E N D
2010 Microsoft Student Partners 2010
User Interface and Editor Improvements • New windows: Call Hierarchy, Navigate To • IntelliSense • Generate From Usage Topics • Debugging • IntelliTrace
User Interface - Built on the Windows Presentation Foundation technology Start page • Written in XAML, completely customizable • Can be opened as a C# project • c:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\StartPages\
Call Hierarchy window • - is available at design time and displays: • calls to and from a selected method, property or constructor • implementations of an interface member • overrides of a virtual or abstract member
Navigate To window • can search for a symbol or file in the source code • Space character treated as an AND relationship • case sensitive if search string contains uppercase letters • does not include namespaces and local variables • can search according to initials IntelliSense - same search logic as Navigate To
Generate From Usage • lets you use classes and members before you define them • can generate classes, interfaces, enums, structs in other projects in the same solution without leaving your current location • IDE resolves references automatically
Debugging – IntelliTrace aka Historical Debugger • can see events that occurred in the past and the context in which they occurred • can see call stack and locals, can navigate through methods to better understand code flow
Other greatfeatures • New multithreading tools in the Debugger • Parallel computing libraries • Improved Support for Silverlight • Cloud Computing tools • Extension Manager • F# • UML Designer
Resources http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx http://msdn.microsoft.com/en-us/library/dd831853(VS.100).aspx http://blogs.msdn.com/habibh/default.aspx http://channel9.msdn.com/learn/courses/VS2010/