90 likes | 185 Views
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
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/